Hacker News 中文摘要

RSS订阅

Donkey.bas 45岁了——131行的辉煌 -- Donkey.bas is 45 Years Old – 131 line of Glory

文章摘要

1981年IBM PC经典游戏DONKEY.BAS的浏览器移植版,为庆祝其45周年而制作。该游戏由比尔·盖茨和尼尔·康曾编写,玩家需切换车道躲避驴子。页面用JavaScript还原了原始CGA游戏体验。

文章总结

《DONKEY.BAS》——IBM PC(1981年)的浏览器移植版,为庆祝其诞生45周年而推出。游戏操作简单:按空格键或点击屏幕切换车道,按Esc键返回标题页。该游戏最初随早期IBM PC DOS系统发布,作为BASICA环境下彩色图形与声音的演示程序,由微软联合创始人比尔·盖茨与尼尔·康岑于1981年共同编写(1982年推出1.10版本)。玩家只需切换车道躲避驴子,否则就会“爆炸”。本页面通过JavaScript还原了原始CGA游戏玩法,并保留部分自由调整空间。原始代码来源:DONKEY.BAS · GitHub。

评论总结

根据评论内容,总结如下:

主要观点与论据:

  1. 怀旧与编程启蒙(多数评论认可)

    • 评论1:受IBM PC 45周年启发,将DONKEY.BAS移植到浏览器,感叹“用如此少的代码就能做出游戏”令人着迷。
    • 评论13:DONKEY.BAS是编程入门契机,修改代码后爆炸效果变大,30年后仍在编程。
    • 评论7:早期BASIC环境虽功能有限,但131行代码就能完成完整游戏,现代语言难以企及,感叹“我们失去了一些东西”。
  2. 技术细节与批评(部分评论)

    • 评论2:在特定分辨率下(OSX, Firefox, 3326×2830像素)出现严重闪烁,调整窗口可修复。
    • 评论5:音效过于先进,早期IBM PC使用简单的磁驱动扬声器;同时展示了自己更忠实的QBasic移植版。
    • 评论11:对比C64(1982年),PC游戏和音效质量令人失望。
  3. 历史与趣闻(少量评论)

    • 评论10:DONKEY.BAS由比尔·盖茨合写,具有历史意义。
    • 评论9:祖父的修改版游戏会骂人(“YOU STUPID SONOFABITCH”),被没收。
    • 评论12:传闻这是盖茨在微软写的最后一段代码。
  4. 其他关联(少量评论)

    • 评论6:提及GORILLA.BAS(类似《百战天虫》),画面更精美。
    • 评论15:认为Dino Run游戏有深厚根源。
    • 评论16:意外地有趣。

平衡性总结: - 正面评价:多数评论表达怀旧、编程启蒙的感动,以及对早期BASIC环境的赞赏。 - 负面/技术批评:存在闪烁、音效不真实、与C64对比的失望。 - 中立/趣闻:历史背景、修改版趣事、移植工作展示。