1、 1 课程:课程: Unity3D 课程设计课程设计 题目:题目: 小球吃宝石小球吃宝石 2 一、 摘要 网络游戏是一种新型的 IT 产业。我们研究主要内容是网络软件 设计方法,网络游戏:英文名称为 Online Game,又称 “在线游戏” , 简称“网游” 。指以互联网为传输媒介,以游戏运营商服务器和用户 计算机为处理终端, 以游戏客户端软件为信息交互窗口的旨在实现娱 乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游 戏。 本报告主要讲述了这个小游戏的设计思路及初步使用 Unity3D 软件的感受和总结。设计过程中,首先建立自己想要的模型,然后在 此基础上进行需求迭代,详细设计
2、时不断地修正和完善, 经过测试阶 段反复调试和验证,最终形成达到设计要求的小游戏。 基于视频教程“平衡球”的基础,构建了一个益智游戏风格的游 戏,并有主角(小球)与关卡(一关) 、游戏逻辑(触碰宝石) 、游戏 环境界面(环形轨道)等设计,使得玩家可以在场景轨道中进行小球 吃宝石的冒险游戏。 本游戏的控制很简单,及用键盘的上下左右(或 WSAD)四个 箭头控制小球的上下左右四个方向, 用户根据自己的战略方式选择小 球能吃到宝石的最佳捷径,从而一步步吃掉所有宝石。 分工:刘卉场景的构建和小球、宝石等道具的设计;沈玉婷 游戏内容的构思设计和程序代码的编写。 关键词:网络游戏、小球吃宝石、浏览器形式。
3、 3 二、 概述 网络游戏程序设计 这一课程以大作业形式进行考核, 能更好 地锻炼学生综合运用本课程所授知识的能力。 大作业主要内容为设计 完成面向某一主题内容的游戏演示程序。 自选游戏主题, 并根据所选定的主题内容设计一个典型的游戏场 景及玩家逻辑,其中包含主角与关卡,游戏逻辑,游戏环境界面与交 互过程等的设计;开发完成与设计相符的游戏 Demo。 要求使用 Unity3D 游戏开发软件实现上述游戏 Demo。 三、 具体要求 1、 每人单独完成,特殊可由 2 人合作完成。 2、 游戏主题自拟。 3、 根据所设游戏主题、 场景及玩家逻辑, 实现完成相应的游戏 Demo,并撰写设计开发报告。
4、四、 网络游戏介绍 网络游戏是一种新型的 IT 产业。我们研究主要内容是网络软件设计 方法,网络游戏:英文名称为 Online Game,又称 “在线游戏” ,简 称“网游” 。指以互联网为传输媒介,以游戏运营商服务器和用户计 算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱 乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游 戏。网络游戏目前的使用形式可以分为以下二种: (1)浏览器形式 基于浏览器的游戏,也就是我们通常说到的网页游戏,又称为 WEB 4 GAME,它不用下载客户端,任何地方任何时间任何一台能上网的电脑 快乐的游戏,尤其适合上班族,其类型及题材也非常丰富。
5、 (2)客户端形式 这一种类型是由公司所架设的服务器来提供游戏, 而玩家们则是由公 司所提供的客户端来连上公司服务器以进行游戏, 而现在称之为网络 游戏的大都属于此类型。 此类游戏的特征是大多数玩家都会有一个专 属于自己的角色(虚拟身份), 而一切角色资料以及游戏资讯均记录在 服务端。 就目前网络游戏主要的游戏模式而言,主要有以下几种:动作游戏、 冒险游戏、益智游戏、卡片游戏、战略游戏等等。本课程设计所设计 的游戏类型是小球吃宝石游戏,属于益智游戏的一种。 五、 设计主题 基于视频教程“平衡球”的基础,构建了一个益智游戏风格的游戏, 并有主角(小球)与关卡(一关) 、游戏逻辑(触碰宝石) 、游
6、戏环境 界面(环形轨道)等设计,使得玩家可以在场景轨道中进行小球吃宝 石的冒险游戏。 六、 设计思路 本游戏以几个环环相扣的轨道作为小球运动的轨迹, 在轨道上分别设 计一些红宝石,通过电脑上的上下左右箭头(或 WSAD)分别控制小 球的运动方向(上下左右) ,稍有偏差小球就会离开平面,游戏结束; 相反,如果小球运动位置没有偏离所设计轨道平面而且碰触到红宝 石,即算初步成功,当小球全部吃掉所设计的红宝石,游戏胜利。 5 本报告主要讲述了这个小游戏的设计思路及初步使用 Unity3D 软件 的感受和总结。设计过程中,首先建立自己想要的模型,然后在此基 础上进行需求迭代,详细设计时不断地修正和完善,经过测试阶段反 复调试和验证,最终形成达到设计要求的小游戏。 分工:刘卉场景的构建和小球、宝石等道具的设计;沈玉婷 游戏内容的构思设计和程序代码的编写。 七、 具体构建步骤 1、 天空盒子添加 2、 用 BSP 笔刷建造场景的基本结构。 3、 为场景贴图。贴图时,根据道具的风格,选择泥土或砖块的 BSP 贴图, 每次贴图选择一个平面的一个面, 复制粘贴直