搜索技巧 海洋云增白 开源地图 AI 搜索答案 沙丘魔堡2 压缩机站 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 PostgreSQL AI工具 证券 DirectX DrawingPics 化学 KDE 披萨农场 多动症 植物学 分析化学 Three.js 大会 残疾人学校 初创 QB64 更多

无缘无故将我的 JavaScript 游戏引擎移植到 C (phoboslab.org)

本文讲述了作者出于对C语言的热爱,将自己2010年用JavaScript编写的游戏引擎Impact移植到C语言的过程,并介绍了新引擎high_impact的特点。high_impact是一个用于2D动作游戏的轻量级游戏引擎,支持Windows、Mac、Linux和WebAssembly平台。文章详细介绍了引擎的架构、实体系统、碰撞检测、渲染、声音和内存管理等方面,并展示了使用high_impact移植的两款游戏的演示。