游戏软件开发VC++

时间:2022-12-27 10:19:45 计算机应用毕业论文 我要投稿
  • 相关推荐

游戏软件开发VC++

毕业论文

游戏软件开发
 

摘 要:电脑游戏由它精美的画面,悦耳的声音提供给了玩家1个缤纷多彩的虚拟世界,使玩家全身心的投入到游戏中,然后看看会有什么结果。事实上,最优秀的游戏允许玩家在玩游戏时表达他们自己独特的风格和技能,同时还从游戏所展现出来的1个虚拟世界的想象中得到乐趣。
本次毕业设计的任务是基于Visual C++的游戏软件开发,我开发的游戏的名称是“城市保卫战”,本文详细介绍了本次游戏的开发语言Visual C++,同时还详细介绍了图像的基础知识并详细介绍了如何创建位图,根据以上的知识就进入到了游戏的开发当中。在本次设计中我详细介绍了如何创建游戏背景,如何创建游戏引擎,游戏内容的详细设计,并通过最后的游戏测试来检验游戏等等,本文主要从开发过程中找到需要解决的问题,需要实现原理,以如何解决这些问题为目的,分析、实现设计功能,设计过程。
关键字:电脑游戏;Visual C++;游戏引擎;位图

The Development of Game Software
 

Abstract:Computer games supply a variety of virtual world  through its beautiful picture, musical voice.It makes players blind into the game, and then look at what results.In fact, the best game allow players  expressing their own unique style and skills in a game, but also being fun from the virtual world of the game shone.
     This task is a design of game software development which based on Visual C++ , and my design is named "City Defend War".This passage introuduce the development languages of this game in details ,namely Visual C++. Also introuduce the basic knowledge of images and gave details of how to build spaces, then come into the development of the game according to the account knowledge , detailing the background of the establishment of games, the development of game engine , detail content of game designs, and check the game through the game test etc. This passage mainly introuduce the problem which needs to be resolved in the development process ,and the principles that is needed in achievement.Then analysis and achieve the function of the design ,and design the process for the purposes of resolving these problems.

Keywords:Computer Games;Visual C++;Game Engine;Bitmap
目  录
前  言 1
1 开发环境及开发语言简介 2
1.1 VISUAL C++6.0 概述 2
1.2 WINDOWS的编程机制和通信机制 2
1.2.1 Windows编程机制 2
1.2.2 Windows消息 3
1.3 CLASSWIZARD类向导 4
2 图像的基础知识 7
2.1 图像和调色板 7
2.1.1 图像 7
2.1.2 调色板 8
2.2 创建位图 9
2.2.1 位图 9
2.2.2 如何创建位图 14
3 需求分析 18
3.1 游戏软件的现状和前景 18
3.2 游戏介绍 18
4 概要设计 19
4.1 创建背景 19
4.1.1 创建基本的背景类 19
4.1.2 创建动画背景类 20
4.2 创建游戏引擎 20
5 详细设计 23
5.1 设计游戏 23
5.2 编写游戏 28
6 游戏测试 36
6.1 系统测试的目的和意义 36
6.2 测试的方法 36
6.3 具体测试 36
结束语 39
参考文献 40
致 谢 41
附录:源程序代码 42


前  言

虽然现在很难想象,但在以前,视频游戏的概念还像是“空中楼阁”。在企业里,计算机仅仅被视为有用的工具,而在娱乐方面是没有什么潜力的。技术可以改变我们看待事物的方式,现在,视频游戏已经赢得了世界上大多数青少年的心!
视频游戏的有趣之处在于,它们代表了交互式数字娱乐的形式。或许更重要的是,视频游戏代表了最早的真正交互式的艺术形式。没有什么绘画、雕刻或者音乐乐曲能够让你与它们交互或者以任何形式改变它们。视频游戏允许创建这更多的与游戏玩家分享某种东西,使玩家有机会将自己投入到游戏中,然后看看会有什么结果。事实上,最优秀的游戏允许玩家在游戏时表达他们自己独特的风格和技能,同时还从游戏所揭示出来的游戏设计者对1个虚拟世界的想象中得到乐趣。
计算机编程是1件很有挑战性但是很有价值的工作,它使开发人员可以在计算机环境里做1些有趣的事情。虽然目前存在大量游戏,但是游戏程序员实际上并没有那么多。原因主要在于游戏变成是软件开发的1个独特的挑战性领域,需要掌握多个不同的领域。即使创建1个简单的游戏,也必须了解如何编写代码来绘制点阵图形、实现子图形动画、播放数字采样的声音效果,以及处理用户的键盘、鼠标和游戏杆输入。
视频游戏并不是1直都像今天这样受到尊重,被视为1种合法的娱乐形式。以前,视频游戏行业是1个从来都不受重视的很小的娱乐行当,但现在它已经成为了全球商业的1个非常重要的分支。现在,视频游戏的规模可以与好莱坞的电影相比,并且它们经常涉及以前只与电影有关的著名男演员、女演员、编剧家、音乐家以及其他娱乐专家。事实上,现在视频游戏的开发在许多方面都与电影的制作相似。仅仅为了使游戏获得投资,就需要确定基调、编写情节和进行市场调查。1旦游戏进入制作阶段,就要有设计组、动画组和程序员组共同投入来使之得以完成。现代的游戏在制作是要花费数百万美元,同时也能够从那些愿意付出时间和金钱的人那里获得巨大的回报。

【游戏软件开发VC++】相关文章:

浅谈软件开发项目的成本控制论文04-18

软件开发风险及控制措施(通用6篇)05-12

浅谈游戏:既参与又对抗-儿童文学欣赏的游戏特质再探05-09

角色游戏论文参考文献05-31

幼儿园游戏组织与指导策略研究06-15

写游戏活动在幼儿教育中的作用的论文09-30

游戏对幼儿教育的重要作用论文(精选10篇)04-29

幼儿园游戏化音乐教学探讨论文09-30

浅析移情在网络暴力游戏道德问题中的运用05-03