完整资料进入【数字空间】查看——baidu搜索"writebug"
随着当下电子设备的普及以及人们对娱乐需求的上升,电子游戏逐渐走进千家万户。RPG(角色扮演)游戏作为最经典的游戏种类之一,因其游戏形式多样,自由度高而深受广大玩家所喜爱。进入21世纪以来,人们的自我意识不断提高,开始追求个性,DIY成为一种潮流。在这样的背景下,制作具有自己鲜明特征的游戏是一个必然的趋势。但是由于编程带来的门槛,大部分玩家无法实现自己这个梦想。所以我们讨论后希望做出一个游戏编辑器,玩家不在需要自己实现底层代码,只需提供素材就可以生成属于自己的RPG游戏。
一、选题背景与应用意义
随着当下电子设备的普及以及人们对娱乐需求的上升,电子游戏逐渐走进千家万户。RPG(角色扮演)游戏作为最经典的游戏种类之一,因其游戏形式多样,自由度高而深受广大玩家所喜爱。进入21世纪以来,人们的自我意识不断提高,开始追求个性,DIY成为一种潮流。在这样的背景下,制作具有自己鲜明特征的游戏是一个必然的趋势。但是由于编程带来的门槛,大部分玩家无法实现自己这个梦想。所以我们讨论后希望做出一个游戏编辑器,玩家不在需要自己实现底层代码,只需提供素材就可以生成属于自己的RPG游戏。 通过这样一个编辑器,让没有编程基础的玩家也可以做出属于自己的游戏,让更多人享受到技术带来的好处。同时减少基层程序员的工作量,这样有利于他们将更多的精力放在游戏开发上,推动游戏发展。
二、需求分析
2.1 用户需求
我们面向的是没有程序开发基础或者基础薄弱的RPG游戏开发者,所以我们的目标是,尽量在不让用户接触底层逻辑的基础上,让用户能够更自由地设计游戏的顶层逻辑。用户主要需求有:
-
游戏设计者对于游戏实现的不熟悉导致了游戏开发的困难,所以他们需要在不考虑底层逻辑的基础上,完成游戏的开发。 解决方法:通过分模块设计,实现软件开发者——游戏设计者——玩家三层用户关系。软件开发者设计游戏编辑器供给游戏设计者使用,游戏设计者通过该软件添加素材、游戏逻辑,利用开发者设计的可执行文件加载指令路径下的素材,生成游戏供给玩家游玩。
-
设计者对于实现流程的不熟悉,或者对于软件应用的生疏,会造成游戏开发的困难,同时软件开发者与游戏设计者的时空割裂也会影响游戏开发的进展。用户需要一个板块划分清楚的软件,方便游戏的开发与设计素材和可执行文件的对接。 解决方法:通过较为详细且指向明确的分部设计页面,让用户能够更清醒地明白设计的内容,也为用户的开发提供了一个明确的思路。