java版斗地主源码
CalabashMan
该项目是的,使用JavaFX开发一个葫芦娃大战妖精的应用。
本页面含有4张gif图片与若干png图片,共8MB,可能需要较长的加载时间。
测试环境
JDK
1.8.0_191
Maven
3.3.9
JUnit
5.3.2
主要特性
1、动画效果
不同于直接修改坐标使人物“瞬移”,使用AnimationTimer实现了人物的平滑移动(GIF)
当人物的上、下、左、右任一方向有敌军的时候,人物会进入战斗状态(GIF)
2、用户交互
用户可以使用鼠标、键盘控制正方人物的移动。多个葫芦娃同时攻击一个敌人能以更小的代价消灭对方
游戏开始前会有操作提示(PNG)
画面上方以弹窗的形式通报当前游戏状态(GIF)
3、其他
赋予蛇精一个额外的技能(模仿自),每20秒有50%的几率触发。该技能威力较大,因此正方应尽快消灭蛇精。
4、完整流程(GIF,约5MB)
该回放所用文件即为CalabashMan/record.xml。
系统框架
1、模块简介
包名
功能
app
JavaFx主类模块,定义app主循环
creature
生物体控制器模块,定义战场上所
2021-09-09 22:25:32
7.84MB
系统开源
1