文件名称:ChineseChess:网络上的中国象棋
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-04 03:43:22
javascript html php canvas ajax
Web版双人中国象棋 技术栈 Canvas + Jquery + Node + Socket.io 游戏规则 博弈双方约定好房间号进入房间,第一个进入房间的人执红旗先行,第二个进入房间执黑棋后手,之后进入房间的是观众,只能观看棋局变化,无法控制棋子和重新开始游戏按钮。 若下棋过程中博弈双方有人掉线,则下一个进入房间的人顶替下线方进行下棋。若博弈双方都掉线了,则下一个进入房间的执红旗,下下个进入的执黑棋。 目录结构 -index.html:页面入口 -js -main.js:游戏初始化 -checkerboard.js:绘画棋盘的相关函数 -rule.js:棋子行动规则的相关函数 -utils.js:一些公用的函数 -socket.js:前端socket代码 -css -style.css:页面样式 -server - index.js:后端socket代码 20
【文件预览】:
ChineseChess-master
----css()
--------style.css(2KB)
----.gitignore(29B)
----README.md(2KB)
----server()
--------package.json(402B)
--------index.js(3KB)
--------package-lock.json(90KB)
----js()
--------checkerboard.js(6KB)
--------rule.js(5KB)
--------socket.js(3KB)
--------main.js(11KB)
--------notationist.js(3KB)
--------utils.js(788B)
----index.html(2KB)