于是悦程坐到电脑前上了一堂寒假课,然后明白了编程是怎么一回事。再上多几堂,他就发现这种课就像自己之前玩的那些冒险游戏一样,里面有一个宏大的源码世界,在这个世界他不仅是玩,还可以做很多事情。最让他惊讶的是,他可以自己做出从前玩的那些游戏中的许多操作了。
“我现在看到一些游戏,就会去想它背后的逻辑是怎么实现的,首先触发的是什么,用到了什么模块。有时候我会自己做一些对战游戏,偷偷把规则改了,这样别人就很难赢我。”
“哈哈哈哈,你不怕对方生气吗?”
“所以我也会故意让对方赢几回的。其实懂了这些之后,游戏就不如以前那么有吸引力了。赢原来很容易,它后面有一些东西是可以操控的。”
但悦程对一个游戏始终充满兴趣,这就是《我的世界》(Minecraft)。他在编程猫百科里连载得最长的一部小说就叫《探索MC》,主角左奔右突的冒险经历完全可以拿来做《我的世界》生存指南。唐悦程说他从一年级就开始玩这个游戏,现在的水平已经很不错,经常能挖到红石(一种能帮助搭建电机设备的较复杂游戏道具),喜欢建造多过破坏。他对《我的世界》的掌故也十分了解,Notch——《我的世界》开发者,Mojang公司的老板也被写进这部小说,成为像编程猫源码世界中猫老祖一样的存在。
不过即使游戏是Notch开发的,悦程也刻意不将他写成一个呼风唤雨的神,因为“故事的主角是那个冒险的少年”。