最近做了一个网页端的消除对战游戏( https://cyber-pom-pom-code-conflict.vercel.app/ ) ,想分享给社区,顺便纠结一个问题:
是否值得租服务器做在线 PvP?
项目背景
游戏叫「代码冲突:Bug 碰碰消」,核心玩法是《闪之轨迹》波波碰的对战消除机制,但把主题换成了程序员日常:
- 消除的是 Bug 、Feature 、Patch 、Warning 方块
- 对手从傲娇架构师到暴躁产品经理
- 技能名字全是梗:Force Push 、Firewall 、Garbage Collection 、Refactor
- 关卡名字:Hello World 、Merge Conflict 、Legacy Code 、Dependency Hell 、Production Outage...
- 15 个关卡,难度递进,每个关卡解锁新机制(冲突代码、栈溢出、后门植入等,平衡机制优化中)
灵感来自我之前玩轨迹的波波碰,但觉得传统奇幻题材对程序员不够亲切,就想改成赛博朋克开发工位场景,原来的下落消除也改成了下棋+三消。
技术栈
- 前端:Vue 3 + TypeScript + Vite
- 状态管理:Pinia (shallowRef 响应式优化)
- 网格渲染:CSS Grid + Canvas 粒子层(分离架构,60FPS 稳定)
- 动画:Vue Transition + CSS Keyframe
- 本地 PvP:Colyseus WebSocket 服务器
- 后端 API:Rails(用户认证、排行榜)
目前部署在 Vercel,单机版和教程关卡可以直接玩,但在线 PvP 需要单独的 Colyseus 服务器(Vercel 不支持 WebSocket 长连接)。
现状和纠结
已完成:
- 单机版完整(15 关卡 + 教程 + 4 技能系统)
- 本地 PvP 完整(同屏双人)
- 桌面端 + 移动端适配
- 视觉反馈完整(粒子效果、屏幕震动)
- 部署后端后可以分享挑战码进行异步对战
- 部署后端后进行在线 PVP
纠结点:
我犹豫要不要租服务器做在线 PvP(让两个玩家通过房间码对战)。原因是:
担心方向:
1. 这类游戏赛道窄吗?消除对战算小众吗?
2. 程序员梗会不会太硬核,非程序员完全无感?
3. 网页端 vs 手游端,哪个更值得投入?
期待:
- 如果社区觉得有趣,我就租服务器加在线 PvP
- 如果大家觉得没啥市场,我就专注单机版,优化关卡设计和 AI 难度曲线
试玩方式
目前 Vercel 部署版本可以体验:
- 教程关卡(Hello World)
- 单机版(实时模式和回合制模式)
- 本地 PvP(需要两个人在同一台电脑)
- 按`可以打开 debug 面板
请求反馈
想听听大家的真实意见:
- 这题材有意思吗?
- 做在线 PvP 是否值得投入?
- 还有哪些方向值得探索?(比如改成手游、加排行榜...)
感谢社区~
是否值得租服务器做在线 PvP?
项目背景
游戏叫「代码冲突:Bug 碰碰消」,核心玩法是《闪之轨迹》波波碰的对战消除机制,但把主题换成了程序员日常:
- 消除的是 Bug 、Feature 、Patch 、Warning 方块
- 对手从傲娇架构师到暴躁产品经理
- 技能名字全是梗:Force Push 、Firewall 、Garbage Collection 、Refactor
- 关卡名字:Hello World 、Merge Conflict 、Legacy Code 、Dependency Hell 、Production Outage...
- 15 个关卡,难度递进,每个关卡解锁新机制(冲突代码、栈溢出、后门植入等,平衡机制优化中)
灵感来自我之前玩轨迹的波波碰,但觉得传统奇幻题材对程序员不够亲切,就想改成赛博朋克开发工位场景,原来的下落消除也改成了下棋+三消。
技术栈
- 前端:Vue 3 + TypeScript + Vite
- 状态管理:Pinia (shallowRef 响应式优化)
- 网格渲染:CSS Grid + Canvas 粒子层(分离架构,60FPS 稳定)
- 动画:Vue Transition + CSS Keyframe
- 本地 PvP:Colyseus WebSocket 服务器
- 后端 API:Rails(用户认证、排行榜)
目前部署在 Vercel,单机版和教程关卡可以直接玩,但在线 PvP 需要单独的 Colyseus 服务器(Vercel 不支持 WebSocket 长连接)。
现状和纠结
已完成:
- 单机版完整(15 关卡 + 教程 + 4 技能系统)
- 本地 PvP 完整(同屏双人)
- 桌面端 + 移动端适配
- 视觉反馈完整(粒子效果、屏幕震动)
- 部署后端后可以分享挑战码进行异步对战
- 部署后端后进行在线 PVP
纠结点:
我犹豫要不要租服务器做在线 PvP(让两个玩家通过房间码对战)。原因是:
担心方向:
1. 这类游戏赛道窄吗?消除对战算小众吗?
2. 程序员梗会不会太硬核,非程序员完全无感?
3. 网页端 vs 手游端,哪个更值得投入?
期待:
- 如果社区觉得有趣,我就租服务器加在线 PvP
- 如果大家觉得没啥市场,我就专注单机版,优化关卡设计和 AI 难度曲线
试玩方式
目前 Vercel 部署版本可以体验:
- 教程关卡(Hello World)
- 单机版(实时模式和回合制模式)
- 本地 PvP(需要两个人在同一台电脑)
- 按`可以打开 debug 面板
请求反馈
想听听大家的真实意见:
- 这题材有意思吗?
- 做在线 PvP 是否值得投入?
- 还有哪些方向值得探索?(比如改成手游、加排行榜...)
感谢社区~