Show HN: Homegames。一个我开发了 8 年的开源游戏平台。
Show HN: Homegames. An open-source game platform I've been making for 8 years

原始链接: https://homegames.io

在浏览器中游玩、制作并分享游戏。无需账户即可游玩。 使用简单的代码编辑器在浏览器中制作游戏。实时游戏预览功能让你能在多人联机测试中直接验证修改效果。 直接在工作室中管理游戏资源。你可以上传自己的文件,或是在工作室中直接绘制/录制素材。 如果你想与全世界分享,可以发布你的游戏。当然,你也可以选择仅供自己私藏。 开源:从平台代码、游戏到本网站,一切皆采用 GPLv3 协议。你可以阅读代码,也可以在有需要时进行分叉(Fork)。 支持自托管:Homegames 在设计之初就考虑了自托管需求,包括 API 在内。 持久保存:即使本网站无法访问,你的游戏也能继续存活。 Homegames 自 2018 年起作为一个(主要由个人独立完成的)副项目进行开发。

**Homegames.io** 是一个用于创建和游玩网页游戏的开源平台,开发者已对其进行了八年的开发。该平台内置浏览器编辑器,允许用户使用 JavaScript 类来编写游戏。 该平台的一个关键技术特性是其**服务器端架构**:游戏在服务器上运行,这提供了内置的多人游戏功能,客户端仅需负责渲染状态并传回输入信息。虽然开发者最初旨在实现局域网联机,但近期的改进已将其扩展至互联网全网范围。 该项目在 Hacker News 社区获得了大量反馈。用户称赞其怀旧的“游戏构建工具包”精神以及开发者的长期坚持,同时也有人提出了建设性的技术批评——建议项目支持客户端执行以提升性能并避免会话管理问题。此外,关于平台的品牌形象,特别是首页上包含的某些“梗图风格”游戏,也引发了一些争议。开发者对此给予了回应,表示平台仍在不断演进,且近期人工智能工具的使用已帮助加速了其开发进程。
相关文章

原文

Play, make and share games in your browser. No account required to play.

  • Make games in your browser with a simple code editor
  • Live game preview lets you test your changes with live multiplayer sessions
  • Manage game assets right from the studio. Upload your own files or draw/record something in the studio.
  • Publish games if you want to share them with the world. Or you can just keep them to yourself.

Open Source

  • Everything is GPLv3 from the platform code to the games to this website. You can read the code and fork it if you want to.
  • Self-host on your own hardware. Homegames was designed to be self-hostable, including the API.
  • Preservation. If this website gets hit by a bus, your games can live on.

Homegames has been in development as a (mostly) solo side project since 2018.

联系我们 contact @ memedata.com