Homegames: 一个开源的基于浏览器的游戏平台
Homegames: 一个开源的基于浏览器的游戏平台
Homegames 是一个免费且开源的平台,旨在用于创建、发布和游玩基于浏览器的游戏。该平台自 2018 年以来作为个人副业项目进行开发,使用集成的基于浏览器的代码编辑器创建游戏,并可以将其分享给世界或保持私密。
核心平台功能
Homegames 直接在 Web 浏览器中为游戏开发提供了一套全面的工具。该平台包括用于游戏逻辑的基于浏览器的代码编辑器、允许开发者在多人会话期间实时测试更改的实时游戏预览功能,以及一个集成的资源管理系统,用户可以在其中上传自己的文件或直接在工作室中创建资源。
开源与自托管
Homegames 平台的所有组件,包括平台代码、托管的游戏以及网站本身,均采用 GPLv3 许可。这种开源方式旨在确保用户创作内容的保存。通过允许平台(包括 API)进行自托管,用户可以在自己的硬件上托管平台的实例,以防止在主网站停止运行的情况下发生数据丢失。
用户体验与技术观察
在平台上游玩游戏不需要创建账户,这降低了玩家的准入门槛。然而,来自 Hacker News 用户的社区反馈强调了一些关于会话管理和连接性的技术挑战。
用户报告遇到了“too many requests”错误以及在加入会话后立即断开连接的问题。一些用户质疑对于可能完全在客户端运行的游戏而言,使用会话的必要性,并询问是否可以进行完全静态的导出。此外,一位用户指出,目前平台上大多数可用的游戏似乎都具有静态关卡,而不是动态关卡进度。
"Could not play any of the games - too many requests errors. Why do they need "sessions", are they not running client-side?"
"I like the concept and tried to play some games by starting or joining sessions, either nothing happened or I got disconnected straight away?"
项目时间线
Homegames 自 2018 年以来一直处于活跃开发状态,代表了创作者 homegamesjoseph 八年来的持续努力。