# DLNU_CPP_CourseDesign **Repository Path**: restarhalf/DLNU_CPP_CourseDesign ## Basic Information - **Project Name**: DLNU_CPP_CourseDesign - **Description**: It is the c++ course design - **Primary Language**: C - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-04 - **Last Updated**: 2026-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 大鱼吃小鱼 - DLNU_C++_Course_Design ## 项目概述 本游戏基于SDL2图形库开发,实现经典的大鱼吃小鱼生存挑战玩法。玩家通过控制大鱼在随机生成的鱼群中生存成长 ## 游戏玩法 1. 🕹️ 方向键控制大鱼移动 2. 🐠 吞噬比自己小的鱼类获得成长 3. 📏 体型增长后可捕食更大鱼类 ## 版本信息 当前版本:v1.0.0 (2025-06-10) ### 主要功能 - 游戏登录界面和主游戏界面 - 玩家控制鱼与AI鱼的交互系统 - 分数系统和计分板显示 - 碰撞检测和游戏结束判定 - 全屏显示功能 - 背景音乐和音效系统 ## 技术栈 - C++20 - SDL2 图形库框架 - SDL_image、SDL_ttf、SDL_mixer 扩展库 ## 运行说明 1. 确保系统已安装SDL2相关库 2. 运行 cmake-build-release 目录下的 DLNU_CPP_CourseDesign.exe 文件 3. 在游戏界面使用方向键控制鱼的移动 ## 开发团队 大连民族大学 C++ 课程设计小组