ChipWits 的 40 岁生日:原始 FORTH 代码开源!

主要观点

  • 庆祝 ChipWits 发布 40 周年,开源其原始的 Mac 和 Commodore 64 FORTH 源代码。
  • 介绍 ChipWits 的开发历程,包括选择 FORTH 语言、移植到其他平台等。
  • 回顾 ChipWits 的评论和奖项,曾获得众多赞誉。
  • 讲述恢复源代码的过程,包括对 Commodore 64 和 Mac 磁盘的读取。
  • 展示原始代码的一些有趣部分,如 Mac 上移动机器人的代码、Commodore 64 的精灵定义、Mac 的物品点值等。
  • 团队在开发现代化版本的 ChipWits,希望大家在 Steam 上添加愿望单并参与帮助。

关键信息

重要细节

  • 1984 年 Macintosh 发布,开发环境支持有限,Doug 和 Mike 选择 MacForth Plus 开发 ChipWits。
  • Epyx 出版 Commodore 64 版本,Brainworks 面向教育市场,后又创建 Apple II 版本。
  • 恢复源代码过程中,对不同磁盘使用不同设备读取,如 eBay 购买 1541 Commodore 64 磁盘驱动器、PowerMac G3 WallStreet 等。
  • 原始 ChipWits 源代码 Mac 约 3000 行,现代化版本 C#约 35000 行。
  • 代码中体现 1984 年游戏开发的特点,如混合游戏逻辑和图形渲染、精灵定义等。
  • 团队的目标是创建一个社区维护的现代 PC 版本的 FORTH 版 ChipWits。
阅读 24
0 条评论