海绵宝宝x逆转裁判 游戏设计文档

海绵宝宝x逆转裁判游戏设计文档

 

 

 

编       者:浦仕传、舒凡诚、郑义

审       核:舒  凡  诚

指 导 老 师:马  于  涛

扫描二维码关注公众号,回复: 8096917 查看本文章

 

 

 

 

 

 

 

 

 

 

二〇一九年十二月






 

 

 

 

一、 UML类图

 

1. util.Button.Button

按钮类。用于提供按钮接口,根据传入的图片列表、声音、位置构造。

2. title.title.TitleInterface

用于打印标题界面。

3. part1.Part1_printer

用于玩Part1的游戏。

4. part1.Part2Printer

用于玩Part2的游戏。

5. util.Background.Background

根据传入的高度、图片等参数,构造出游戏背景。

6. util.Evidence.Evidence

用于打印法庭记录中的证据。

7. util.DialogBox.DialogBox

内含基本实现所有的动画。

8. util.DialogBox2.DialogBox

DialogBox的扩展版,用于在Part2播放对话。

9. util.Button.ChangeableButton

Button类的子类,添加了禁用按钮的方法。

10.     util.Question.QuestionBuilder

用于制作单选问题。

11.     util.RoleBuilder.RoleBuilder 

根据输入的控制串返回相应的角色列表。

12.     util.ActionBuilder.ActionBuilder

根据输入的控制串返回动画图片。

二、 UML用况图

 

1.    开始游戏

玩家可以在开始界面选择开始游戏。

2.    选择章节

玩家可以在开始界面选择章节。

 

3.    进行游戏

玩家可以在选择开始游戏后进行游戏。

4.    结束游戏

玩家可以在游戏过程中结束游戏。

三、游戏UI

1.LOGO界面

 

界面上半部分为武汉大学LOGO,下半部分为组员信息。

2.开始界面

 

 

界面上半部分为游戏海报,包含了主要角色——成步堂龙一和海绵宝宝,以及联动的两部作品的LOGO,旨在让玩家了解游戏的主要内容。

 

 

3.对话播放时的界面(文本控制状态)

上半部分负责显示背景、人物(有各种表情动作)、文字(包括对话、独白、叙述等)内容。

下半部分为玩家的操作区。最初,操作区中间有一个资料袋,右下角有一个控制对话的按钮。

按钮的具体作用为:在文字打印中途点击直接打印完整行文字;在文字打印完成后点击进入下一行文字。

单击资料袋将由文本控制状态变为证物检查状态。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

上半部分屏幕播放的是一个由ActionBuilder类控制的小节动画。

 

 

 

 

 

 

 

 

4.证物检查状态

在文本控制状态点击档案袋,会切换到证物检查状态。此时,档案袋消失,下半屏幕的中心出现证物信息。同时多出了三个按钮,分别为向左切换证物按钮、返回按钮、指证按钮。当单击返回按钮时,将返回文本控制状态。

 

 

 

 

 

 

 

 

 

 

5.单项选择

在游戏进行到特点节点时,将有需要玩家回答的问题。问题的模式为选择题,需在下半屏幕中点击玩家认为正确的选项。点击不同选项将跳转到不同的对话,从而给予玩家选择的反馈。

 

 

6.证人询问

   制作ing…

7.裁判长判决

制作ing…


本项目Github链接:

https://github.com/1269473699/SpongeBob-VS-Ace-Attorney

 

 

 

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/DeerTong/p/11997908.html