前言

利用摸鱼时间学了个java的游戏引擎FXGL 本游戏是基于jdk17和FXGL开发的

操作

按键 功能
WSAD 移动
空格 发射子弹
E 使用技能

道具说明

道具 玩家吃到 敌人吃到
星星 子弹升一级 子弹升一级
子弹满级 子弹满级
爱心道具 恢复5点生命 恢复5点生命
能过海无限时长 能过海无限时长
头盔 无敌12秒 无敌12秒
坦克 增加200点移速无限时长 增加200点移速无限时长
炸弹 获得一发技能 获得一发技能
计时器 暂停场上所有敌人持续10秒 无效果(还没想好)
铁铲 加固Home围墙15秒 摧毁Home周围围墙

调试

调试 功能
F1 获得无限时长无敌buff(吃到无敌道具会重置)
F2 获得加速buff
F3 获得船
F4 子弹升级
F5 无限技能
F6 清空所有buff
F7 切换关卡
F8 虚无
F9 随机掉落一个道具
F10 在玩家前方生成石头
F11 创建一个敌人
F12 地图上所有敌人获得无限技能

游戏启动类:
cn.liziguo.tank.TankGameApplication

地图编辑器启动类:
cn.liziguo.tank.TankMapEditor

游戏配置类:
cn.liziguo.tank.config.GameConfig

游戏按键修改:
cn.liziguo.tank.script.player.PlayerComponent

源码

https://gitee.com/li-ziguo/fxgl-tank-game

java版坦克大战源码分享相关推荐

  1. java版坦克大战_java版坦克大战 - 源码下载|源代码 - 源码中国

    压缩包 : MytangGame4.rar 列表 MytangGame4\.classpath MytangGame4\.project MytangGame4\.settings\org.eclip ...

  2. java版迅雷下载源码分享

    这段时间研究java的io与nio框架,一时兴起决定用java实现一个下载工具,主要有下面几个功能 1)支持多任务下载 2)支持多线程下载 3) 支持断点续传 4)错误线程任务的重新调度 用到的技术点 ...

  3. Java版坦克大战游戏

    技术:Java等 摘要: Java随着各种电子设备,其中尤其是移动通信设备的发展所诞生的一项新的开发技术.Java定位在各种电子设备产品的功能应用上,对电子产品的多样,智能化,提供了很大的帮助.本次设 ...

  4. 插件一:JAVA微信砍价活动源码分享[商品帮砍到0元,免费领取奖品]

    插件一:微信砍价活动源码分享 [商品帮砍到0元,免费领取奖品] 活动描述: 砍价活动即公众号向粉丝推广的0价赠商品(或优惠价购商品)活动,用户通过分享好友帮其砍价,可将价格从原价一路砍到底价,并抢得名 ...

  5. android坦克大战源代码,android的坦克大战 - 源码下载|源代码 - 源码中国

    压缩包 : TankWar坦克大战.rar 列表 TankWar坦克大战\TankWar\.classpath TankWar坦克大战\TankWar\.project TankWar坦克大战\Tan ...

  6. 《游戏学习》JAVA版坦克大战课程设计及源码

    1.功能设计 游戏要有图形用户界面,界面能够反映游戏所有的细节. 界面中要有坦克,墙,树林,河流. 界面中要有一个"家","家"被攻击中则输了游戏. 坦克分两种 ...

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

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

  8. 【180718】FC经典坦克大战源码

    采用VB.NET开发的经典坦克大战FC游戏源码,模拟任天堂的坦克大战.全开源代码,测试请注意开启键盘大写.控制方式:大写的J K L I 控制坦克方向,F发弹. 注意事项: 开发环境为Visual S ...

  9. java版聚合支付源码Spring Cloud+Spring Boot+mybatis+security+uniapp+Redis+MQ+VR全景+b2b2c多商家入驻前后端分离商城源码

    @源码地址来源: https://minglisoft.cn/honghu/business.html 电商微信支付.支付宝支付.余额支付代码 package com.honghu.cloud.con ...

最新文章

  1. Android 源码编译及常见错误及解决方法
  2. 大数据,只是为了赚钱么?
  3. SQL Server 2008(三) T-SQL(常用全局变量)
  4. sklearn LDA降维算法
  5. Appium进行脚本录制操作模拟器
  6. CSDN markdown中实现首行缩进(空格)的两种方法(“  ”)
  7. oracle 之 using 使用
  8. php 商城套餐搭配功能,速卖通商品搭配套餐功能已上线!设置速卖通搭配套餐仅需三步...
  9. 工作所用的模块回滚脚本
  10. HDOJ--1879--继续畅通工程
  11. 如何运用大数据舆情监测分析软件监测分析舆情的方法技巧
  12. “耐撕”团队第一次讨论——“抢答器”需求分析
  13. 厉害了网页扫码,所有方法都给你总结到这了,赶紧收藏
  14. 【仅供学习研究】网站复制工具+整站镜像克隆工具
  15. c语言编程学生活动安排表,C语言作业安排表(18学时-周学时2...).doc
  16. html5 css3学习资料、教程、实例收集
  17. 软件版本的GA 代表什么意思?
  18. 博日科技招股书失效,中金公司已停止对其辅导,放弃港交所上市?
  19. git项目拉下来之后无法找到主加载类
  20. svn 锁死解除方案

热门文章

  1. 科技英语交流(2023春)题目汇总(含答案)
  2. CentOS镜像说明(附下载地址)
  3. 智慧农业建设方案中的物联网技术
  4. php之——php输出内容的三种方式
  5. c语言编译数学公式器,公式编辑器 - 数学公式在线编辑器 - MathEditor
  6. 我认为学计算机语言先学c语言
  7. Windows10 ms-settings的设置界面跳转的几种方式
  8. 独孤思维:日赚203元,赚钱项目秘诀是。。
  9. 炫酷手持滚动弹幕生成小工具微信小程序源码多样化模板
  10. cnc数控机床怎么使用计算机,五个数控机床CNC加工中心的编程代码加工小技巧!...