使用说明
使用mvn clean test package编译,生成的jar包为./target/HuLuBattle.jar
战场大小为16*12的棋盘,战斗(录像)开始前/结束后按F切换怪物阵型,L选择录像文件(.mylog)并自动播放,空格开始战斗,在每次战斗结束后会在当前目录下生成上一次战斗的录像文件(default.mylog)
可在./src/main/resources/character.properties配置文件中修改角色属性, 如使用jar包运行程序则每次修改配置文件需重新生成一次jar包,因为配置文件位于资源文件夹中。
目前可供修改的属性有:
子弹类型
血量
攻击力
攻击频率
攻击范围
移动速度
以下是各个属性的详细说明
水平子弹:射程无限,当前行存在敌人就有概率发射
直线子弹:射程由属性中的攻击范围决定,会捕获以当前角色为中心,边长为2*range正方形区域内的所有敌人,并向所有敌人的方向发射一枚子弹,子弹射出后不再改变方向
追踪子弹:捕获敌人与直线子弹相同,但是子弹会自动追踪目标,直到触碰到目标或其他敌人为止
治疗子弹:为爷爷和蛇精专属(当然你也可以给别的角色装备),和追踪子弹类似,但目标是友方且有治愈效果

网友评论