- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
VC游戏编程
第1 章 学海无涯
Oh, you want some too?!?
—Hudson, Aliens
Windows 编程就像是一场由来已久并还在进行着的战争。尽管游戏程序员曾经一度拒绝为
Windows 平台进行开发,但正如《星际迷航》中Borg 种族的生物常说的那样:“抵抗是徒劳
无功的……”,我觉得这个说法很合适。本章内容将带你快速地巡视一下Windows 游戏开发的
各个方面:
• 游戏的历史
• 游戏类型
• 游戏编程要素
• 使用工具
• 实例:FreakOut
历史一瞥
一切都可以溯源到第一台大型计算机在60 年代问世的时候。现在回想起来,我觉得当时运行在
Unix 计算机上的Core Wars 可列为最早的计算机游戏之一。而当70 年代也飞逝而去的时候,
全世界的大型和小型计算机上已有了为数不少的冒险游戏。它们大多基于文字和对话,并具有朴
素的图形界面。
有趣的是,在那个时代多数游戏都是在线游戏!我指的是,那时90%的游戏是MUD(Multi-User
Dungeons,多人的龙与地下城游戏)或者类似的模拟游戏,例如Star Trek (星际迷航)和一
些战争模拟游戏。但是,大众还是一直等到一个名叫Pong 的计算机游戏出现才开始领略计算机
游戏的魅力。Nolan Bushnell 设计了Pong,这个单人游戏在一夜之间实实在在地启动了整个
视频游戏行业。Atari 这个品牌也是那时诞生的。
此后,大约在 1976~1978 年间,TRS-80、Apple、Atari 800 等型计算机相继被投入市场,
它们是消费者所能买到的第一代计算机。当然,你也可以买到类似Altair 8000 型的组装机,
但是又有谁乐意进行它们的组装呢?无论如何,这些计算机有各自的优缺点。在这些计算机中间
Atari 800 是当时功能最强大的计算机(我深信可以为其开发Wolfenstein (德军司令部)的
一个可运行的版本),TRS-80 最商业化,而Apple 电脑的销售情况最好。
渐渐地,这些计算机系统上的游戏开始冲击市场,一夜之间,出现了许多十多岁的百万富翁。在
那个时候,只需要一个类似“月球登陆者(Lunar Lander)”或弹球(Pong)类型的好游戏,
就可以让它的制作者突然暴富!在那时,计算机游戏开始像真正的计算机游戏,而且只有极少数
人知道如何编写游戏。当时绝对没有游戏开发指南一类的书,只是不时有人半地下地出版一些
50~100 页的小册子,来解答关于游戏开发的谜团。似乎《Byte》杂志上有过一篇文章,但是,
大多时候,你必须靠自己。
80 年代是游戏升温的年代。第一代 16 位计算机问世,如:IBM PC (及其兼容机)、Mac、
Atari ST、Amiga 500 等等。在此阶段游戏画面开始变得好看了,甚至市面有3D 游戏出现,
如:Wing Commander (银河飞将)和Flight Simulator (模拟飞行)。但是那时的PC 机
仍然落后于游戏机。截至 1985 年,Amiga 500 和Atair ST 作为最强大的游戏机几乎统治了
游戏市场。但PC 机逐渐以其低廉的价格和广泛的商业用途开始被大众所喜爱。结果就是无论技
术或质量如何,PC 机终将一统江湖。
在90 年代初期,IBM PC 及其兼容机是市场的主流。随着微软的Windows 3.0 的发布,Apple
Macintosh 寿终正寝。PC 是“工作者的计算机”。用户可以用它玩、编写程序、也可以将各种
各样的设备连接上去。我想这就可以解释为什么有这么多电脑爱好者迷恋PC 而不是长得更漂亮
的Mac。一句话,你没法从使用Mac 中感受乐趣。
但那时的PC 在图像和声音上还依然落后。似乎PC 机就是缺乏足够马力,而PC 游戏的表现总
是和Amiga 或家用游戏机上的游戏的良好表现相去甚远。
上帝说,要有光,于是便有了光……
在 1993 年的下半年,Id Software 发行了DOOM,作为Wolfenstein 3D (德军司令部3D,
最早的3D 共享游戏软件之一,亦由Id 开发)的续作。在家用计算机市场,PC 机俨然已成为
玩游戏和编程的首选——直到现在也是。DOOM 的成功证明了一点,只要足够聪明,人们可以
使PC 机做任何事。这点非常重要,记住,没有任何东西可以替代想像力和决心。如果你认为一
件事是可能的,它就是可能的!
在DOOM 热的冲击下,微软公司(Microsoft)才开始重新评价自己在游戏和游戏编程上的地
位。它意识到娱乐产业的巨大,并且将只会变得更大,自己若置身这
您可能关注的文档
- TMS320F2803x 的 CLA使用手册.pdf
- TIPTOP资料库管理Oracle_3.pdf
- TMS320F2812简介.pdf
- TMS320F28335如何在CCS6中建立工程.pdf
- TMS320vc5402 Manual中文资料.pdf
- TLC549与AT89C51单片机的接口应用.pdf
- TNS网络协议 hacking实现SQL数据流截获.pdf
- TMT行业2017年投资策略.pdf
- TOF-Watch SX操作指南.pdf
- TOMO的历史.pdf
- 【高中英语】知识通关宝典.pdf
- 【初三英语】2024北京延庆区初三一模(试题+答案).pdf
- 【初三语文】2024北京燕山区初三一模(试卷+答案).pdf
- 玄武四校期中.pdf
- 2025年课标高考文数版习题与历届真题试卷-考点一 空间几何体的三视图与直观图(带答案解析).docx
- 2024高一物理寒假作业(章节补弱+自测提高)自测卷04(原卷版).docx
- 2025高中化学习题试卷考场仿真卷04(考试版).docx
- 2025年课标高考文数版习题与历届真题试卷-函数与方程及函数的综合应用(带答案解析).docx
- 2025年新课标高考政治总复习历届真题重点专题十二 发展中国特色社会主义文化专题检测(带答案解析).docx
- 财产合同(精华6篇) .pdf
文档评论(0)