游戏设计教程
游戏设计教程封面图

游戏设计教程

范士喜, 编著

出版社:清华大学出版社

年代:2012

定价:19.0

书籍简介:

本书以实用游戏开发工具GameMaker为例,详细介绍中小型游戏设计与开发的原理和方法。全书共分9章。第1章介绍游戏设计的基础知识;第2章至第5章介绍Game Maker简单模式下的游戏设计;第6章介绍Game Maker高级模式下的游戏设计;第7章介绍游戏的配置与发布;第8章介绍经典游戏案例;第9章介绍Game Maker语言(GML)。

书籍目录:

第1章 游戏设计基础

1.1 游戏的定义

1.2 电脑游戏的发展

1.3 电脑游戏的种类

1.4 电脑游戏的开发工具

1.5 电脑游戏的开发过程

思考与练习

第2章 中小型游戏开发工具介绍

2.1 游戏开发工具简介

2.2 游戏开发工具安装

2.3 软件安装目录简介

2.4 游戏设计的基本概念

2.5 游戏制作基本流程

2.6 简单游戏设计示例

2.7 实训一:游戏开发工具的安装和游戏资源的收集

思考与练习

第3章 游戏元素的设计

3.1 游戏软件界面简介

3.2 创建精灵

3.3 创建声音

3.4 创建背景

3.5 创建对象

3.6 创建房间

3.7 实训二:游戏元素的设计

思考与练习

第4章 游戏事件的设计

4.1 事件的添加

4.2 事件的更改、删除和复制

4.3 事件的类型

4.3.1 创建(Create)事件

4.3.2 破坏(Destroy)事件

4.3.3 计时器(Alarm)事件

4.3.4 步(Step)事件

4.3.5 碰撞(Collision)事件

4.3.6 键盘(Keyboard)事件

4.3.7 鼠标(Mouse)事件

4.3.8 其他(Other)事件

4.3.9 绘图(Draw)事件

4.3.10 按下键(Key press)事件

4.3.11 放开键(Key release)事件

4.4 事件触发的优先顺序

4.5 实训三:游戏事件的设计

思考与练习

第5章 游戏动作(Actio)的设计

5.1 动作的添加

5.2 动作的参数设置

5.3 动作的更改、删除和复制

5.4 移动(Move)动作

5.4.1 与移动(Move)有关的动作

5.4.2 与跳转(Jump)有关的动作

5.5 主要动作一(Main1)

5.5.1 与对象(Objects)有关的动作

5.5.2 与精灵(Sprite)有关的动作

5.5.3 与声音(Sounds)有关的动作

5.5.4 与房间(Rooms)有关的动作

5.6 主要动作二(Main2)

5.6.1 与时间(Timing)有关的动作

5.6.2 与信息(Info)有关的动作

5.6.3 与游戏(Game)有关的动作

5.7 控制(Control)动作

5.7.1 与问题(Questions)有关的动作

5.7.2 与其他(Other)有关的动作

5.7.3 与代码(Code)有关的动作

5.7.4 与变量(Variables)有关的动作

5.8 分数(Score)动作

5.8.1 与分数(Score)有关的动作

5.8.2 与生命(Lives)有关的动作

5.8.3 与健康(Health)有关的动作

5.9 绘制(Draw)动作

5.9.1 与绘图(Drawing)有关的动作

5.9.2 与设置(Settings)有关的动作

5.9.3 其他(Other)绘制动作

5.10 变量与表达式

5.11 实训四:游戏动作的设计

思考与练习

第6章 游戏的高级设计

6.1 高级模式(Advanced mode)简介

6.2 精灵(Sprites)的高级设置

6.2.1 高级图像的设定

6.2.2 编辑精灵

6.2.3 长带图

6.2.4 编辑子图像

6.3 声音(Sounds)的高级设置

6.4 背景(Backgrounds)的高级设置

6.5 对象(Objects)的高级设置

6.6 高级模式下的动作(Actio )

6.6.1 更多的移动(Move)动作

6.6.2 更多的主要(Main)动作

6.6.3 更多的控制(Control)动作

6.6.4 更多的绘制(Draw)动作

6.6.5 额外(Extra)动作

6.7 高级模式下的房间(Rooms)

6.7.1 设定(settings)选项卡

6.7.2 图块(tiles)选项卡

6.7.3 视野(views)选项卡

6.8 字体(Fonts)

6.9 路径(Paths)

6.10 时间轴(Time Lines)

6.11 脚本(Scripts)

6.12 实训五:游戏的高级设计

思考与练习

第7章 游戏的配置与发布

7.1 游戏信息(Game Information)

7.2 全局游戏设置(Global Game Settings)

7.3 游戏速度

7.4 游戏打包(Create Executable)

7.5 实训六:游戏配置与发布

思考与练习

第8章 经典游戏案例:空战游戏

8.1 游戏策划

8.2 素材收集和制作

8.3 创建精灵(Sprite)

8.4 创建声音(Sound)

8.5 创建背景(Background)

8.6 创建对象(Object)

8.7 设置对象的事件(Event)和动作(Actio )

8.7.1 我机对象(obj_myplane)的事件和动作

8.7.2 生命控制对象(controller_life)的事件和动作

8.7.3 3个岛屿对象(obj_island)的事件和动作

8.7.4 敌机1对象(obj_enemy1)的事件和动作

8.7.5 敌机2对象(obj_enemy2)的事件和动作

8.7.6 敌机3对象(obj_enemy3)的事件和动作

8.7.7 敌机4对象(obj_enemy4)的事件和动作

8.7.8 我机炮弹对象(obj_bullet)的事件和动作

8.7.9 敌机炮弹1对象(obj_enemybullet1)的事件和动作

8.7.10 敌机炮弹2对象(obj_enemybullet2)的事件和动作

8.7.11 敌机爆炸对象(obj_explosion1)的事件和动作

8.7.12 我机爆炸对象(obj_explosion2)的事件和动作

8.7.13 本节难点归纳

8.8 设置房间(Room)

8.8.1 设定(settings)选项卡

8.8.2 背景(background)选项卡

8.8.3 视野(views)选项卡

8.8.4 对象(objects)选项卡

8.9 全局游戏设置(Global Game Settings)

8.10 运行测试游戏(Run the Game)

8.11 游戏打包(Create Executable)

8.12 游戏发布

8.13 实训七:游戏策划与制作

思考与练习

第9章 GML语言

9.1 GML语言概述

9.1.1 程序格式

9.1.2 变量

9.1.3 赋值语句

9.1.4 表达式

9.1.5 扩展变量

9.1.6 在其他实例中定义变量

9.1.7 数组

9.1.8 if语句

9.1.9 repeat语句

9.1.10 while语句

9.1.11 do语句

9.1.12 for语句

9.1.13 switch语句

9.1.14 break语句

9.1.15 continue语句

9.1.16 exit语句

9.1.17 函数

9.1.18 脚本

9.1.19 with结构

9.1.20 注释

9.2 游戏运行

9.3 用户互动

9.4 游戏绘制

9.5 声音函数

9.6 创建粒子

9.7 实训八:GML语言的使用

思考与练习

参考文献

内容摘要:

本书以实用游戏开发工具Game Maker为例,详细介绍中小型游戏设计与开发的原理和方法。全书共分9章。第1章介绍游戏设计的基础知识,第2章至第5章介绍Game Maker简单模式下的游戏设计,第6章介绍Game Maker高级模式下的游戏设计,第7章介绍游戏的配置与发布,第8章介绍经典游戏案例,第9章介绍Game Maker语言(GML)。本书面向游戏设计的初学者,内容层次分明,由浅入深,案例丰富,简明易懂。本书适合作为高等学校计算机、数字媒体、游戏设计、动画设计及相关专业游戏设计课程的入门教材,也可作为游戏设计培训学校和游戏设计爱好者的教材或参考书。本书的配套资源包括经典游戏案例的素材和源程序,实训的素材和源程序,精灵、声音和背景图片等资源,PPT电子教案,可在清华大学出版社网站下载。

编辑推荐:

《高等学校数字媒体专业规划教材:游戏设计教程》特色:
详细介绍使用Game Maker创建中小型游戏的原理和方法,可使学生初步掌握游戏设计的理念和方法,并在经典游戏案例的引导下制作出中小型游戏。
配有实训项目和思考与练习题。

书籍规格:

书籍详细信息
书名游戏设计教程站内查询相似图书
9787302300472
如需购买下载《游戏设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)19.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

游戏设计教程是清华大学出版社于2012.出版的中图分类号为 TP311.5 的主题关于 游戏-软件设计-高等学校-教材 的书籍。