原作:https://github.com/lr555/SuperBomb (github上找到三个一样的,其中这个commit的时间最早)
由于是作业,之前抄了答案并未粘贴原始链接,实在抱歉!我们对原作进行了许多改动,可以说除了核心部分以外基本都是新的。
-
换张皮
-
ppt
-
上台展示
-
开始界面以及结束后再来一局界面设置快捷键:方便调试也方便玩家
-
放炸弹时炸弹应显示在玩家上方,不然容易把自己炸死
-
开始前321:按下开始之后游戏应该有准备时间,提升玩家游戏体验
-
地图生成增大随机性:增加游戏丰富性
-
调整速度
-
地图对称(to some extent)生成:增加公平性
-
玩家与玩家、玩家与炸弹之间不应允许互相穿过(这个不太好做。考虑一个问题是如果双方都同时往某一个格子走,那么就会卡在中间,但是按照原本的游戏实现,比较难改。炸弹在放下时就存在碰撞,比较难判断什么情况下不能走)
-
调整道具概率:增加游戏体验,不至于每次出来都是一样的道具导致很不爽(不爽可以不吃,对双方机会均等,有点懒得调了)
-
无敌帧:同时被好几个炸弹炸到不会死好几次,而是被炸掉一条命时会有一定的无敌时间(感觉同时被炸死几次也很正常,我们可以自己设定一个新的规则)
-
加两个AI player