Show HN: demake – 单一源项目可编译为任何复古游戏机ROM

Hacker News Top 工具

摘要

Demake 是一个开发者工具,可将用其自创语言 Demotic 编写的单一声明式游戏项目编译为面向各种复古游戏机的 ROM,并使用相对单位进行跨平台适配。

这一切始于一个针对特定问题的图形工具:生成式 AI 可以制作复古风格精灵图,但无法遵循像素和颜色的精确硬件限制。<p>在构建这个工具时,我喜欢上了一个想法:我可以扩展到任何复古电子游戏机或掌上游戏机的规格。<p>然后我设计了自己的声明式语言——Demotic——以尽可能简洁自然的方式表达你想构建的游戏,而不涉及实现细节。为了在不同机器上运行,你使用相对单位,如 vw、vh、vmin、vmax。<p>它有一个 Web UI、CLI 和 NPM 包。仍在开发中。
查看原文

相似文章

rommapp/romm

GitHub Trending (daily)

RomM 是一款自托管的 ROM 管理器,允许用户通过网页界面扫描、增强、浏览和游玩其游戏收藏,支持多平台、元数据增强以及社区开发的应用程序。

ConsoleMini

Product Hunt

ConsoleMini 把 Mac mini 变成客厅里的复古/PlayStation 风格游戏机。