VC游戏编程.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 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)才开始重新评价自己在游戏和游戏编程上的地 位。它意识到娱乐产业的巨大,并且将只会变得更大,自己若置身这

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档