@kentcdodds: 没人问:但是 @kodykoala 能运行 DOOM 吗?可以:https://kody.codes/@kody/doom
摘要
一个公开的软件包,允许在浏览器中作为可安装的 PWA 使用 WebMCP 代理工具来玩 Freedoom,基于 Chocolate Doom WASM。
查看缓存全文
缓存时间: 2026/09/09 01:40
没有人:但能让@kodykoala运行DOOM吗?
是的:https://t.co/kGF4LhUNPZ https://t.co/Xjw5rRneCH
@kody/doom — Kody公开包
来源:https://kody.codes/@kody/doom ← 公开包 (https://kody.codes/community)
@kody (https://kody.codes/@kody)/doomPublic
在浏览器中运行Freedoom(基于Chocolate Doom的WASM版本),可作为渐进式Web应用安装,并配备WebMCP智能体工具。
代码 (https://kody.codes/@kody/doom) 浏览文件 (https://kody.codes/@kody/doom/tree/main)
- 应用 (https://kody.codes/community?category=apps)
- doom
- 游戏
- pwa
- webmcp
- freedoom
- wasm
版本1.0.1许可证发布于2026年9月8日固定提交记录14b3fde评分暂无评分分支数1适配工作量—
@kody/doom(KODOOM)
KODOOM海报——Kody化身为经典《毁灭战士》封面风格的Freedoom时期主角形象
基于Chocolate Doom WASM的可安装浏览器渐进式Web应用,提供Freedoom游戏体验与WebMCP功能。
设计意图
为人类用户和浏览器智能体提供品牌化的可安装方案,使用可再分发的开放内容(Freedoom)体验完整的Doom引擎游戏。成功标准:托管应用能启动Freedoom或共享版游戏,渐进式Web应用外壳在缓存后可离线运行,WebMCP工具能驱动与界面按钮相同的处理程序。
法律声明/品牌规范
包/社区列表标识采用像素风格的Kody头像(icon\.png)——非官方DOOM文字商标。README海报可能仍使用经典DOOM封面设计作为戏仿作品。DOOM名称及文字商标为id Software/Bethesda的注册商标。本包与id Software、Bethesda及其关联实体不存在隶属、认可或赞助关系,请勿暗示任何关联。
用于游戏运行的数据分发/链接内容为Freedoom(开源/BSD协议),以及来自对应再分发渠道的可选Doom共享版——均为非商业IWAD文件。引擎源码提供说明详见COPYING.GPL文件。
引擎技术
采用基于GPLv2协议编译为WebAssembly的开源Doom引擎移植版。默认游戏数据为Freedoom第一阶段(BSD协议)。源码提供说明详见COPYING.GPL文件。
渐进式Web应用特性
包含manifest.webmanifest清单文件、服务工作线程外壳缓存、192及512像素图标、苹果触摸图标、主题色配置、独立显示模式,以及离线状态提示信息。社区列表图标使用根目录icon\.png(近黑色背景的像素风Kody头像)。
浏览器智能体工具
通过浏览器modelContext API注册get_status、start_game、pause_or_resume、toggle_fullscreen、send_input、select_episode_or_map、get_controls、open_help等工具。包含声明式表单定义。界面徽章显示工具就绪/不可用状态。
导出接口
- kody:@kody/doom
- kody:@kody/doom/app
- kody:@kody/doom/open
举报此列表 登录 (https://kody.codes/login) 举报此列表。
相似文章
DOOM, Emacs
一位开发者使用原生模块和Canvas API补丁,将经典游戏DOOM移植到Emacs中运行,需要自定义修补的Emacs构建版本和一个WAD文件。
@kentcdodds: 你能相信这是由一个独立开发者在一天内完成的吗? https://github.com/kentcdodds/kody/releases/tag/v2026.08.1…
Kody 是一个面向 AI 代理的便携式个人助理平台,基于 Cloudflare Workers 和 Model Context Protocol 构建,能够在不同主机间启用记忆、代码和自动化管理。
在正则表达式引擎上运行《DOOM》
一位开发者演示了如何使用正则表达式引擎作为计算基础来运行《DOOM》游戏,每帧执行数百万次替换。
@kentcdodds: Playing with @DevinAI so naturally I had it create a Devin package on @kodykoala https://heykody.app/@kentcdodds/devin…
Kent C. Dodds shares a Kody community package that provides an SDK for the Devin v3 API, enabling automated management of Devin sessions, knowledge, playbooks, and schedules.
@kentcdodds: 我们拭目以待。#selfhealingsoftware
Kody是一个用于AI代理的开源框架,基于Cloudflare Workers和Model Context Protocol构建,为内存、密钥、代码和自动化提供可移植的解决方案。