Skip to content
Abstract-makerPublic

About

基于Django的联机对战游戏

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 AcWing Django 游戏项目

基于 Django + Nginx + Docker + WebSocket + Thrift 的全栈联机对战游戏平台。 配套 AcWing《Django 框架课》完整教学项目。


📋 项目简介

本项目是一个支持联机对战、实时聊天、智能匹配的 Web 游戏平台。 从前端菜单界面到后端微服务架构,从单机模式到多人联机,完整覆盖了一个商业级游戏项目的全链路开发。

核心功能:

  • 🕹️ 单人模式 & 多人联机对战
  • 💬 实时聊天系统(WebSocket)
  • 🎯 智能匹配系统(Thrift 微服务)
  • 🔐 多平台登录(账号密码 / AcWing 一键登录)
  • 📱 Web 端 & AcApp 端双端适配
  • 🚀 Docker + Nginx 生产级部署

🛠️ 技术栈

层级 技术
前端 HTML5 / CSS3 / JavaScript (ES6) / jQuery / Canvas
后端框架 Django 4.x / Django REST Framework
实时通信 WebSocket / Django Channels
微服务 Apache Thrift
身份验证 JWT (JSON Web Token) / OAuth2 (AcWing)
数据库 SQLite (开发) / PostgreSQL (生产)
部署 Docker / Nginx / Gunicorn
版本控制 Git

About

基于Django的联机对战游戏

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages