计算机rpg游戏设计与开发-魔法师joey.doc
约39页DOC格式手机打开展开
计算机rpg游戏设计与开发-魔法师joey,计算机rpg游戏设计与开发-魔法师joey页数39 字数18665摘要游戏,本来是特指儿童一起玩耍的活动,是孩子们的特权。然而,在当今的时代,随着信息技术的迅速发展,电子游戏应运而生。游戏也逐渐成了电子游戏的代名词,而失去了它的本来意义。电子游戏成了各个年龄段人们在紧张的工作学习之余的一种放松娱乐的活动,老少皆宜。由于...
内容介绍
此文档由会员 猛龙 发布计算机RPG游戏设计与开发-魔法师Joey
页数 39 字数 18665
摘要
游戏,本来是特指儿童一起玩耍的活动,是孩子们的特权。然而,在当今的时代,随着信息技术的迅速发展,电子游戏应运而生。游戏也逐渐成了电子游戏的代名词,而失去了它的本来意义。电子游戏成了各个年龄段人们在紧张的工作学习之余的一种放松娱乐的活动,老少皆宜。
由于我对电子游戏的喜欢我决定开发一个rpg即角色扮演类的游戏。在游戏中玩家将扮演主角进行冒险。游戏将运用VC++6.0进行开发并且运用到DirectX的技术。我希望通过本次游戏的设计能使我了解游戏设计的步骤流程,并进一步掌握对编程语言的实际应用。在开发游戏主体的同时,我还制作了一个附件——地图编辑器。这个附件的功能在于它能大大减少游戏开发的工作量,提高游戏开发的效率。同时它也可以看作是游戏的一部分,玩家也可以使用它来按自己的意愿来进行地图编辑。
关键词:角色扮演,VC++6.0,DirectX,地图编辑器
目录
第一章 前言
1.1选题…………………………………………………………………………………6
1.2 游戏类型…………………………………………………………………………7
1.3 制作工具…………………………………………………………………………7
第二章 电子游戏的发展
2.1 电子游戏发展史………………………………………………………………9
2.2 国产游戏的发展………………………………………………………………10
第三章 游戏内容介绍
3.1 概述 ………………………………………………………………………………13
3.2 胜利条件…………………………………………………………………………13
3.3游戏的情节………………………………………………………………………13
3.4游戏的人物………………………………………………………………………13
第四章 游戏玩法
4.1 游戏开始…………………………………………………………………………14
4.2 存档选择…………………………………………………………………………15
4.3游戏主画面………………………………………………………………………15
4.4战斗…………………………………………………………………………………15
4.5 退出游戏…………………………………………………………………………15
第五章 游戏的实现
5.1总体设计方案……………………………………………………………………16
5.1.1 DirectDraw技术简介……………………………………………………16
5.1.2地图………………………………………………………………………………19
5.1.3战斗………………………………………………………………………………20
5.1.4音乐………………………………………………………………………………20
5.2 游戏各模块………………………………………………………………………21
5.3 游戏流程图………………………………………………………………………21
5.4 游戏结构…………………………………………………………………………22
5.4.1 Game类…………………………………………………………………………23
5.4.2 Graph类………………………………………………………………………24
5.4.3 Sprite类………………………………………………………………………25
5.5 关键模块的实现………………………………………………………………26
5.5.1人物行走的实现……………………………………………………………28
5.5.2 战斗系统的实现……………………………………………………………29
5.5.3 地图系统………………………………………………………………………32
5.5.4地图编辑器的实现…………………………………………………………33
第六章 总结与展望………………………………………………………………………36
附录:
源程序文件清单 …………………………………………………………………37
主要参考文献………………………………………………………………………39
主要参考文献:
1 高强 朱安国主编.Visual C++ 高级编程技巧.第1版.北京:人民邮电出版社,2000
2 普悠数位科技著.Visual C++ 游戏设计入门.第1版.北京:机械工业出版社,2001
3 Jon Bates practical course of Visual C++6.0 first edition.北京:清华大学出版社,2000
4 Dacid J.Kruglinski Inside Visual C++6.0 Technology fifth edition.北京希望电子出版社,1999
5 徐晓刚等编著.Visual C++入门与提高.第1版.北京:清华大学出版社,2000