JAVA大作业——葫芦娃VS蝎子精
一、游戏简介
葫芦娃、老爷爷、蝎子精、蛇精和妖怪小兵在二维战场上自由移动并且相互为敌
七个兄弟和老爷爷在空间的左侧站队;
妖精(蛇精、蝎子精、小喽啰)在空间右侧站队;
按空格键时所有生物体线程执行start(),向敌方前进;
当某个生物体于敌方相遇时,选取一个概率决定双方生死,死者留下实体,生者寻找下一个敌人攻击;
某一方生物全部死亡时,结束;
游戏操作:开始界面进行鼠标点击,开始游戏以后按空格开始游戏。其他的操作游戏里有说明。
二、游戏效果
开始界面如下。目前实现的功能有开始游戏、历史回放、关于游戏的说明、退出游戏。
点击开始游戏即可进入战场,进入以后按空格键开始游戏,我们模拟一次战斗
由于敌对生物体相碰时谁死谁活是公平随机的,这把葫芦娃运气不好被妖怪打败了!
此时战场上尸横遍野,你可以按空格键返回开始界面或者按S保存这次对战或者按L加载一次存档回放历史对战。
三、设计过程
在战斗中出现的所有“东西”都有一个类对其进行包装。