Donkey.bas 已经 45 岁了——131 行代码的荣耀
Donkey.bas is 45 Years Old – 131 line of Glory

原始链接: https://donkeybas.com/

DONKEY.BAS 是早期 IBM PC DOS 随附的程序,用于展示 BASICA 的彩色图形和声音功能。它由微软联合创始人比尔·盖茨(Bill Gates)和尼尔·康岑(Neil Konzen)于 1981 年编写(1982 年发布 1.10 版本)。游戏玩法仅限于变道——避开驴子,否则就会发生碰撞。本页面使用 JavaScript 重现了原始的 CGA 游戏体验,并进行了一些自由发挥。原始源代码:DONKEY.BAS · GitHub

为庆祝 IBM PC 诞生 45 周年,开发者 jkrauska 发布了经典游戏《DONKEY.BAS》的浏览器移植版。这款标志性游戏最初仅由 131 行代码编写而成。该项目在 Hacker News 上引发了关于早期 BASIC 编程的简洁性与易用性的怀旧讨论。 评论者们回顾了 Microsoft BASIC 解释器时代,称赞那些“体贴”的开发环境,它们让用户能够用极少的代码构建出功能完备的游戏。用户 vunderba 分享了自己的项目:一个基于浏览器、硬件精准的 QBasic/QuickBasic 模拟器,旨在重现 20 世纪 80 年代的真实编程体验。 尽管一些用户报告了细微的技术漏洞,如显示闪烁或碰撞检测问题,但该讨论串主要还是对早期 PC 游戏遗产以及 20 世纪 80 年代软件开发中那种对初学者友好精神的致敬。参与者将这些老式程序精简、“有趣”的特性与现代开发的复杂性进行了对比,感叹那个时代独特魅力的消逝。
相关文章

原文

DONKEY.BAS shipped with early IBM PC DOS as a demo of color graphics and sound in BASICA. It was written by Microsoft co-founder Bill Gates and Neil Konzen in 1981 (version 1.10 in 1982). You only switch lanes — avoid the donkey, or BOOM.

This page recreates the original CGA gameplay in JavaScript with some liberties. Original source: DONKEY.BAS · GitHub

联系我们 contact @ memedata.com