郑活做梦都没想到会遇到这么个情况。
他现在端坐在桌前,面前摊开一本工具书,书的名字是——《c语言从入门到精通》。
是的,他在学编程。
事情要从三分钟前说起。
三分钟前,游戏世界。
机械们突然聚集在他面前,用闪闪发光的大眼睛盯着他。
“滴……虽然你不是神……但是你有心……”
“滋滋……我们也想……拥有心……”
“滋滋……希望你能……教给我们……你的心……”
从左到右依次是金色“机械蛋”和两个“偏折机器人”,这三个机械表露出从未有过的顺从模样,让郑活第一次有了身为机械大哥的真实感。
“咳咳……我也想帮你们……只是我也不知道怎么把心教给你们……”郑活一本正经地道,然后说的也是实话,他本来就是一通乱忽悠,也确实不知道怎么让这几个机械拥有心。
说到底,机械的“心”本来就是他胡扯的东西,到底存不存在都还存疑,郑活自己甚至都是不相信的。
但三个机械可不管那么多,他们的逻辑回路一旦认准一件事,就很难再改了。
“滴……进入编辑模式……编辑权限开放……开放对象为……‘死神4000型’……”
“滋滋……为‘死神4000型’开放……管理权限……”x2
三个机械同时眼中闪起光芒,然后突然间与郑活建立了莫名的联系。
郑活眼前一阵恍惚,视野中突然多出三个悬浮的图标,图标的形状显然是对应的三个机械随从。
“滴……‘死神4000型’……你已进入了开发模式……可以对我们下达指令……传递给我们你的心吧……”
“机械蛋”贴心地做出了解释,然后郑活没听懂。
“呃……开发模式要怎么用……我该怎么给你们下达指令……”
“滴……很简单……修改我们的源码就行了……”
“啥……修改……源码?”
郑活怀疑自己听错了。他是来打游戏的,现在却让他修改源码?
“滴……没错……你应该能够看到我们的输入端口……打开它……pull我们的源码吧……”
“pu……pull?”
如果没听错的话,这蛋是开始说英文了吗?
虽然不知道pull具体是指什么,但郑活总算是知道pull在英文中是“拉取”的意思,估计就是要让他看机械们的源码吧。
郑活姑且还是准备看一下。
意念一动,视野中的机械蛋图标打开,眼前浮现一个黑色的窗口,其中是密密麻麻的英文单词。
郑活看得有些头晕,赶紧把它关上了。
虽然不是很懂,但郑活好歹上了这么多年的学,所以一看就可以确认,那和他记忆里的编程界面很相似。
然后,从小到大,学校里也不是没有电脑课,但是他一上课都是拿电脑来打游戏,编程是不可能的,这辈子都不可能的。真上了大学,他听老头子的选了金融管理专业,自然更不可能选修编程课,于是对编程完全是一窍不通。
当然,他想学还是可以学的,只是他看到那些字母和符号就头疼,学数学就已经够难了,为什么还要勉强自己学编程呢?
所以,他不学编程,也不怎么上课,上了大学,就专门宅在家里打游戏了。
然后就发现,学一门知识果然还是很有用的啊!不然谁知道你会在什么鬼地方突然用上呢?
这时候,郑活就遇到了需要编程他却一窍不通的窘境。
郑活额头滴汗道:“那个……你们的源码有些复杂啊……和我的似乎不是一个体系……有没有什么比较简单的方法……可以为你们输入指令的?”
“滴……这已经最简单的对外接口了……更简单的话……只能让你新增一条操作指令了……”
“对……对……就是那个……把那个开放给我就可以了!”郑活忙道。
“滴……新增指令需要新建一个文件……然后改名为action……”
action是“行动”的意思,这个单词郑活万幸还是知道,没有丢人丢到家。
不过怎么新建文件啊?
郑活问道:“呃……好久没有新建文件了……有些忘记怎么操作了……你能不能给我点提示?”
“滴……这很简单啊……只要用思维导波发出指示就行了……”
思维导波?
又听到新名词了,不过郑活估摸着是跟思维有关,也许只要想一想就行了?
毕竟刚刚打开源码界面也是想一想就打开了。
郑活盯着视野中“机械蛋”的小图标,心中念道:“新建……action!”
眼前一闪,出现一个空荡荡的黑色界面,界面顶端是它的名字“action”。
“那个……编程也好久没做过了……不如你再教教我怎么编程?”郑活又试探着道。
“机械蛋”显得有些疑惑:“滴……身为机械你却不会编程……你的芯片坏掉了吗?”
“哈哈……好像有点……毕竟我是千年之前的老机械了……芯片出点问题也很正常……”郑活额角冒汗道。
“滴……明白了……那么最简单的语句就是……if……else……”
“if……else?”郑活重复一遍,好像有点耳熟。
if是“如果”的意思,else是“否则”的意思,这似乎是编程中的常见语句,这么说,这个世界的编程规则其实也和现实世界的差不多?
郑活又确认了一下:“if……else……就是如果满足什么条件……就做什么事……否则就做另外一件事……对吧?”
“滴……没错……比如我就有一条规则是……if……场上有敌方随从……我就躲到最后……else……我就站到最前方……”
郑活脸一黑。所以这就是你坑我的理由?
郑活想了想,问道:“那么……如果我的规则和你的规则冲突……比如我要你遇见人反而往前冲……那会是谁的规则生效?”
“滴……后面的规则会覆盖前面的规则……所以是你的规则生效……”
“这么说我可以让你不坑我了?”
郑活兴奋得都忘了继续cos机械了,喊道:“太好了,你给我等着!我先去充会电,回来就给你们下指令!”
“滴……下指令和充电有什么关系……”“机械蛋”疑问道。
但这时郑活已经顾不上理会“机械蛋”了,他兴冲冲地返回现实世界。
如果他记得没错,王哈哈似乎就是读的计算机专业,所以王哈哈这里一定也有计算机编程的书籍,所以他可以赶紧出去翻翻书,快速学一下编程。
没错,他口里的“充电”不是字面上的意思,而是指要学习一会儿——这可能是他这辈子第一次这样用这个词了。
然后就变成了现在这个状况。
他手边摆着两只手机,游戏还玩到一半,人却端端正正坐在桌旁,翻开《c语言从入门到精通》准备学习。
然后两分钟后,他又回到游戏世界,两眼转着圈圈,对“机械蛋”说:
“if……我再学编程……你就打死我……else……你坑死我算了!”