Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

南京大学 CPL 期末项目 用C语言和SDL实现跳一跳小游戏

Notifications You must be signed in to change notification settings

HRH0410/Jump_jump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

森林探险版——跳一跳

游戏简介

这款游戏模仿了经典的跳一跳玩法,并以森林探险为主题。游戏中的背景、音效、石块、按钮和人物等元素都融入了森林的特色。

界面设计

游戏分为三个主要界面:

  • Menu:展示游戏大标题,包含开始游戏和退出按钮。
  • Game:实时更新的得分板,随着玩家的跳跃,背景会动态移动,同时玩家头顶会显示当前得分。
  • Game Over:显示本次得分和历史最高分,玩家可以选择重新开始或退出游戏。

游戏方式

  • 玩家通过按下空格键控制角色跳跃,按键持续时间越长,跳跃的距离越远。但如果按键持续时间超过一定阈值,跳跃将失效。
  • 跳到基础石块上获得1分,跳到魔法石(随机出现)上则获得2分
  • 当得分达到10分30分时,屏幕上会出现传送门,玩家可以跳进传送门获得加分,并被传送到新场景。如果未及时跳上传送门,它会消失。
  • 随着得分的增加,平台变得越来越小,游戏难度逐步提高。

游戏元素

  • 普通平台:共有六种不同类型的平台。
  • 魔法石:一种特殊的加分平台,随机出现。
  • 游戏场景:包括三种不同的游戏场景,每个场景在不同得分条件下解锁。
  • 角色:玩家控制的角色是Jump_Penguin
  • 传送门:不定时出现,帮助玩家获得加分并进入新场景。

如何运行

  1. 下载游戏文件。
  2. 运行JUMP_JUMP.exe文件。
  3. 使用空格键开始游戏。

About

南京大学 CPL 期末项目 用C语言和SDL实现跳一跳小游戏

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published