游戏程序设计教程电子教案第2章游戏设计的基本流程

上传人:pu****.1 文档编号:585538788 上传时间:2024-09-02 格式:PPT 页数:44 大小:1.75MB
返回 下载 相关 举报
游戏程序设计教程电子教案第2章游戏设计的基本流程_第1页
第1页 / 共44页
游戏程序设计教程电子教案第2章游戏设计的基本流程_第2页
第2页 / 共44页
游戏程序设计教程电子教案第2章游戏设计的基本流程_第3页
第3页 / 共44页
游戏程序设计教程电子教案第2章游戏设计的基本流程_第4页
第4页 / 共44页
游戏程序设计教程电子教案第2章游戏设计的基本流程_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《游戏程序设计教程电子教案第2章游戏设计的基本流程》由会员分享,可在线阅读,更多相关《游戏程序设计教程电子教案第2章游戏设计的基本流程(44页珍藏版)》请在金锄头文库上搜索。

1、第2章 游戏设计的基本流程内容提要游戏策划游戏美术设计游戏音频设计游戏程序设计游戏测试游戏设计游戏设计5 5大元素大元素 事实上,任何游戏设计的工作分配都离不开事实上,任何游戏设计的工作分配都离不开5 5个主要元个主要元素:素: 游戏策划游戏美术设计游戏音频设计游戏音频设计游戏程序设计游戏测试游戏测试1. 1. 游戏游戏策划策划 游戏策划的过程就是为游戏设定一个大纲,除了规定游戏的故事背景和主要剧情之外,还要规定游戏的玩法、游戏的机制、游戏的角色和道具功能等各方面的实施细节。(1 1)游戏构思)游戏构思游戏构思主要考虑的三方面问题:游戏构思主要考虑的三方面问题:游戏类型技术手段故事叙述 从游戏

2、类型入手从游戏类型入手步骤步骤:1.从已有的游戏类型选择一种作为待开发游戏的类型(借鉴、扩展、移植),2.采用合适的技术进行开发,3.围绕该类型游戏的风格特点和技术能力编写故事。 从技术手段入手从技术手段入手步骤:步骤:1.获取技术资源:购买现成的游戏引擎;积累下来的技术成果2.确定游戏风格:充分发挥现有技术的功能3.构造背景故事:故事的细节实现必须得到现有技术的保证 从故事叙述入手从故事叙述入手步骤:步骤:1.构思故事情节:背景、过程(剧本)、角色2.考虑实现细节:如何在游戏中展开故事?如何让玩家与故事互动?3.选择合适的游戏风格:能让玩家体验到所述故事中的一些重要因素4.确定技术手段:能展

3、现故事的细节(2 2)确定焦点)确定焦点a. a. 建立焦点建立焦点 作用:确定游戏的基本主题和核心特征。 问题:这个游戏要完成什么?该游戏能唤起玩家哪种情绪?玩家能从游戏中得到什么?这个游戏与其它游戏有何不同?玩家在游戏世界中该控制哪种角色?b. b. 细化焦点细化焦点 通过计划书和设计文档详细阐述焦点的实现细节(如:草拟游戏的大致过程以及考虑可能出现的问题及其解决方案等)c. c. 扩充焦点扩充焦点 加入新特性或新任务让游戏更加丰富,可玩性更强,但不能偏离主要焦点。(3 3) 编写设计文档编写设计文档设计文档用于传送游戏的构思,它要尽可能详细地描述有关游戏如何实现其功能、玩家将有什么样的经

4、历以及他将如何与游戏环境交互的信息。组成: 游戏概述;游戏机制;游戏元素;人工智能;故事简介;游戏进程;系统菜单概述概述勾勒游戏的总体印象(简洁)勾勒游戏的总体印象(简洁):阐述游戏焦点,即游戏最吸引人的地方简述游戏故事情节(如果有的话)描述基本流程绘制界面草图游戏元素游戏元素游戏机制的作用对象游戏机制的作用对象角色物品对象/机制技能游戏机制(最详细、重要)游戏机制(最详细、重要)描述玩家可描述玩家可以做什么以及游戏如何运行:以做什么以及游戏如何运行:控制方法物体运动模式视角及镜头位置图形用户界面角色的动作人物对白关卡的构造片头及过场动画故事简介故事简介游戏世界的运行背景游戏世界的运行背景:情

5、节线索主要场景详细对白游戏进程游戏进程游戏的运行过程游戏的运行过程:按游戏运行阶段(轮次)描述按关卡顺序描述(如果有关卡)人工智能人工智能非玩家角色的行为非玩家角色的行为智能行为描述实现机制系统菜单系统菜单存储、保存、退出操控制方式(鼠标或键盘)2.2. 游戏美术设计游戏美术设计 游戏美术设计的目标是要制作出精美的游戏画面以增强游戏的可玩性,其工作流程大致可分为三个部分:2D美术设计、3D美术设计和动画特效设计。 (1 1)2D2D美术设计美术设计 主要工作是设计和制作2D平面美术效果,包括游戏菜单效果设计、游戏场景画面设计、游戏角色及道具的造型设计等等。该过程又可分为两部分:原画设计原画设计

6、图像制作图像制作 原画设计效果 图像制作效果 (2 2)3D3D美术设计美术设计 主要工作是建立3D场景或3D角色及道具的模型,并为其进行贴图和着色处理。建模过程主要是使用相关软件来构建游戏场景和物体的三维立体框架,而贴图着色过程则是为模型框架的各个表面绘制图像。 3D模型效果3D贴图效果 (3 3)动画特效设计)动画特效设计 主要工作是设计游戏人物的各种行为动画以及游戏中特殊的动态效果,如河水的流动、炸弹的爆炸以及战斗中的魔法释放等各种效果 3. 3. 游戏音频设计游戏音频设计 游戏音频设计主要分为背景音乐设计和动作音效设计两部分。前者主要是对游戏的特定场景来制作一段背景乐曲,以便烘托场景的

7、气氛;后者则主要是对游戏中的事件或角色的动作设定相应的声响效果,以便增强游戏的真实感。 (1 1)游戏音乐设计)游戏音乐设计游戏音乐和电影音乐最大的区别之一就是游戏音乐具有循环性。电影音乐是线性的,音乐随电影场景作一次性回放。而游戏音乐是循环的,玩家在同一地图里的游戏过程都会循环回放同一首背景音乐,所以游戏背景音乐的长短,会直接影响到玩家听觉疲劳周期。 (2 2)游戏音效设计)游戏音效设计a. a. 按音效格式和制作方式分类:按音效格式和制作方式分类:单音音效 复合音效 乐音音效 b. b. 按功能分类:按功能分类:界面音效 角色音效 环境音效 技能音效 游戏音乐制作工作室游戏音乐制作工作室

8、4. 4. 游戏程序设计游戏程序设计 程序设计人员依照游戏策划确定的游戏主题和玩法来构建游戏世界并使其运转起来,同时还要将游戏美术设计和音频设计阶段的作品集成到游戏世界中去,从而形成一个集视觉、听觉和操作为一体的多媒体交互系统。(1 1)设计方法)设计方法 基本原则:基本原则:让游戏的一小部分先运转起来,然后再去开发游戏的其余部分。最初实现的部分(原型、演示版)必须包含游戏焦点中描述过的所有特性,以便尽早判断该游戏是否能正常运行或者是否具备可玩性。步骤:步骤:1.先让游戏可以正常运行,再实现美工界面2.先实现主要焦点内容,再实现补充焦点的内容或其它细节3.采用渐进式的开发模式,先完成底层系统再

9、逐步添加其它系统4.反复修改游戏代码,并即时调整设计文档,直到获得满意效果为止(2 2)设计工具)设计工具C/C+C/C+程序设计语言程序设计语言JAVAJAVA程序设计语言程序设计语言FLASH ACTION SCRIPTFLASH ACTION SCRIPTC#C#程序设计语言程序设计语言C/C+C/C+程序设计语言程序设计语言大中型游戏大多使用大中型游戏大多使用C/C+C/C+作为程序设计语言。作为程序设计语言。C/C+C/C+是所有程序设计人员公认的功能强大的程序设计语言,也是所有程序设计人员公认的功能强大的程序设计语言,也是运行时速度比较快的语言。是运行时速度比较快的语言。 Java

10、Java程序设计语言程序设计语言 JavaJava程序具有跨平台的优点,所以程序具有跨平台的优点,所以JavaJava非常适合拿来非常适合拿来进行游戏制作。进行游戏制作。 优势领域:优势领域:基于基于AppletApplet的网页游戏的网页游戏基于基于J2MEJ2ME的手机游戏的手机游戏FlashFlash ActionAction ScriptScript FlashFlash设计出来的游戏画面精美,容量也小,所以在小设计出来的游戏画面精美,容量也小,所以在小游戏的设计领域迅速走红。游戏的设计领域迅速走红。2D2D平面游戏都可以使用平面游戏都可以使用FlashFlash编写,也可适当地规画制

11、作出闯关游戏、平面编写,也可适当地规画制作出闯关游戏、平面RPGRPG游戏。游戏。 C# C# 程序设计语言程序设计语言 基于基于Virtual C# expressVirtual C# express的的XNAXNA游戏开发平台具备快速游戏开发平台具备快速开发游戏的优势。开发游戏的优势。 提供两种开发模式:基于提供两种开发模式:基于windowswindows和基于和基于XboxXbox。 相关连接:相关连接: 1.http:/ 2.http:/ 3.http:/ +函数库函数库C/C+ 结合DirectX(OpenGL)Java结合Jave3D(JOGL)C#结合XNA(3 3)设计人员)

12、设计人员 游戏架构师游戏程序员游戏引擎设计师服务器端程序员客户端程序员 5.游戏测试 游戏测试是游戏开发的最后一个环节,也是一个重要的环节。游戏测试是为了发现游戏各方面的问题并对其进行改进,从而提升游戏产品的整体质量。(1 1)测试的特征)测试的特征 测试的目的是为了发现程序中存在的缺陷。测试需要测试人员按照产品行为描述来实施。测试需要产品运行于真实的或是模拟环境之下。 测试要求以系统方法展示产品功能。(2 2)测试的内容)测试的内容 游戏情节测试游戏平衡测试游戏文化测试(3 3)测试的人员及方法)测试的人员及方法通过内部的测试人员测试。利用外部游戏媒体专业人员对游戏作分析与介绍。利用外部一定数量的玩家,对外围系统进行测试。游戏开发进入到最后阶段时,还要做内测和公测。学习资源游戏设计 www.GameD www.GameRJava游戏编程 www.JavaGaming.org www.j2megame.org更多游戏设计理论及实例参见:http:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号