【发个小游戏】,排数字游戏。算是半成品 主功能正常,求指点
gamemaker吧
全部回复
仅看楼主
level 8
windows版本, 游戏有2行 有1234和abcd 八个方块,
游戏目标: 第一行排列为 1234
第二行排列为abcd
问题请教,方块拍好后如何 结尾,就是提示游戏win。
我用if 写 每个方片的 x=相应的坐标 用&& 写了8个,但是结果还是不能触发游戏win。
2015年03月30日 16点03分 1
level 8
忘写玩法了, 点击方块可以是方块 上下两行之间移动,为了增加难度不支持水平移动。
第一行最后一个格子是假的 不可移动,第二行有5格,多的一格子用于移动方块。
2015年03月31日 01点03分 2
吧务
level 13
测试结果良好,未发现BUG。只是,这个小游戏玩一遍知道方法以后就没啥好玩了,如果挂在哪个大游戏中作为解谜的一部分应该不错。(小声说:难道这已经在哪个大游戏里出现,这个只是个练习器?)
至于WIN的判断,个人认为应该是在单次移动完成后
win=1;
if(物体1.x!=目标1.x){win=0;}
if(物体1.y!=目标1.y){win=0;}
if(物体2.x!=............
...............
if(物体d.y!=目标d.y){win=0;}
if(win==1){执行胜利程序}
这样的写法更利于后期查错。
2015年03月31日 02点03分 3
谢谢点评,是自己学习数据结构时做出来的。 多玩几次还是发现了个BUG,有时候会排不出来,准确的说是无法连续的按顺序排出来,中间会有空格。。原来以为是游戏太难,原来是bug。[汗]
2015年03月31日 06点03分
level 14
有时坐标并不标准,可能不会正好等于预想的值,可以判断在一个合理的范围。
2015年03月31日 04点03分 4
level 3
good,做得很好,很惊艳。
2015年03月31日 11点03分 5
惊艳谈不上吧,一个试验品
2015年03月31日 12点03分
1