五子棋对战简单介绍

目录

1.核心功能

1.1用户模块

1.2匹配模块

1.3对战模块

2.用户模块

2.1创建一个SpringBoot项目,将Spring Web,MyBatis,SQL Driver框架添加进来

2.2数据库设计

 2.3修改Spring的配置文件

2.4创建实体类用户User

2.5创建UserMapper接口

 2.6实现MyBatis的xml配置文件,来自动实现数据库操作

2.7约定前后端接口

 2.8编写前后端登录代码

2.9编写前后端注册代码

2.10随时获取用户信息功能

3.匹配模块

3.1约定前后端交互接口

3.2实现游戏大厅匹配页面

3.2.1实现前端接口

 3.2.2匹配页面后端代码

 3.2.3处理匹配请求

3.对战模块

3.1约定前后端交互接口

3.2前端构建棋盘和棋子

 3.3处理落子响应

3.4 部署服务器验证


1.核心功能

1.1用户模块

1)实现用户的注册登录功能

2)管理用户的天梯分数、比赛场数、获胜场数等信息

1.2匹配模块

1)根据用户的天梯积分,实现匹配机制

1.3对战模块

1)将对战双方匹配到一个游戏房间里,双方通过网页的形式来进行对抗比赛

用到的关键技术点:

Java,Spring/Spring Boot/Spring MVC, HTML/CSS/JS/AJAX/, MySQL/MyBatis,WebSocket

下面我们来看看整个的实行过程

2.用户模块

用户模块主要负责用户的注册, 登录, 分数记录功能.

使用 MySQL 数据库存储数据.

客户端提供一个登录页面+注册页面.

服务器端基于 Spring + MyBatis 来实现数据库的增删改查.

2.1创建一个SpringBoot项目,将Spring Web,MyBatis,SQL Driver框架添加进来

2.2数据库设计

 2.3修改Spring的配置文件

接下来我们就要修改Spring的配置文件,让我们的MyBatis连接上数据库

2.4创建实体类用户User

我们重新创建一个包model,并创建实体类User

2.5创建UserMapper接口

我们把UserMapper接口也放在model包下面

 2.6实现MyBatis的xml配置文件,来自动实现数据库操作

2.7约定前后端接口

 2.8编写前后端登录代码

我们先新建一个api包,再建一个UserAPI类

2.9编写前后端注册代码

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值