谁能解释下...这个怎么做不?

宇皇 发布于 2013/11/19 22:46
阅读 649
收藏 0


文章:http://tech.qq.com/a/20120109/000050.htm

红色部分求方法....

用“游戏机”写程序

  姚欣最初的学习动力来自于玩。

  当年“小霸王学习机”风头正劲,姚家没买。为此姚欣总去同学家“蹭”机器。学习机上最吸引人的是一款“马里奥兄弟”游戏,但同学的家长为防止孩子们沉迷游戏,把游戏卡藏了起来。

  在上世纪90年代初的中国城市家庭,这是最常见的场景之一。学习机这个从台湾传来的新鲜事物,被位于广东的小霸王公司推广至全国。近乎标准键盘的输入设备和学习卡,不仅可以学习,还能打上几局游戏——这比学习更让人兴奋。

  没有游戏卡,又想玩游戏,姚欣必须想办法。他发现,说明书背后有很长的一连串编码,有的是数字,有的是英文字母,他就试着在机器上用键盘输入这些“不知所谓”的字符。

  这字符其实是马里奥游戏的源代码。姚欣至今仍记得,这款游戏有5000多行代码,其中有的也许只是一两个字符,有些是20多个字符的组合。姚欣必须把这5000多行代码一个不错地敲进学习机,才可能玩上游戏。

  第一次试验,姚欣用了整整一个下午。后来,为了争分夺秒,姚欣生生地把这些字符背熟了,只用半个小时就能把5000行代码敲完。直至今日,开头部分的代码他还能脱口而出。

加载中
0
leo108
leo108
小霸王还自带编译器了?好牛逼啊
0
马太航
马太航
炒作而已,何必当真,现在当领导很少有会写代码的了。
0
CoserSeu
CoserSeu
输入的是机器码吗?。。。这就碉堡了 = =
0
zhizhang007
zhizhang007
楼上的都跑题了,很简单嘛加个“p”标记设计下背景颜色为红色,so easy~
0
王铁锤
王铁锤
真的能写, 能编程, 哥当年也写过,不过, 写了不能保存。每次都重写
0
lingxi27
lingxi27

学习机是可以写Basic的,有印象

0
ahlonchen
ahlonchen
1800秒5000行代码!!!
0
梅开源
梅开源

学习机可以用basic语言编程。

我以前就买过个,9x年吧。然后按说明书,敲了很久终于把控制马里奥左右移动和跳跃的敲进去。但是那个学习机里没有完整的超级玛丽代码,只有部分的控制角色移动和播放音乐等代码。

0
小耶果
小耶果

学习机上一般有二种语言,取其一.一个叫GBasic,一个叫FBasic,还有一些分支品种.上面说的就是GBasic.没有保存功能.但是写些小游戏是没有问题的.其中某些特殊字符控制会回显Sprite,比如八方向的马里奥,渣渣鸟等.还有专门控制这些Sprite运动的语句.除了运行速度较慢以外,功能还是很强大的.对了,还自带一个背景图片编辑器.除了马里奥,当年我也写过很多游戏,当然没有LZ所说的那位幸福,居然还有说明书.当时记得要拼凑出来那些字符显示特殊Sprite,还写了穷举法来拼凑所有可能的组合.还有很多高级语句根本不知道其存在.所有函数都是靠"试"出来的,没有互联网的日子是苦逼的,但也是幸福的,怀念那单纯的日子.

List 列出源程序
Run 运行程序
写程序之前想要安排好行号,比如

100 xxx
200 xxx

如果要加条语句就要120,130等,如果是101,再要插入语句就悲剧了...

返回顶部
顶部