有一个小游戏。一个玩家,可移动,在一个地牢里,有金币和怪物和出口。地图从txt文件里读取。玩家把地图上所有得金币都捡起来走到出口不能被怪物碰到就算赢。如果玩家走到金币处不输入Pickup金币还是在原地不会自动捡起。
P玩家
B怪物
G金币
E出口
#墙壁
.就是地图上的空地
现在需要改的地方是,
1.需要随机出现两个怪物,而且怪物会追玩家,而不是静止也不是随机再出现。不要在txt地图中自己添加,控制怪物不要出现在墙上,玩家处,金币处,出口处。
2.玩家如果没有捡够金币就到了出口要提示说地图上还有金币。
3.要读取的文件要换成example_map.txt里面的例子,而且再更改txt里面的内容也要能读出来,也就是不能规定地图的大小,因为地图是随机的。txt里面前两行的文字不要读取要空过去。在运行humanplayer的时候打印出example_map.txt的地图
4.在用户输入look的时候只打印出5×5的地图
4.检查一下GUI 部分能不能运行,如果不能请修复,在GUI 运行的时候也只显示出玩家周围5×5的部分地图