👋 你好,Devvit 社区!🥹🏁

我是 Aparna,最近推出了 Neon Chess,一款原生为 Reddit 打造的实时多人国际象棋游戏。

但这里有个转折:我没有一台 PC 或笔记本电脑。

所有的代码行、React 前端、Hono 服务器、Redis 数据库逻辑以及 AI 引擎,都使用 Termux 在 Android 手机上通过 proot Ubuntu 容器编写并部署。(我的大拇指非常疲惫 😭)

🎮 该应用做什么?

♟️ Neon Chess 将充满霓虹色的国际象棋体验直接带到子reddit 中。它提供:

· 🤖 挑战 AI:与定制的“Neon Engine”对弈。

· 👥 实时多人:创建私人房间,分享代码,并与朋友进行服务器权威的 60 秒回合计时对弈。

· 🏆 公开排行榜:争夺最快 AI 胜利和最长生存时间。

🛠️ 技术栈(基于移动端 📱)

· 前端:React + Vite + Tailwind CSS

· 后端:Hono + Node.js

· 数据库:Devvit Redis(使用 WATCH/MULTI/EXEC 事务管理游戏状态)

· 语言:TypeScript

在手机上构建这款应用意味着要面对严格的单元测试、移动 Chrome 浏览器的开发者门户中的 JSON 解析错误,以及一些激烈的 Redis 并发竞争,且没有实体键盘。

🕹️ 如何玩与反馈

由于 r/Devvit 不支持跨发布,我希望你可以在我的社区 r/NeonChess 进行测试:👉 r/NeonChess 👈

该社区的置顶帖已经可以完整游玩。

我很想收到关于 UI、多人同步或 AI 难度的任何反馈。

如果你是想在子reddit 中添加一个有趣的原生游戏的 moderator,你可以直接从 App Directory 安装它!

它已经正式获批并在 App Directory 中上线:

https://developers.reddit.com/apps/neon-chess

感谢你关注我的移动端项目!💙♟️✨