登录 注册
当前位置:主页 > 资源下载 > 10 > java版飞机大战源码-TankBattle:基于Netty的联机版坦克大战下载

java版飞机大战源码-TankBattle:基于Netty的联机版坦克大战下载

  • 更新:2024-09-11 16:15:38
  • 大小:1.75MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

java版飞机大战源码 基于Netty的联机版坦克大战 项目介绍 该项目实现了联机版坦克大战,项目包括客户端与服务端 项目使用技术: 使用Netty实现客户端和服务端之间的通讯 使用Marshalling作为编解码技术 游戏界面使用java自带的swing与awt进行编写 使用Spring的依赖注入与java的反射机制简化了消息类型的判定 使用Mysql数据库 使用log4j记录日志 实现功能: 人机对战 多玩家开房间对战 碰撞检测 机器坦克使用A*算法,进行路径规划 机器坦克有巡逻范围的概念,当玩家坦克进入其巡逻范围,机器坦克才会使用A*寻路前往玩家坦克的位置 限制了子弹的飞行距离,当子弹到达飞行距离上限、击中障碍物、碰到边界时,子弹会爆炸。子弹爆炸是范围性伤害,在爆炸范围内,砖块和坦克都会被消灭 游戏支持多地图,玩家可以选择任意一幅地图 实现心跳机制,断线重连功能 在人机对战模式中,支持进度保存 实现用户登录、注册等功能 效果展示 在人机对战模式中,有多幅地图可供选择:           玩家对战模式: 使用方式 本项目使用maven构建,原则上不需要用户自行下载各种jar包,但