五子棋-flask sqllite
项目描述
基于Python Flask框架与SQLite数据库构建的五子棋对战平台,实现了用户注册登录、实时在线对弈等核心功能,提供便捷流畅的网页端对战体验。
http://localhost:5000
账户:ceshi 密码:123456
账户:ceshi1 密码:123456
功能描述
运行python main.py
注册登录模块:使用数据库sqllite进行用户数据的存储,数据库文件位于`data`目录下,使用了基本的ajax来提升用户体验,如对用户名进行实时检测等.
匹配模块:使用等待队列的方式,在发现多名玩家的时候进行随机匹配,同时使用ajax的方式,实时获取当前在线人数
对战:使用canvas绘制棋盘,具有一定的美观度, 使用click进行触屏交互,提升用户体验,对战中进行适度的提示,如当前回合颜色等等,对战结束后返回匹配界面
运行环境
开发环境pycharm
运行环境 flask+sqllite+python
项目技术
HTML/CSS/jquery
以上系统源码经过技术整理与调试,确保能正常运行


