本次设计的游戏是一个三维角色扮演(RPG)游戏,休闲游戏能让玩家产生轻松的感觉,这样有助于帮助玩家放松,不会太紧张,但是太过于休闲的游戏又不会太吸引玩家,所以要既有休闲的情节让人放松,又有一些紧张的情节让玩家有兴趣才是最好的。RPG这种类型的游戏核心便是扮演,玩家扮演一个角色在游戏世界中活动,本文设计的主旨是让玩家身临其境的感受游戏情节,产生真实的游戏触感。 整个游戏背景建立在海边的一个小村落以及与村落隔海相望的一座岛屿,沿袭历来的RPG游戏,以任务主线的方式进行游戏。游戏中暂时不涉及打怪物之类的游戏设定,而是与村民聊天,与动物追逐之类的游戏设定。本文设计通过角色之间的动作来真实表现游戏世界的真实,用物理引擎来展现虚拟世界构造出一个海边村落的日常生活场景。 本文设计的游戏偏向于休闲化,因此,游戏主要功能为:打野狼、捉野兔、出海、与村民聊天、钓鱼等,功能集中在场景1中,部分在场景2中,由图3.1所示。 以下分别讲解各个功能: 1、 打野狼。在村落附近山上的树林里有野狼,野狼本身具有攻击性,当玩家接近野狼身边一定范围后,野狼会发起攻击也有可能会逃跑,玩家可以攻击野狼,也可以选择逃跑。若是被野狼咬死,玩家会重新回到村子里复活。 2、 捉野兔。山脚下的草丛中有野兔出没,野兔与野狼不一样,不会主动进攻玩家,当玩家接近野兔身边一定范围后野兔会逃跑,玩家可以追上野兔并捉住它。 3、 出海。村落所在的海岸边有一个码头,码头旁边停靠了三只小船,玩家可以乘船出海到对面的岛屿上。对面的岛屿上有一个传送点,可以传送到场景2。 4、 与村民聊天。村落里除了有玩家自己,还有几个NPC村民,玩家可以与NPC村民聊天,但是聊天内容是固定的。 5、钓鱼。玩家可以在场景2的河边钓鱼。 1、 UI界面模块。该模块主要由游戏开始界面、游戏过渡界面以及游戏运行界面中的游戏对话框窗口、游戏对象名称和游戏状态栏组成。游戏开始页面主要包含游戏背景图片、开始游戏按钮等,游戏状态栏主要包含角色属性值、小地图等。 2、 场景控制模块。该模块主要控制的是场景内的游戏对象动态响应,比如鼠标右键控制摄像头跟随鼠标轨迹旋转、鼠标滚轮控制摄像头与角色之间距离缩放、NPC始终面向玩家等。 3、 声音模块。该模块主要控制的是游戏背景音乐和音效,音效主要是狼啸、水声等游戏对象发出的声音。1 游戏总体设计
1.1 游戏功能设计
1.2 系统模块设计
本文设计的系统模块分为两个大方向,一个是静态的,一个是动态的。静态的模块是UI界面模块和声音模块,动态的模块是场景控制模块,由图3.2所示。
下面便分别讲解这三个模块:
- 上一篇: 学生作品18--软件测...
- 下一篇: 学生作品20