个人作品

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下

青蛙过河小游戏 v1.0(by P_S_I) 铜牌收录

这是一个很典型的游戏,很多程序使用的也是这种结构,制作多个元件同时的运动。还有如何用光栅获得透明背景。希望我的小作品能抛砖引玉,给大家一点启发!

待扩展的功能:

  • 难度、更多关卡、商店、分数排行榜、岸上的障碍。
  • 背景音乐、音效、鼠标控制、时间限制等。

游戏规则:

  • WSAD 控制,ESC 退到主界面,再按则退出。
  • 木板间隔是随机的。
  • 生命归零时游戏结束。
  • 渡河会导致1条河道速度 +2。
  • 死亡会导致所有河道速度 -1。
  • 青蛙出界或落水算死亡。
  • 不会在第一道出界。
  • 积分的算法是四条河道速度相加。
  • 金币留给以后扩展程序。

源码说明:

  • 图片放在res文件夹里,请把 res 和 frogger.exe 放在同一个文件夹里。
  • 关于各种元件的代码分别写在以它们命名的 cpp 里。
  • 几乎所有能改的常量都定义在 constant.h 里。

运行截图:

完整的游戏 VC++ 源代码下载:<点击这里下载>

作者:P_S_I
邮箱:(暂无)

添加评论