欢迎来到天天文库
浏览记录
ID:40117553
大小:46.51 KB
页数:18页
时间:2019-07-21
《游戏开发指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、造个什么游戏 造一个什么样的游戏?如果叫您来答,您会答什么?是角色扮演还是即时战略?对于广大游戏编程爱好者来说,答案肯定会是角色扮演。 那么,我们要造一个什么样的角色扮演型游戏呢?相信这个问题也是毋庸质疑的,大家肯定都会说:“《仙剑》式”。的确,《仙剑奇侠传》自1995年出世以来,在游戏界中已经成了一个不败的神话。 我们也许会问:“谁来打破这个神话呢?”我的答案是:“我们!由我们广大的游戏爱好者来打破。”我和一群同学创立了绝情电脑游戏创作群,从1997年6月开始致力于电脑游戏的制作。我想,正在看这篇文章的您,也许您和我们的“同行”吧? 再问:“打破这个神话要怎么做呢?”首先
2、,我们需要一批工作人员,造一个游戏至少需要以下工作人员: 策划:负责对游戏制作进行策划指导。 编剧:负责游戏的剧本编写。人物设计:设计游戏中的人物形像。场景设计:对游戏中的地图、场景、物品进行设计制作。电脑美工:将设计好的所有图片输入电脑。动画设计:设计游戏中的各种动画,包括片头、片尾等。招式设计:根据剧本设计战斗人员的各种招式、法术。程式设计:负责对游戏中的各种程式进行编写。地图制作:用设计好的地图编辑器制作游戏中所使用的地图。脚本制作:根据剧本对游戏情节数据进行编写。声音制作:录制游戏中所使用的各种音乐及音效。 测试:对制作好的游戏进行各种测试工作。宣传发行:对测试完成后的游
3、戏进行宣传与发行工作。可以找代理。 这些工作,可以适当的进行兼职。比如策划与程式设计兼职,可别兼职太多哦!二、游戏策划 策划,是一个游戏创作群(小组、工作室)的总指挥。他将负责整个游戏的具体安排工作,比如开发环境、游戏运行条件、游戏风格、等等工作。要制作一个合格的游戏,如果没有一个好的策划,那么这个游戏可能很难做成。不过一般的小创作群都是策划兼程式设计的,比如我就是。 那么策划要做些什么呢?确定运行游戏的操作系统。各种操作系统的优缺点见下表:操作系统优点缺点推荐编程语言DOS系列直接控制硬件、速度快、编程方便。对于一些多媒体设备,需要自己制作驱动程序。(显卡按VESA,声卡按SB
4、16进行编程即可解决此问题)WatcomC/C++11.0或更高Windows3.x Windows9x编程与硬件无关,多媒体控制方便。速度慢,消息式编程不方便,无法直接控制硬件进行快速处理。DirectX太复杂,太慢。VisualC/C++、BorlandC/C++OS/2同Windows9x差不多LinuX系列网络操作方便,可直接控制硬件、速度快缺少软件支持,游戏程式源代码开放情况不明。UNIX系列如果你选UNIX,我推荐你换LinuXMacOS可以直接控制硬件、编程与硬件无关、可以很方便的控制各种多媒体设备必须使用Mac系列计算机 FC-OS日本任天堂公司的家用游戏机平台,编程使
5、用汇编语言。SEGA-OS日本世嘉公司的家用游戏机平台,在电脑上使用专门的编程工具进行制作。PS-OS日本索尼公司的家用游戏机平台。本站无详细资料。CPS-OSCAPCOM公司的街机运行平台(大明鼎鼎的《街霸》便出生于此)。本站无详细资料。NEO-GEO日本SNK公司的家用游戏机与街机运行平台。本站无详细资料。有一点请大家注意:不要把游戏的运行机型设的太高。因为现在还不是人人都用PentiumⅢ加Vodoo的时代。顺便提一句:绝大多数据的电脑玩家很少去理会游戏运行在什么操作系统下,千万不要认为DOS版的游戏就没有人玩了。《侠客英雄传3》和《江湖任我行》不就运行在DOS下吗!。确定游戏的
6、画面清晰度。我们将使用标准VGA即可实现的清晰度称为低清晰度;需要SVGA才能实现的清晰度称为高清晰度。画面清晰度见下表: 低清晰度高清晰度分辨率300x200x256、640x480x16等640x480x256、640x480x65536等代表作《仙剑奇侠传》《风云》优点数据量少、不分页。显示标准统一。动画速度快、可实现多层卷轴动画。用来做游戏中的片头、片尾动画是再好不过的了。画面效果好、视角范围大。缺点非动画的画面效果很难做好,锯齿明显数据量太大,显存要分页操作,速度慢。如果不使用VESA则需为每一种显卡编写一种驱动程序。 现在来看,如果要制作一个商业化的游戏,选择低清晰度是不
7、行的。最低也得是640x480x256色才行。若是编程人员能力不够的话,选择低清晰度也是未尝不可的。比如造一个“《街霸》”,就可以选择320x200x256色的清晰度。 如果选择256色的清晰度,就必须调配一个超级调色板(站长调配了一个,可供下载。1851字节),以适应各种复杂的图片。如果您的编程人员有能力的话,可以选择65536色的清晰度。因为65536色是直接向显存送三原色,可以表现任何颜色。不过编程人员要处理的的数据量比256色大了一倍
此文档下载收益归作者所有