查看: 5075|回复: 25

[讨论] 自己做了个小游戏,但是自己过不了关

[复制链接]
梦石
0
星屑
1788
在线时间
1313 小时
注册时间
2012-8-4
回帖
724
发表于 2016-8-8 15:40:12 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 夜狠简单 于 2016-8-9 00:12 编辑

昨天玩的一个魔塔小游戏。
游戏规则:
当你踩在下面的按钮上时,你脚下的按钮和
相邻按钮的状态就会改变。
胜利条件:
当所有的按钮都被按下后就可以通过本层了。

但是5X5的格子大小,不知道怎么过,有没有玩过这类游戏的朋友给点方法呢
截图里是我根据游戏规则和胜利条件做出来的游戏
游戏截图 1.png
2.png
3.png
4.png


下载地址


玩的那个小游戏是《魔塔小游戏踩灯》 ——2005.12  
一点小小的要求:玩过的朋友请务必留言说两句话,评价一下也好。谢谢。
游戏名称:魔塔-小游戏系列之踩灯(英文名称:MTLight)
游戏类型:RPG解谜游戏
制作工具:RPG Maker XP
游戏介绍:
号称魔塔史上最简单也是最难的机关,将无数魔塔FANS阻隔在终点之前的哪一小段噩梦。在XP上重现了。
3张不超过10*10的地图,3个人物,3种结局,等你挑战。
游戏时间:没玩过的就看智商和运气了,熟悉的1分钟就可过关。
其它
为了帮助新人学习制作小游戏(其实自己也是啊,第一次正式发布RMXP游戏呢。)游戏没有加密。
本来只想做个演示版的,没想到一做做出个完整游戏版。(还有3种结局,汗~)照顾新玩家吧。
踩灯机关本身没有什么特别的脚本。
其实用脚本程序要好写不少,一个个按钮设定开关实在太繁琐了,而且用脚本可以轻松做出随机状态,现在只使用了游戏内置的50个开关,所以没办法做随机状态。
如何通关大家研究吧,有BUG请通知我修正。(仅有的1个NPC的流程被自己搞得比较复杂的说,不能保证完全测试了所有情况)
如果有人不修改拿到Happy Ending的,麻烦务必通知我,让我瞻仰一下。
来自圈子: 东方饭
梦石
0
星屑
39241
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2016-8-8 17:07:14 | 显示全部楼层
这类型的小游戏很早就玩过了吧..不是很难..

点评

还是有点难的,我还不会  发表于 2016-8-8 17:16
回复

使用道具 举报

梦石
0
星屑
1788
在线时间
1313 小时
注册时间
2012-8-4
回帖
724
 楼主| 发表于 2016-8-8 23:42:18 | 显示全部楼层
本帖最后由 夜狠简单 于 2016-8-8 23:54 编辑

好难,不过还是有解法了。
朋友推出来的。
根据这个
根据求解该问题相当于求解一个逻辑方程组:Aij= Xij+ Xi-1j+ Xi+1j+ Xij-1+ Xij+1+(1≤i,j≤n,(n为踩灯游戏的阶数)假如i+1,i-1,j+1,j-1中有超出范围的,就将这一项去掉。)  
提示:上式中“+”不表示加法,而是用来代替逻辑运算“异或”的符号(电脑里找不到这个符号)。下同。
(什么?对逻辑代数一窍不通?……略作解释:所谓异或,就是参与运算的两个二进制数,相同得1,相异得2;或0+0=0,1+1=0,1+0=1,0+1=1。该运算满足交换律和结合律。)
这个方程组是n*n阶的,所以随n增大运算量迅速增大。好在解法是程序化的,交给电脑解决就行了。
下面是运算结果:
等式左边的数字决定在该格是该踩还是不踩。根据等式右端的式子计算,算得1表示“踩”,0表示“不踩”。
等式右边的数字是开始踩之前该处的灯是亮还是灭的代号。
注意注意!!!如果你最终想把灯都踩灭,则亮为1,灭为0。
   如果你最终想把灯都踩亮,则亮为0,灭为1。(搞错了算不出来别来找我!)
3*3 一定有唯一解:
1=1+3+6+7+8
2=5+7+8+9
3=1+3+4+8+9
4=3+5+6+9
5=2+4+5+6+8
6=1+4+5+7
7=1+2+6+7+9
8=1+2+3+5
9=2+3+4+7+9

也就是说3X3的格子最简路线是
1——3——5——7——9  
(数字代表格子,踩两次等于没踩)

1 2 3
4 5 6
7 8 9

QQ截图20160808235029.png

点评

更新链接了  发表于 2016-8-8 23:57
连接失效了  发表于 2016-8-8 23:51

评分

参与人数 1星屑 +66 收起 理由
鑫晴 + 66 塞糖

查看全部评分

回复

使用道具 举报

梦石
0
星屑
980
在线时间
243 小时
注册时间
2015-3-22
回帖
78
发表于 2016-8-9 00:00:35 | 显示全部楼层
玩是玩过,但最大只玩过4x4的

点评

5X5挺难的呢,我算了下时间花了二个多小时才算出5X5的路线,有兴趣的朋友自己推一下吧,是可以过关的。  发表于 2016-8-9 00:08
实验性现代类公路电影AVG 无声颤动:悠远的归途 正在开发中......
回复

使用道具 举报

梦石
0
星屑
683
在线时间
0 小时
注册时间
2016-6-19
回帖
1
发表于 2016-8-9 00:06:29 | 显示全部楼层
可以

点评

全程懵逼,都靠你计算了。过程没看懂。虽然我写的算法是计算出有解的,但是实在是解不出来了  发表于 2016-8-9 00:14
回复

使用道具 举报

梦石
0
星屑
1297
在线时间
995 小时
注册时间
2014-12-14
回帖
2939

开拓者

发表于 2016-8-9 03:21:11 | 显示全部楼层
感觉自己的智商有压力...

说真的,这种感觉不大好。

但是游戏真不错。



【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
回复

使用道具 举报

  /) /)<

梦石
0
星屑
4262
在线时间
4894 小时
注册时间
2009-2-16
回帖
8198

超评测评委开拓者短篇七成年组季军

发表于 2016-8-9 08:24:34 | 显示全部楼层
n年前就有很多这种游戏了  需要解法直接百度 几乘几的都有

点评

噗,脑子不够用了。当时拿着走到原始状态了  发表于 2016-8-9 13:12
灯从全亮到全灭,和全灭到全亮,有什么区别么?  发表于 2016-8-9 12:57
对,我查了百度找的的只有5X5的,但是那个对这个游戏不能直接用。按它算的走完,灯全亮的。所以需要自己算了  发表于 2016-8-9 09:54
回复

使用道具 举报

梦石
0
星屑
286
在线时间
94 小时
注册时间
2016-1-28
回帖
6
发表于 2016-8-9 11:04:10 | 显示全部楼层
本帖最后由 1437833154 于 2016-8-9 13:38 编辑

用人物踩的话只能连着点,不能跳着点。但是也很容易
0=不亮 1=亮 假设一开始都不亮
解法:1.先把第一层全部点亮
      2.在第三层(为了不影响第一层)把第二层全部点亮
      3.在第四层(为了不影响第二层)把第三层全部点亮
      3.在第五层(为了不影响第三层)把第四层全部点亮
      4.这样就剩下第五层了,假设第五层是(01110)也就是把第五层的第一个格和第五个格点亮
      5.出来踩第一层的第一个格第二个格
      6.重复1~3成功
PS:1~3完成后第五层不一定是(01110)
PS2:第五层(00100)解决方法 出来踩第一个格和第五个格
           (10101)         出来踩第一个格和第四个格
           (11000)         出来踩第二个格和第三个格
            还有就不一一列举了,是有规律的。


不管是5*5还是n * n甚至n*m 都可以用这方法,关键就是在最后一层的排列顺序及其应付的方法。
之所以(01110)要在第一层踩1和2 是因为 经过第六步骤的连锁反应会将第五层的1和5点亮而2,3,4不变
就会把(01110)变为(11111)

点评

分享一下,推出来的走法2--3--5--7--8--9--13--14--15--16--17然后最后4个就不剧透了,最后4个不难看出来的  发表于 2016-8-9 13:24
厉害的小埋  发表于 2016-8-9 13:16
恩,之前点了支持。  发表于 2016-8-9 13:10
都一样只是一种说法而已  发表于 2016-8-9 11:55
初始状态是0,1=不亮,0=亮  发表于 2016-8-9 11:49
回复 1 0

使用道具 举报

梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2016-8-9 13:47:00 | 显示全部楼层
原来可以走出来的,以为不能走到格子外面来呢

点评

考虑到可以自己设置格子大小,就没有加墙  发表于 2016-8-9 14:12
回复

使用道具 举报

梦石
0
星屑
1788
在线时间
1313 小时
注册时间
2012-8-4
回帖
724
 楼主| 发表于 2016-8-9 14:10:11 | 显示全部楼层
yang1zhi 发表于 2016-8-9 13:47
原来可以走出来的,以为不能走到格子外面来呢

墙围着不影响的
踩两次等于没踩
结果如图 1.png
QQ截图20160809140900.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部