Download presentation
Presentation is loading. Please wait.
1
C++大项目 游戏开发文档 游戏类型:RPG小游戏 组长:马美榕 组员:顾佳亮 张巍 裴黎颂
2
前言 终于完成了我们的游戏,这是我们小组每个成员完工后的第一感受。说不上是废弃寝忘食地忙项目,但我们也确实为这个并不完美的游戏花了许多心思。现在回头看看以前走过的路,在周老师布置游戏的初期那种丝毫理不出一丝头绪的迷茫,到后来有了渐入佳境后的感觉,再到完工后心中又多了许遗憾。因为很多方面与我们小组预期的效果相去甚远。 不得不承认这个游戏的粗糙,许多代码设计上的幼稚之处,当然也有一些是我们自认为设计得精巧的地方。但通过这个游戏,我们学到的远远不止是C++的语法,更多的是,做一些较大项目的宝贵经验。
3
游戏剧情简介 我们完成的是款RPG的小游戏。其中的剧情是我们根据民间传说“后羿射日”“嫦娥奔月”进行的改编。RPG游戏主打的当然应该是剧情,在这方面我们可以说是原创了。也许剧情并不精美,但我们还是希望大家在有时间试玩过后能够喜欢。
4
游戏制作简介 工欲善其事,必先利其器。 本游戏是windows平台的游戏,开发过程用到了win32 SDK与DirectX的强大开发功能,代码编写环境为VC++6.0。本游戏是全屏模式下运行,在运行游戏时切勿最小化程序,否则将会死机。我们一直没有找到解决的办法,由此带来的不便,特向大家致歉。
5
游戏类继承体系 People Warrior Enchanter HouYi
6
游戏功能概述 我们的游戏有了RPG游戏的一些基本功能,可以说大体上的框架已经出来了。但也有很多的不足之处。一些如打斗时的动态效果,游戏的背景移动,都没能很好的解决。一些问题我们还处于寻求解决之道或是已经有了解决的雏形时,我们发现期末已经来临了。只能遗憾地放弃一些花哨的功能了。 本游戏支持保存与读取,我们以最简单的方式实现了它。 在计算主人公经验值,升级时各项能力的提升模式上,采用类于QQ等级升级的计算方法。打斗时的伤害与双方攻防成正比,但有一定的随机性,由此来提升县念。用时下最流行的一句话来说,就是看玩家的人品了。
7
操作说明和动画的设置 按空格键跳过一些对话,打斗时按回车键。 只有触发一定的事件,才能激活游戏剧情。至于什么事件,就要靠玩家的寻找了。
我们坚持用代码来手工控制一些动态效果,放弃使用加载一些资源的方法。相比而言效果可能差了些,但我们觉得增加了许多乐趣。
8
最后感谢周老师一年来对我们的细心指导,我们很庆幸在通往编程大道上,周老师为我们打了大门,带我们进入一个全新的世界。
感谢两位助教的指点,谢谢同学们的支持和帮助。
Similar presentations