再说,得到了林鸿和亚瑟的一致认可。
三人商量了一下,最终决定将俄罗斯方块这个游戏移植到计算器中。
俄罗斯方块是苏联科学家阿列克谢*帕基特诺夫一个经典游戏,它看似简单但却变化无穷,令人上瘾。1988年在美国上市之后,立刻获得了巨大的商业成功,受到了男女老少所有人的欢迎,成为一款极为经典的大众游戏,没有任何一款游戏能够与其媲美。
亚瑟之前在学习编程的时候,曾经独立开发过这个游戏,有现成的源代码,移植起来的难度并不大。
于是,他们又将阵地转移到了林鸿房间,因为他这台机器可以模拟z80cpu的运行环境,将亚瑟之前编写的那个源程序进行简单的修改和优化之后,就将其编译成为了一个可在计算器里面执行的文件,然后通过数据线传输到了计算器存储空间中。
刚开始的几次运行都出了点问题,但是这是很正常的情况(求魔最新章节),移植到另外一个平台,如果能一次性就成功,那就太夸张了,就算是再牛逼的程序员,有时候也是会犯一些低级错误的,例如变量名称写错,忘记写分号之类的,这是很正常的情况(求魔最新章节)。只要根据调试信息,有针对性地进行修改就行了。
编写程序就是这样,调试、运行、再调试……
不断地和各种错误和bug做这斗争,直到最终顺利通过的那一刻!
在进行过十几次不断地来回调试和传输程序的过程之后,亚瑟的俄罗斯游戏终于顺利地在ti-82上运行了!
马修第一时间将计算器抢了过来,然后开始玩了起来。
第一百三十九章 栈缓冲区溢出(5/6)