最新网址:sk.3qxsw.com

看着林星漪惊讶的表情,陈序随口回答道:

“这只是一个普通得不能再普通的小游戏,没什么大不了的。”

“但是这确实是个游戏,对吧?”

“对啊。”

“所以你确实在20分钟内写了个游戏出来?”

“这么说不准确.....这玩意儿我好久之前就写过了,现在只不过是在这里复制出来而已。”

“我就说......这起码还合理一点!”

林星漪长舒了一口气,那种看着陈序仿佛是在看一个怪物的眼神也终于缓和了几分。

不过即便如此,刚刚发生的事情还是让她难以置信。

20分钟哎!

一个游戏!

她不是没玩过游戏,甚至她上pascal课的时候还跟着老师写过贪吃蛇的小游戏。

不过那时候,哪怕是一比一地跟着老师给的代码去写,她也整整花了三天的时间才实现。

相比之下,陈序的动作简直快到离谱----所以他到底是怎么学会的?

林星漪好奇地看着陈序,想开口问,但又觉得没有必要。

反正他的秘密已经够多了,再多一个也没什么关系吧?

“所以这个游戏怎么玩?”

林星漪开口问道。

“玩法很简单,9宫格,用方向键四向滑动,把相同的数字组合在一起变大,最后得出2048,就算是过关。”

“你先试一试玩一玩,想办法通关。”

“通关完以后,你再告诉我你的想法。”

“比如这个游戏是怎么实现的,需要用到什么功能。”

“你有pascal基础,大概应该能理解。”

“理解原理了之后,我再具体跟你讲代码、讲算法。”

“这样一来,你就能初步理解算法的意义了。”

陈序一边说一边演示,林星漪很快搞清楚了玩法,开始自己上手。

陈序就坐在旁边看着,顺便拉开了一罐可乐。

第一轮,林星漪还没有完全掌握规律,操作了十几次便宣告失败。

第二轮,她最高拼到了1024,但从1024到2048不是只剩下一个数字,而是剩下了一半的工作量,最终她也没完成。

陈序一边喝着可乐一边指点她玩法,不过很显然,这游戏的随机性并不是那么好克服的,她最后甚至只拼到了512。

“这个很好玩!”

林星漪放下键盘,重重点头说道:

“虽然玩法很简单,但可重复性很强。”

“是因为里面有随机性的代码,但好像又不是完全随机......”

“所以到底是怎么做的?我现在能看代码吗?”

“我就算现在给你看,你也看不懂啊。”

陈序放下手里的可乐瓶,随后问道:

“回到原来的问题,如果让你来做这个游戏的话,你会怎么做?”

“只讲思路,不需要告诉我怎么用代码实现。”

从这一句话开始,陈序正式进入到了他承诺给林星漪的教学。

林星漪思索了片刻,回答道:

“首先要有一个代码,用来随机生成数字。”

“然后,要用一个代码,实现数字的左右移动,判断数字的位置。”

“还需要用代码实现数字的合并,这个我知道怎么做!”

“只需要两个函数,一个判断相邻数字是否相等,一个判断移动的方向。”

“比如在顶角上,就只需要判断两个数字、两个方向就好了!”

“其他的原理也差不多......哎,如果可以用编程就好了,我感觉我现在都能做!”

“你是否在寻找:易语言。”

陈序好笑地摊了摊手,但随即又点头道:

“你说的其实很准确----你比我想象中的要聪明。”



本章未完 点击下一页继续阅读