项目简介
本项目为南开大学 2023 年前端开发实训课程设计,仅作自我学习使用,不会用于商业用途。它借助 HTML、CSS、JavaScript 和 Python 开发出一款网页音乐游戏,采用了 Arcaea 游戏拆包素材(版权归 lowiro 或其他公司所有),代码为自主编写。当前版本拥有注册、登录、添加好友、选择搭档、选择曲包与歌曲、机器自动游玩、潜力值计算、残片计算等功能,不过玩家游玩的逻辑判定代码已完成但未接入。
项目的主要特性和功能
- 用户模块:支持用户进行注册和登录操作。
- 社交功能:具备完整的好友系统,可添加好友、选择搭档。
- 歌曲选择:提供曲包和歌曲的选择功能。
- 自动游玩:机器自动进行歌曲游玩并计算得分。
- 数值计算:能完成潜力值和残片的计算。
安装使用步骤
前提条件
确保已安装以下软件和工具: - Python(建议 3.x 版本) - Django 框架(用于后端开发) - 支持 HTML、CSS、JavaScript 的开发环境(用于前端开发) - 数据库软件(如 MySQL)
操作步骤
- 下载项目源码文件到本地。
- 打开命令行,进入项目目录,运行
pip install -r requirements.txt
安装 Python 依赖库。 - 根据项目需求配置数据库连接信息。
- 使用
manage.py
执行数据库迁移等管理任务。 - 运行
python manage.py runserver
启动 Django 开发服务器。 - 打开浏览器,访问项目对应 URL 即可开始使用游戏。
注意事项
- 项目使用的音频、图片、字体等素材版权归原公司所有,请勿用于商业用途。
- 因前端开发经验不足,部分屏幕适配不够完善,可能需手动调整。
- 玩家游玩的逻辑判定代码虽已完成,但尚未接入此版本。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】