努努书坊

繁体版 简体版
努努书坊 > 超脑黑客 > 第一百三十九章 栈缓冲区溢出

第一百三十九章 栈缓冲区溢出(4 / 5)

刚睡下不久,听到他这么快就将计算器给破击出来了,原本已经瞌睡得睁不开眼睛的两人顿时精神一振,将睡意抛到了九霄云外。

立刻想要看一下破解之后的成果,可是接下来难题又来了——没有合适的可以运行在上面的软件。

之前他们两个讨论了很久,始终无法确定弟一个软件该编写什么功能。亚瑟比较倾向于做一个实用姓的软件,例如可以辅助学生在学校的学习,而马修则倾向于编写一个有意思的游戏。

两个人的意见不能统一,时间就在他们不断地争辩中流逝,结果什么东西都没做出来。

现在机器已经出来了,却没有合适的软件,真是够郁闷的。

这个时候,马修提出,先编写一个相对比较简单的游戏跑起来再说,得到了林鸿和亚瑟的一致认可。

三人商量了一下,最终决定将俄罗斯方块这个游戏移植到计算器中。

俄罗斯方块是苏联科学家阿列克谢*帕基特诺夫一个经典游戏,它看似简单但却变化无穷,令人上瘾。1988年在美国上市之后,立刻获得了巨大的商业成功,受到了男女老少所有人的欢迎,成为一款极为经典的大众游戏,没有任何一款游戏能够与其媲美。

亚瑟之前在学习编程的时候,曾经读力开发过这个游戏,有现成的源代码,移植起来的难度并不大。

于是,他们又将阵地转移到了林鸿房间,因为他这台机器可以模拟Z80CPU的运行环境,将亚瑟之前编写的那个源程序进行简单的修改和优化之后,就将其编译成为了一个可在计算器里面执行的文件,然后通过数据线传输到了计算器存储空间中。

刚开始的几次运行都出了点问题,但是这是很正常的情况,移植到另外一个平台,如果能一次姓就成功,那就太夸张了,就算是再牛逼的程序员,有时候也是会犯一些低级错误的,例如变量名称写错,忘记写分号

『加入书签,方便阅读』