这是 CS101A(H) 课程的期末项目,是一个迷宫题材的平台跳跃游戏。 本项目基于 EasyX 与 SFML ,不包含AI参与代码,部分非游戏功能参考了一些开源网站上的解决方案。 本项目的编译依托 Visual Studio。
- 操作系统:Windows 8.1 或更高版本
- 显示器分辨率:1920×1080 以上
- 输入法:游玩时请切换至英文输入法
在编译项目前,请确保已安装了以下两个库:
- 安装 EasyX 图形库
- 安装 SFML 音频库(通过 vcpkg)
不再提供安装说明,请自行查询安装方法。
-
打开项目
- 使用 Visual Studio 打开
MazeFinalProject.sln。
- 使用 Visual Studio 打开
-
确保项目正确配置
- 在顶部菜单选择 项目 → 属性。
- 将左上角 配置 设置为 所有配置。
- 进入 C/C++ → 语言。
- 将 C++ 语言标准 设置为 ISO C++20 标准 (/std:c++20)。
- 点击 确定 保存配置。
-
编译并运行
- 点击工具栏中的 本地 Windows 调试器(或按
F5)编译并启动游戏。
- 点击工具栏中的 本地 Windows 调试器(或按