基于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的坦克大战小游戏--入门级小游戏相关推荐

  1. 公交系统java程序设计,基于JAVA的JSP城市公交查询系统,源码分享

    今天将为大家分析一个城市公交查询系统的设计与实现(公交查询系统是为推进地名信息服务工作,软件基于MYSQL数据库,只要将公交站点等信息输入数据库,就可以很快构建成一个简单.实用的本地公交查询系统.分析 ...

  2. 基于JavaSwing开发坦克大战游戏(单人或双人版) 课程设计 大作业 毕业设计

    基于JavaSwing开发坦克大战游戏(单人或双人版):   (大作业/毕业设计) 开发环境: Windows操作系统 开发工具: MyEclipse/Eclipse+Jdk 运行效果图:  基于Ja ...

  3. python 游戏开发框架_Python开发 基于python实现坦克大战游戏

    这篇文章主要为大家详细介绍了基于python实现坦克大战游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python实现坦克大战游戏的具体代码, ...

  4. java 坦克重叠_Java实现支持双黑两人激战的 坦克大战源码(经典游戏)

    写这个游戏已经有一段时间了,一直在实现各种新功能,从最开始的地图上只有坦克,发子弹还是一个大问题到现在可以两个人一起玩,还是花了不少心思的,现在坦克的速度更快,电脑坦克也不会撞墙.虽然游戏性没有经典坦 ...

  5. java毕业设计——基于Java+Socket的视频会议系统设计与实现(毕业论文+程序源码)——视频会议系统

    基于Java+Socket的视频会议系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Java+Socket的视频会议系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需要下 ...

  6. java毕业设计——基于java+图像处理技术的医学图像处理系统设计与实现(毕业论文+程序源码)——医学图像处理系统

    基于java+图像处理技术的医学图像处理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+图像处理技术的医学图像处理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  7. java毕业设计—— 基于java+JSP+SSH的婴幼儿产品销售系统设计与实现(毕业论文+程序源码)——婴幼儿产品销售系统

    基于java+JSP+SSH的婴幼儿产品销售系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+SSH的婴幼儿产品销售系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  8. java毕业设计——基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现(毕业论文+程序源码)——俄罗斯方块游戏

    基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现,文章末尾附有 ...

  9. java毕业设计——基于java+Spring+JSP的宠物网站设计与实现(毕业论文+程序源码)——宠物网站

    基于java+Spring+JSP的宠物网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Spring+JSP的宠物网站设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

最新文章

  1. 互联网协议 — D-IP(确定性的)网络架构
  2. 反转 鼠标_梦幻西游:剧情反转?挖图挖出环装,在晶清加持下3000W到手
  3. java 多线程并发 问题_JAVA多线程和并发基础面试问答
  4. RFID图书管理系统程序源代码(转)
  5. C语言小白——数组与字符串
  6. jQueryEasyUI应用 – datagrid之CRUD应用
  7. 音视频之hls rtmp rtsp 视频流测试地址
  8. 常用的编程语言有哪些
  9. 软件工程师的衰落与程序员的崛起
  10. halcon学习笔记4-字符识别(包括汉字识别)
  11. 为什么要放弃Evernote?Effie:为写作而生
  12. springboot + shiro的配置
  13. Weakly Supervised Semantic Segmentation list
  14. 2012杀毒软件排行榜!
  15. Docker - 使用Docker Compose部署应用
  16. 位 字节 千字节 兆字节 (bit Byte KByte MByte GByte TByte)
  17. 机器学习笔记~五种常见的聚类算法简介
  18. php7序列化,PHP内核层解析反序列化漏洞
  19. 算法:求两个数的最大公约数与最小公倍数的方法
  20. 看懂芯片原来这么简单:什么是DSP?

热门文章

  1. iPhone和ipad键盘高度及键盘响应事件 摘
  2. 前端和后端的区别是什么?
  3. 2022/5/12 选股记录
  4. 计算机温度控制的原理,数字温度控制器的简介 数字温度控制器的工作原理介绍【详解】...
  5. 用C语言递归求最大公约数
  6. getSystemService();的使用
  7. 有限元方法基础入门教程(一维弹性问题的有限元程序)
  8. termux使用教程python手机_termux 手机上的python 介绍 (摘至知乎,方便自己快速查看)...
  9. ★Excel-VBA操作文件四大方法之一 by excelhome
  10. IDEA软件CRTL+SHIFT+F快捷键失效,原因是因为搜狗输入法的热键冲突