HullQin Gobang Save

400行代码,五子棋双人联机对战,允许观战。两人进入同一房间即可开始对战,后续进入玩家可观战。下棋无时间限制,中途关闭网页后可以随时再回来继续对战(很适合排队无聊时玩)。前后端通信基于websocket,前端采用原生html js css,UI基于svg。后端Python,基于Daphne。无数据库。

Project README

联机五子棋

400行代码,五子棋双人联机对战,允许观战。

  • 两人进入同一房间即可开始对战,后续进入玩家可观战。
  • 下棋无时间限制,中途关闭网页后可以随时再回来继续对战(很适合排队无聊时玩)。

前后端通信基于websocket,前端采用原生html js css,UI基于svg。后端Python,基于Daphne。无数据库。

体验地址

https://game.hullqin.cn/wzq

(注: 本仓库只是早期版本,与线上最新版本有些差异)

如何部署

  1. 安装python库daphne: pip install daphne
  2. 运行run.sh
  3. 打开浏览器,访问本机ip地址,即可看到效果。如果和朋友处于同一wifi,他访问你的ip,也可以查看到效果

如何联机对战

直接访问地址,是离线模式,单人控制黑棋白棋。如果在地址后加/xx,那么xx就是房间号,处于同一房间号的两人可联机对战。例如两人可同时进入http://你的IP地址/123 。第一个进入房间者执黑,第二个进入房间者执白,其他人进入房间则处于观战模式。如果不小心退出,重新进入房间可恢复战局。

公众号

欢迎关注"线下聚会游戏"公众号,我会做更多没广告的纯粹的小游戏。

之后也会分享其中的技术,以及分享如何做个联机对战小游戏。

公众号"线下聚会游戏"

Open Source Agenda is not affiliated with "HullQin Gobang" Project. README Source: HullQin/gobang
Stars
61
Open Issues
0
Last Commit
2 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating