Advertisement

使用 C++ 和 OpenGL 开发吃豆人游戏

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目采用C++和OpenGL技术开发经典街机游戏《吃豆人》,旨在通过实践加深对图形编程的理解与应用。 1. 安装 openGL 库,请执行以下命令安装所需的各种依赖: - `sudo apt-get update` - `sudo apt-get install build-essential` - `sudo apt-get install libgl1-mesa-dev` - `sudo apt-get install libglu1-mesa-dev` - `sudo apt-get install freeglut3-dev` 2. 编译程序时,需要进入 Pacman/src/ 目录并执行命令:`make` 3. 运行程序前,请先进入 Pacman/bin/ 目录,并运行命令:`./Pacman`

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 使 C++ OpenGL
    优质
    本项目采用C++和OpenGL技术开发经典街机游戏《吃豆人》,旨在通过实践加深对图形编程的理解与应用。 1. 安装 openGL 库,请执行以下命令安装所需的各种依赖: - `sudo apt-get update` - `sudo apt-get install build-essential` - `sudo apt-get install libgl1-mesa-dev` - `sudo apt-get install libglu1-mesa-dev` - `sudo apt-get install freeglut3-dev` 2. 编译程序时,需要进入 Pacman/src/ 目录并执行命令:`make` 3. 运行程序前,请先进入 Pacman/bin/ 目录,并运行命令:`./Pacman`
  • 使C++OpenGL100011960
    优质
    任务介绍贪吃蛇游戏:本文将介绍贪吃蛇游戏及其开发环境设置。具体规则设置包括玩家使用WASD键操作控制游戏主体——贪吃蛇,在限定区域内自由穿梭;蛇需避开自身和障碍物,通过及时收集游戏区间内动态生成的食物来增长体长,最终目标则是实现最长生长。游戏系统中,每隔一定时间会在地图空闲时段会自动产生一个食物单元体,当蛇触碰食物后该单元体消失,同时蛇 body长度增益一个单位。若蛇与环境中的障碍物或自身体部相撞,则触发失败结束流程;当蛇触及地图边界边缘时系统将其移入对战面域另一端相应位置。开发任务要求:完成贪吃蛇游戏的框架搭建(60%);完成蛇体及食物单元体的3D动画模型开发,允许使用纯色几何体或网下载标准模型如Apple-Poly与Snake-Poly(20%);实现蛇体控制算法(20%);其中 bonus 学术加分项为完成完善的碰撞检测响应系统设计。注:改写说明
  • Unity3D》小(Pac-Man)
    优质
    本教程将指导初学者使用Unity3D游戏引擎从零开始创建经典街机游戏《吃豆人》(Pac-Man)。通过学习,你能够掌握基本的游戏设计和编程技巧,实现角色控制、碰撞检测等功能,并添加游戏音效和动画效果,最终完成一款可玩的Pac-Man小游戏。 用Unity3D制作的2D小游戏实例包括一个可执行文件exe,可以直接运行,适合新手使用。作为作业提交的理想选择之一。下载后即可直接打开并运行,本人的游戏是在Unity3D 2019版本中创建的。
  • C++VS2017编译的
    优质
    这是一款使用C++语言并借助Visual Studio 2017开发环境编写的经典“吃豆人”游戏程序。玩家可以通过操控游戏中的角色收集所有能量点,并避开敌人的追击,成功挑战关卡。 《吃豆人》(Pac-Man)是一款由南梦宫公司在1980年推出的街机游戏,并被移植到了Atari 2600平台。使用C++开发的Visual C++版本可以在VS2017中编译运行。
  • Python设计.zip
    优质
    本项目为一个使用Python编程语言开发的经典“吃豆人”风格的游戏。通过此项目,可以学习到基础的Python编程知识以及游戏设计原理。参与者将亲手创建游戏角色、编写游戏逻辑并优化用户体验。该项目旨在提供一种有趣且互动的方式来掌握编程技巧。 资源包含文件:设计报告word+源码。由于向每个方向走的概率都是相同的,因此只需要将子节点求和后除以动作的数量,就可以达到Expecrimax所描述的计算要求。详细介绍参考相关博客文章。
  • 使QTC++
    优质
    本项目利用Qt框架与C++语言进行贪吃蛇游戏的开发,旨在实践图形界面设计及游戏逻辑编程。 这是一款简陋的贪吃蛇游戏,具备自动操控功能以及键盘控制四方向的能力。使用QTC++开发实现,通过双击空格键开始游戏。
  • C/C++实现
    优质
    本项目为经典游戏《吃豆人》的C/C++编程实现,旨在通过实践加深对游戏开发和数据结构的理解。 C++实现的彩色控制台版本吃豆人游戏,包含单个怪物并且怪物能够自动寻路。具体功能请参见资源内的用户手册。
  • C语言的单版快乐1.0
    优质
    这是一款使用C语言编写的单人版吃豆子游戏,玩家需操控角色在限定时间内收集所有豆子并避开敌人,体验经典的迷宫挑战。 用C语言编写的快乐吃豆子游戏单人版1.0。
  • 彩屏版(C++)
    优质
    本段代码实现了一个基于C++的复古风格“吃豆人”游戏,并采用彩色显示屏技术增强了视觉效果,为玩家带来经典与现代结合的游戏体验。 一款简单的休闲小游戏《吃豆人》的代码实现。