【JAVA程序设计】基于JAVA的坦克大战小游戏--入门级小游戏
基于JAVA的坦克大战小游戏--入门级小游戏
- 零、项目获取
- 一、项目简介
- 二、开发环境
- 三、游戏玩法
- 四、运行截图
零、项目获取
获取方式(点击下载):是云猿实战
项目经过多人测试运行,可以确保100%成功运行。
一、项目简介
本项目是基于JAVA SWING以及Maven构建的入门级坦克大战小游戏,支持单人模式、双人对打模式以及通过广度优先算法实现的AI坦克寻路功能。
二、开发环境
运行环境:推荐jdk1.8;
开发工具:eclipse以及idea(推荐);
操作系统:windows 10 8G内存以上(其他windows以及macOS支持,但不推荐);
是否maven项目:是
核心技术:JAVA、Swing、Maven
三、游戏玩法
单人模式偏向于躲避、挑战生存时间
双人模式为对打PK模式
玩家一:上键、下键、左键、右键移动,Ctrl键攻击
玩家二:W键、A键、S键、D键移动,G键攻击
四、运行截图
【JAVA程序设计】基于JAVA的坦克大战小游戏--入门级小游戏相关推荐
- 公交系统java程序设计,基于JAVA的JSP城市公交查询系统,源码分享
今天将为大家分析一个城市公交查询系统的设计与实现(公交查询系统是为推进地名信息服务工作,软件基于MYSQL数据库,只要将公交站点等信息输入数据库,就可以很快构建成一个简单.实用的本地公交查询系统.分析 ...
- 基于JavaSwing开发坦克大战游戏(单人或双人版) 课程设计 大作业 毕业设计
基于JavaSwing开发坦克大战游戏(单人或双人版): (大作业/毕业设计) 开发环境: Windows操作系统 开发工具: MyEclipse/Eclipse+Jdk 运行效果图: 基于Ja ...
- python 游戏开发框架_Python开发 基于python实现坦克大战游戏
这篇文章主要为大家详细介绍了基于python实现坦克大战游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python实现坦克大战游戏的具体代码, ...
- java 坦克重叠_Java实现支持双黑两人激战的 坦克大战源码(经典游戏)
写这个游戏已经有一段时间了,一直在实现各种新功能,从最开始的地图上只有坦克,发子弹还是一个大问题到现在可以两个人一起玩,还是花了不少心思的,现在坦克的速度更快,电脑坦克也不会撞墙.虽然游戏性没有经典坦 ...
- java毕业设计——基于Java+Socket的视频会议系统设计与实现(毕业论文+程序源码)——视频会议系统
基于Java+Socket的视频会议系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Java+Socket的视频会议系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需要下 ...
- java毕业设计——基于java+图像处理技术的医学图像处理系统设计与实现(毕业论文+程序源码)——医学图像处理系统
基于java+图像处理技术的医学图像处理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+图像处理技术的医学图像处理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...
- java毕业设计—— 基于java+JSP+SSH的婴幼儿产品销售系统设计与实现(毕业论文+程序源码)——婴幼儿产品销售系统
基于java+JSP+SSH的婴幼儿产品销售系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+SSH的婴幼儿产品销售系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...
- java毕业设计——基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现(毕业论文+程序源码)——俄罗斯方块游戏
基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现,文章末尾附有 ...
- java毕业设计——基于java+Spring+JSP的宠物网站设计与实现(毕业论文+程序源码)——宠物网站
基于java+Spring+JSP的宠物网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Spring+JSP的宠物网站设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...
最新文章
- 互联网协议 — D-IP(确定性的)网络架构
- 反转 鼠标_梦幻西游:剧情反转?挖图挖出环装,在晶清加持下3000W到手
- java 多线程并发 问题_JAVA多线程和并发基础面试问答
- RFID图书管理系统程序源代码(转)
- C语言小白——数组与字符串
- jQueryEasyUI应用 – datagrid之CRUD应用
- 音视频之hls rtmp rtsp 视频流测试地址
- 常用的编程语言有哪些
- 软件工程师的衰落与程序员的崛起
- halcon学习笔记4-字符识别(包括汉字识别)
- 为什么要放弃Evernote?Effie:为写作而生
- springboot + shiro的配置
- Weakly Supervised Semantic Segmentation list
- 2012杀毒软件排行榜!
- Docker - 使用Docker Compose部署应用
- 位 字节 千字节 兆字节 (bit Byte KByte MByte GByte TByte)
- 机器学习笔记~五种常见的聚类算法简介
- php7序列化,PHP内核层解析反序列化漏洞
- 算法:求两个数的最大公约数与最小公倍数的方法
- 看懂芯片原来这么简单:什么是DSP?
热门文章
- iPhone和ipad键盘高度及键盘响应事件 摘
- 前端和后端的区别是什么?
- 2022/5/12 选股记录
- 计算机温度控制的原理,数字温度控制器的简介 数字温度控制器的工作原理介绍【详解】...
- 用C语言递归求最大公约数
- getSystemService();的使用
- 有限元方法基础入门教程(一维弹性问题的有限元程序)
- termux使用教程python手机_termux 手机上的python 介绍 (摘至知乎,方便自己快速查看)...
- ★Excel-VBA操作文件四大方法之一 by excelhome
- IDEA软件CRTL+SHIFT+F快捷键失效,原因是因为搜狗输入法的热键冲突