TinySol:仅3KB的DOS纸牌游戏

TinySol, a tiny solitaire game for DOS

TinySol:仅3KB的DOS纸牌游戏

我开发了一款名为TinySol的Klondike Solitaire游戏,专为复古电脑设计,尤其适合单色屏幕。整个程序仅占用3KB空间,能在8086及更高配置的PC上流畅运行,支持CGA、EGA、VGA等多种图形模式。游戏支持键盘和鼠标操作,具备存档、自动完成等功能。我在2022年初用x86 Assembly语言编写了它,目标是让它在GRiDCase的gas-plasma显示器上显示清晰,同时足够小巧可嵌入ROM。TinySol已在多台真实硬件和模拟器上测试通过,包括IBM 5150、GRiDCase 1520等经典机型。

我的目标是一款在GRiD gas-plasma显示器上640x400x2模式下显示清晰,同时足够小巧可嵌入ROM的游戏。
  1. bananaboy

    嘿,太棒了!我之前参加过一个游戏开发马拉松,写过一个基于 386+VGA 的纸牌游戏 https://horsedrawngames.itch.io/solitaire。我本来打算回头再优化一下,因为它根本不需要 Pentium 处理器就能跑!

  2. omoikane

    相关的,Oscar Toledo 也曾为 IOCCC 写过一个超小的 Klondike Solitaire 程序,不知道是不是受这个启发:

    https://nanochess.org/klondike_in_c.html

    https://news.ycombinator.com/item?id=48450024 - Klondike Solitaire game for curses in 5k of C (2026-06-08, 17 comments)

  3. ctippett

    Late (late.sh) 支持通过 SSH 玩纸牌游戏(还有扫雷、俄罗斯方块、海战棋、国际象棋等等)。你会惊讶地发现,很多游戏在简单的界面上运行起来效果其实相当不错。

同日更多故事

2026-08-08