Vue-Chess多人在线国际象棋平台
多人在线国际象棋的完整玩法,Vue写前端,Node.js搞后端,Socket.io来搞实时,搭个项目练手挺合适的。
用户对战可以选颜色、时间,还能设成公开或私密;想练 AI 也行,对电脑开一盘照样爽。哦,对了,棋盘样式还能自定义,颜控有福了。
聊天做得也挺丰富,支持私聊、发文件,还有共享项目展示。你甚至可以看看别人做的项目直接复制,省去不少重复劳动。
功能不止对战,还有解谜模块,你可以挑战别人设计的棋局,觉得不爽还能编辑、删掉自己发布的题。比较适合喜欢摆棋局的朋友。
技术上支持PGN 文件加载,再加上用Redis做负载均衡,性能不拖后腿。Webpack打包,写起来也清爽,想扩展功能挺方便。
如果你对Deepstream、Nuxt有兴趣,这项目也能顺带摸一摸。部署也简单,apt-get install nodejs mongodb
,几步就起来。
如果你正在找一个集实时通信、多人交互、自定义 UI于一身的项目来练手,vue-chess还蛮值得一试。
vue-chess:多人在线国际象棋游戏使用Vue,Nodejs,Webpack,Em6,Socket.io,Mongodb,Express
预估大小:424个文件
cert.csr
725B
animate.min.css
54KB
vendor.221d34fa0e602f6403b1c89ec77ea455.css
5KB
app.bd3eb14d8948f45829bb55d3fee9116d.css
237KB
icon.css
594B
materialize.min.css
143KB
myStyles.css
4KB
theme.css
6KB
base.css
2KB
style.css
487B
22.78MB
文件大小:
评论区