👋 你好,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
感谢你关注我的移动端项目!💙♟️✨
评论 (0)