![Build & Deploy](https://github.com/yungyu16/gobang/workflows/Build%20&%20Deploy/badge.svg)
# gobang
前后端齐全的五子棋对战观战系统,前后端代码通过Maven打包到一个fatJar中,部署简单方便。
# 技术架构
- Spring Boot + Mybatis Plus
- WebSocket
- Canvas + Vue + Vue Router + Vuex + Vant
# TODO List
* [ ] 抽象出一个基于 `参与者`、`信令`、`房间状态机`三要素的小游戏框架
* [ ] UI美化
* [ ] React Native 原生客户端
* [ ] 基于Netty的自定义信令协议
# 图示
![pic1](doc/pic1.jpg)
---
![pic2](doc/pic2.jpg)
---
![pic3](doc/pic3.jpg)
---
![pic4](doc/pic4.jpg)
---
没有合适的资源?快使用搜索试试~ 我知道了~
前后端齐全的五子棋对战观战系统gobang.zip
共88个文件
java:49个
vue:12个
js:8个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 60 浏览量
2024-05-12
17:17:10
上传
评论
收藏 330KB ZIP 举报
温馨提示
五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
前后端齐全的五子棋对战观战系统gobang.zip (88个子文件)
gobang-master
backend
pom.xml 4KB
src
test
java
com
github
yungyu16
gobang
MpGenerator.java 5KB
main
resources
mapper
UserRecordMapper.xml 963B
GameRecordMapper.xml 1KB
HistoryRecordMapper.xml 1KB
application.yml 226B
logback-spring.xml 3KB
java
com
github
yungyu16
gobang
Application.java 450B
annotation
WithoutLogin.java 422B
web
http
GameController.java 3KB
UserController.java 6KB
entity
UserForm.java 269B
UserVO.java 296B
BaseController.java 336B
websocket
UserMsgHandler.java 3KB
GameMsgHandler.java 3KB
msg
GameInputMsg.java 256B
WsMsg.java 191B
OutputMsg.java 790B
MsgTypes.java 769B
UserInputMsg.java 551B
package-info.java 98B
dao
mapper
UserMapper.java 308B
HistoryMapper.java 317B
GameMapper.java 308B
entity
HistoryRecord.java 1KB
UserRecord.java 1KB
GameRecord.java 2KB
event
SessionTokenEvent.java 574B
core
OnlineUserContext.java 10KB
entity
GameInfo.java 6KB
UserInfo.java 537B
CheckPointInfo.java 329B
GamePartaker.java 846B
package-info.java 198B
OnlineGameContext.java 11KB
base
LogOperationBase.java 365B
WebSockOperationBase.java 3KB
SessionOperationBase.java 5KB
RedisOperationBase.java 1013B
exeception
BizException.java 251B
BizSessionTimeOutException.java 284B
model
ReqResult.java 1KB
domain
HistoryDomain.java 311B
GameDomain.java 302B
impl
GameDomainImpl.java 524B
UserDomainImpl.java 524B
HistoryDomainImpl.java 545B
package-info.java 200B
UserDomain.java 302B
config
MpMetaObjectHandler.java 1KB
WebConfig.java 4KB
WebSocketConfig.java 1KB
DefaultControllerAdvice.java 2KB
package-info.java 99B
pom.xml 2KB
.github
workflows
buildAndDeploy.yml 1KB
doc
pic4.jpg 97KB
pic2.jpg 103KB
pic3.jpg 101KB
pic1.jpg 99KB
frontend
pom.xml 3KB
src
App.vue 88B
store
index.js 220B
template
biz
chat.vue 115B
signIn.vue 3KB
start.vue 3KB
notFound.vue 99B
mine.vue 3KB
game.vue 20KB
history.vue 115B
signUp.vue 3KB
common
floatBtn.vue 4KB
tabPage.vue 1KB
basePage.vue 4KB
main.js 644B
router
index.js 4KB
apis
util.js 1KB
index.js 732B
util
index.js 629B
config
index.js 150B
package.json 549B
public
index.html 731B
favicon.png 8KB
vue.config.js 155B
docker
Dockerfile 165B
.gitignore 3KB
README.md 638B
共 88 条
- 1
资源评论
枫蜜柚子茶
- 粉丝: 7426
- 资源: 5103
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功