上线24小时,至今无人通关!玩过的小编都“秃”了【含教程】

想知道这样的游戏是怎么做的吗?一定要看到最后哦~

为庆祝上海解放70周年,解放日报、上观新闻携手意派科技,推出了一支报纸标题排序小游戏H5。题目选自1949年~2018年刊登在解放日报上的几期重大事件标题,需要我们通过文字表述逻辑或者查询资料等方式来获取线索,进而通关。

 

游戏一共分为5个等级:实习生——见习生——初级编辑——中级编辑——高级编辑;9个小关卡。每次通关升级,都有被夺走指定发量的风险!小编玩到第2个关卡就已经瑟瑟发抖!后面几关俺只想休息一下,截止到发文,小编还没通关😭

忍不住跟大家分享下体验该游戏的心路历程:

 


 





 

 

 

敬告:通关有风险,入坑需谨慎。

 

各位派友还等什么?不能让小编我一个人”秃“,来啊,互相伤害啊!

 

附上游戏截图:

 

 

这个游戏玩起来难,制作过程也是一把辛酸泪,逻辑复杂程度emmm,大概有——

  

不过小编还是拿着小本本把制作难点记录了下来,接下来偷偷告诉你哦(含第一关剧透成分)~

 

|难点一:如何记录每个字的选择顺序?因为最终是需要给选择的文字排序的,所以需要知道每个文字被选择的顺序。

|解决方案:

1.用一个参数变量来记录,类型为数值,为了方便做的过程中不会晕,称“数值第几个被选“。每次我们选择任意一个字,都要给参数“数值第几个被选“累加数值1,每次累加值不同,文字的选择顺序就是这些不同的值。

 

|难点二:除了要记录每个字的顺序,还要记录每次选择都是选择了什么字。

|解决方案:

1.比如第一关的答案是上海全部解放”7个字。我们需要另一个参数变量当前选择文字内容”记录每个字选择后选择的具体字;

 

 

2.然后再把参数变量”当前选择文字内容“的值,再分别赋值给7个参数变量每个字都要有的操作。

 

|难点三:每次选择的字替换掉上方对应的白块。

|解决方案:替换资源。

1.比如“上”是第2个字,我们已经用参数变量”数值第几个被选“记录每个字被选择时是第几个被选的;

2.然后通过数值累加的方式,得到参数设置它要去替换第2个白块,如果它是第3个被选的字,依此推断它应该去替换第3个白块,其他文字选择也是该设置原理。

 

|难点四:文字选择结束后,结果是否等于正确文字顺序。

|解决方案:需要一个条件判断,只需要把所有的参数罗列即可。

1.最后再把这7个参数变量加起来,得到一串字,就是最终结果啦!

 

2.最终点击提交的时候判断这串文字的最终顺序是否正确;

 

|难点五:每次点击撤销按钮,都需要上一个选择的字恢复到原来的位置,这个动用了技术人员进行开发,就不给大家透漏啦!

 

以上是主要的逻辑难点,很多细节小编没有讲到,比如包括字数不够时也算答错,这个是怎么判断的?有兴趣可以尝试操作,最后小编想问问你,玩到哪一关啦?不要忍不住直接去看答案哦~

 

 

10