clousky
V2EX  ›  游戏

做了个程序员主题的对战消除游戏「代码冲突」——犹豫要不要租服务器,想听听大家意见

  •  
  •   clousky · 12h 29m ago · 305 views
    最近做了一个网页端的消除对战游戏( 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 是否值得投入?
    - 还有哪些方向值得探索?(比如改成手游、加排行榜...)
    感谢社区~
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5726 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:42 · PVG 10:42 · LAX 19:42 · JFK 22:42
    ♥ Do have faith in what you're doing.