文档详情

大型游戏开发技术.doc

发布:2017-06-11约16.93万字共141页下载文档
文本预览下载声明
游戏开发技术 第一节 概述 进我们的娱乐生活中。在家用计算机的使用中,作为游戏机的使用率是很高的。 同时对于游戏迷来说现有的游戏中总有很多不足之处,让人想一试身手作出一套 更好的游戏(不过,这可不容易)。作为和亲爱的用户您一样的游戏迷,我也有 这套软件主要是面对有一定编程基础的用户,但考虑到很多游戏迷在Windows编 ,所以这套软件中还增添了一章Windows编程基础。在基于 Windows的游戏大部分都是支持Directx的,故我用了较大篇副讨论了Directx 5.0,并使用基于Directx 5.0的例程来讲解游戏编程的思想和实现。由于, Directx 6.0中的很多在功能只支持VC,而且在诸多高级语言中C是最适合游戏 ,所以这套软件中的例程及讲解都是基于VC的。相信,用户通过这套软件 自己满意的游戏是否是大部分人都喜欢的呢?是否能成为市场上成功的游戏 呢?为此在本章的下面几节中我们将讨论一些非技术的关于游戏总体设计的话 题。 ? 第二节 电脑游戏的发展史 60年代早期 究。在MIT的实验室里开发了Space War和其它早期的游戏。 1973年到1975年 Nolan Bushnell建立了Syxygy。在市场上出售SpaceWar的Arcade版,但失 1975年下半年,推出了Pong,并使之成为一个非常流行的游戏,之后, Atarh他们始创了我们今天所熟知的游戏工业。 1960年后期到1970年早期 WilliamCrowther开发了流行游戏 Adventure。 1976年 Rushnell以$2,600万将Atari出售给WarnerCommunications。 1980年其它游戏系统依次登台,象Pllillins的Oddessy和Mattel的 Intellivision,目标都是希望取代Atari。一些小的个人计算机开始出现,但 1977年 Atari推出了Atari2600VCS,家庭视频游戏行业兴起!一个名叫Apple的小公司 Apple l,但没能引起人们的注意。 1979年 Atari公司的一些项尖的程序开发员从对Atari的意见不一致发展到公开的不 Activision,其它第三方开发公司相应出现。 1981年 IBM推出了IBM PC。 1982年 Atari开始滑坡,视频游戏市场处于大萧条状态。Atari的主席Ray Kassar宣 50%。个人计算机应时出现,许多新型计算机游戏开发者纷纷 Sierra On- Line 、 Broder-bund、Synapse、Sirius及Strategic Simulations。 Electronic Arts成立,并成为现代游戏公司的楷模。 1984年 Apple推出新型计算机产品Macintosh,但该系统缺点是启动馒,此时该系统的 1983年伟大的视频游戏跌至最低点,Mattel宣布其Intellivision产品损失$ 22,500万。 1985年 Nintendo由于投入一种新的视频游戏产品—任天堂娱乐系统,而重新繁荣了家庭 16位的计算机的革命继续,Atari的产品Atari ST投入市场是 CommodOre一个沉重的打击。 1986年 CommodOre极力宣传并推出Amiga计算机,该计算机是由Atari硬件设计师Jay Miner设计的,最初是想作为下一代的视频游戏系统,但由Commodore投资的这 Commodore64的继承者。不幸的是,巨大的市场打击和其它的 Sega推出了Sega Master系统,在技术上要优于Nintendo Enter。tainment Sega忽视第三方开发者,没有征集足够多的软件支持该系统,所以 1988年 8位计算机转向16位系统,新出现的视频游戏控制台引起了新的 Cine。maware、Epyx等公司处于困难时期。 1987年 Electronic Arts推出了第一 Skate or Die1 IBM PC系列,由于具有了好的图形适配器,开始成为可采用的计算机游戏平台。 1989年 16位系统初次登台,最值得注意的是Sega的Genesis。当Sega由于广告 EA运动游戏,占据控制台市场的领先地位时,任天堂(Nintendo) 1990年 Amiga和ST在市场上基本灭迹,PC系列和控制台成为主要的游戏开发平台。 Electromc Arts开始成为主要的游戏开发和发行者。 1992年 PC游戏开始流行,在它迅速发展的几年里,其它一些计算机游戏平台被淘汰, PC游戏市场推向一个新高度。 1991年 Nintendo的产品Super一NES首次推向市场,16位之战的全面爆发促进了许多 1993年Pentium芯片出现,Microsoft预先展示了它的新产品
显示全部
相似文档