TinySol:仅3KB的DOS纸牌游戏
TinySol, a tiny solitaire game for 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的游戏。
HN 评论区
18- bananaboy
嘿,太棒了!我之前参加过一个游戏开发马拉松,写过一个基于 386+VGA 的纸牌游戏 https://horsedrawngames.itch.io/solitaire。我本来打算回头再优化一下,因为它根本不需要 Pentium 处理器就能跑!
- 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)
- ctippett
Late (late.sh) 支持通过 SSH 玩纸牌游戏(还有扫雷、俄罗斯方块、海战棋、国际象棋等等)。你会惊讶地发现,很多游戏在简单的界面上运行起来效果其实相当不错。