Skip to content

rayor2020/Maze-Awaken

Repository files navigation

Maze: Awaken

项目简介

这是 CS101A(H) 课程的期末项目,是一个迷宫题材的平台跳跃游戏。 本项目基于 EasyX 与 SFML ,不包含AI参与代码,部分非游戏功能参考了一些开源网站上的解决方案。 本项目的编译依托 Visual Studio。

运行环境要求

系统与环境

  • 操作系统:Windows 8.1 或更高版本
  • 显示器分辨率:1920×1080 以上
  • 输入法:游玩时请切换至英文输入法

依赖库安装

在编译项目前,请确保已安装了以下两个库:

  1. 安装 EasyX 图形库
  2. 安装 SFML 音频库(通过 vcpkg)

不再提供安装说明,请自行查询安装方法。

编译与运行步骤

  1. 打开项目

    • 使用 Visual Studio 打开 MazeFinalProject.sln
  2. 确保项目正确配置

    • 在顶部菜单选择 项目 → 属性
    • 将左上角 配置 设置为 所有配置
    • 进入 C/C++ → 语言
    • C++ 语言标准 设置为 ISO C++20 标准 (/std:c++20)
    • 点击 确定 保存配置。
  3. 编译并运行

    • 点击工具栏中的 本地 Windows 调试器(或按 F5)编译并启动游戏。

开源代码参考

详解透明贴图和三元光栅操作

About

上海科技大学本科生课程 CS101A(H) 数据结构(2025)期末 Project 小组迷宫游戏作业。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages