加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
昨天看见有人在玩数独, 然后就琢磨能不能用RPGMaker也做一个.
今天试了一下, 然后发现纯事件的话实现换图片很麻烦. 判断对错也很成问题.
而且没有算法无法智能生成数独题目. 只能套用网上的题目.
最后终于做出来一个 ,但限制很多,制作过程也极其繁琐.
本人能力有限, 没有找到更好的办法, 如果大家有其他方法可以交流一下.
需要:
80+个变量 , 80+个开关 , 9张数字的图片(放在地图图快组里) , 80+个事件 , 每个事件有10种不同的状态 .
第一步, 编写第一个格子的事件:
调整好第一个事件,创建10个事件页
我的变量和开关的命名是按照数独的规律命名的,分为9个区,每个区1-9号代表9个格子.共九九八十一个格子.
事件页1设置为默认出现,在普通人物之下,按确认触发.
内容: 变量1区1号=1 设置开关1区1号为OFF
事件页2设置为[当变量1区1号]大于等于1时触发.
图像: 数字1的图片
内容: 变量1区1号+=1 设置开关1区1号为OFF
事件页3设置为[当变量1区1号]大于等与2时触发
图像: 数字2的图片
内容: 变量1区1号+=1 设置开关1区1号为OFF
........
事件页10设置为[当变量1区1号]大于等与9时触发
图像: 数字9的图片
内容: 变量1区1号 = 1 设置开关1区1号为OFF
解释:
这样设置完成以后,事件刚开始是隐藏的,触发后会变成1的图案,再触发会变成2,3,4,一直到9的时候会变回1.
第二步,补全其他格子的事件:
复制1区1号事件,粘贴到1区2号的格子中
将事件中所有的1区1号(包括9个判断条件,10个变量修改和10个开关修改)全部改为1区2号.
以此类推,设置好81个事件,这是一个非常繁琐的过程,但全部设置好之后会简单一些.
第三步,设置正误判断.
设置一个判断事件,判断所有81个开关,所有开关全部为ON才算正确.
(当前所有事件都只有OFF没有ON,先设置判断条件,然后再调整)
此时建议先将此地图保存为模板.
第四步,套用模板:
将设置好的模板复制一份,然后找一个网上的数独题目.
将题目中固定了数字的格子的事件删掉,重新建一个,将事件图像更换为固定的数字.
找到题目的答案,按照答案修改其他格子的数字
因为格子中的事件触发后执行的是,变为下一个数字.
所以我们需要在正确答案的前一个数字的事件中将开关打开为ON.
例如,1区5号的正确数字为3,修改方法如下图
第四步需要进行的操作为: 修改每一个格子的正确数字
如果制作其他题目的数独,复制第三步的模板,然后按照答案进行一下第四步即可.
|