边界场 EDGEFIELD
边界场 EDGEFIELD
在线地址:edgefield-gateway.pages.dev
边界场是一款轻量、易上手但充满策略空间的点与盒子对战游戏。
一场关于边界的较量
红蓝双方轮流连接相邻的点。当一名玩家补齐一个小方格的四条边时,这个方格就会被收入自己的领地,并获得继续落子的机会。
看似简单的连线,往往会在最后几步变成一场关于布局、诱导和时机的心理博弈。当一方占领超过半数方格时,游戏提前结束,最终占领面积更大的玩家获胜。
三种对战方式
- 娱乐模式:5×5 点阵,适合随时开一局。
- 竞技模式:6×6 点阵,通过 Rating 寻找实力相近的对手。
- 自定义模式:2×2 至 7×7 自由选择,可挑战玩家或 AI。
AI 提供“弱鸡、普通、大师”三种风格,从轻松热身到认真博弈,适合不同阶段。每回合拥有独立思考时间,既保留对战节奏,也给策略留下空间。
为对战而设计
边界场从第一屏开始就强调沉浸感:GSAP 驱动的开场动画、动态页面过渡、主题切换、背景音乐和交互音效,共同构成完整的游戏氛围。
进入对局后,玩家可以看到双方头像、昵称、Rating 和简介;每一步都有倒计时提示,赛后还能查看胜负结果、Rating 变化以及逐手思考时间。
个人中心提供头像、昵称、简介、对局记录和巅峰榜。玩家可以分享游戏、提交反馈,也可以在打赏页面支持项目继续完善。
从规则到产品
项目开发从经典点与盒子规则出发,逐步扩展为完整的在线对战产品。开发过程中重点打磨了三件事:
- 规则清晰:以标准“补齐方格并继续落子”为核心,减少固定先手带来的影响。
- 对局可靠:棋盘状态由服务端统一判定,断线、刷新或临时离开后可以回到正在进行的对局。
- 体验完整:从登录、大厅、匹配、对战到结算,每个环节都有明确反馈和连续的视觉体验。
技术实现
前端使用 Vite、原生 JavaScript 和 GSAP 构建,兼顾加载速度、动画表现和移动端适配。
在线对战基于 Cloudflare Worker、Durable Objects、WebSocket 和 D1:
- Durable Objects 为每个房间保存独立状态,确保双方看到一致的棋盘。
- WebSocket 实时同步落子、比分、回合和在线状态。
- 服务端处理计时、超时落子、胜负判断和 Rating 结算。
- D1 保存玩家资料、对局记录、反馈和排行榜数据。
- 重连和异常兜底降低短暂网络波动对对局的影响。
项目愿景
边界场希望把一个经典小游戏做得更有质感:规则足够纯粹,策略足够耐玩,体验足够顺滑。
它既可以是几分钟的轻松娱乐,也可以是一场认真计算每一步的较量。每一条线都在改变棋盘,每一次落子都可能决定最后的领地。
💬 评论与讨论
分享你的想法和见解