搞事情队:基于web的可编辑文字冒险游戏
web开发
文字冒险游戏
创作平台
一. 项目内容
一个基于web的文字冒险游戏,玩家通过简单的按钮交互来推进剧情,寻找除了酷炫的画面之外,另外一种充满想象力的游戏乐趣。而开发者可以通过我们平台的剧本构建工具,方便地编写游戏剧本,创造自己的游戏。
二. 项目简介
1.文字冒险游戏
(1)形式
文字冒险游戏一般由两个最重要的部分组成:场景描述,选择
场景描述是用来描述当前游戏进度,并推进游戏剧情的工具
选择一般跟在场景描述的后面,用于给玩家决定在当前的场景中下一步的行动
在游戏背后还可能有隐藏的物品系统和属性系统,通过一些不显示出现的物品和属性来决定游戏的进度
(2)例子
- lifeline
文字冒险游戏的巅峰之作之一
由头到尾只有文字和音乐,玩家通过和主人公的对话,并在主人公提出问题的时候做出选择,拯救处于困境的主人公。游戏以丰富的剧情和独特的交互方式著称。
不带框的文字是场景描述
最下面的框是选择
灰绿色方框的内容是已经做出的选择
- 异星探险编年史
一个以外星球探险为主题的文字冒险游戏
加入了丰富的图片素材
- 图中白色和紫色框都是场景描述,黑色是玩家的选择框
(3)特点
- 极大的想象张力
根据语言来想象情节,极大地保留了想象的空间。每个人玩这个游戏都可以经历属于自己的剧情。
- 可控的节奏感
使用文字作为游戏的载体,能够轻易地把控剧情的进度,让玩家更好地融入故事的节奏。
- 多选择多可能
每一个选择,都可能开启不同的故事支线,走上不同的剧情,甚至是走向不同的结局。理论上,游戏的可能性是指数倍增长的,每个人都有可能打出一条属于自己的故事线,这个取决于剧本的大小。
- 可移植性强
只要编写好基本的逻辑,一个这种类型的游戏可以很容易从一个平台转移到另一个平台。
- 可定制程度高
这类游戏的核心是剧本,不同的剧本创造出来的是完全不同的游戏。
- 创作门槛低,可挖掘性强
只要会写作,有想法就可以创作自己的剧本,而对于剧本的编排可以让游戏变成一个纯粹的娱乐产品,或是一个用于宣传的工具。
2.产品功能
- 游戏载体
我们的游戏平台可以充当游戏的载体,可以运行现有的文字冒险游戏
- 游戏编辑
我们的编辑工具提供编辑游戏剧本的功能,可以创造自己的剧本,并且可以直接从剧本生成游戏
3.使用场景
- 闲暇时间,来一场简单有趣的游戏
- 有创作的欲望,想要表达出有趣的念头,来做一个有意思的游戏
- 想要宣传自己的产品和理念,但又想使用新的方式,来制作一个简单易懂的软广游戏
三. 项目特色
- 使用流传最广的
web平台
,有效地针对网络活跃群体。
- 与市面上常见的打击类和闯关类的游戏不同,我们平台的游戏是以文字推进的,留给给玩家足够的想象空间,考验的是玩家的抉择能力和推理能力。
- 开放剧本接口,让每个人都有机会创造自己的故事。现在制作游戏需要懂得编程或使用一些特定的软件,可能还需要绘图等等,但是在这个平台只要会写东西,就能做出游戏
四. 市场分析
- 灵感来源
直接的灵感源自ios平台上的热门游戏lifeline,该游戏就是以对话的形式来推进剧情,依靠新颖的游戏方式和剧情得到了大量的好评。而开发web版本则是看到了bilibili视频网曾经制作的一个网页的剧情游戏,让我们看到了构建web版本游戏的前景。同时,之前的在微信公众号后台制作的文字冒险游戏获得好评,并吸引了一系列剧本创作爱好者,也是促使我们开发这个平台的原因。
- 目标群体
本项目的目标群体是学生,青少年等。这个群体的主要特点是使用手机时间长,对世界充满了好奇,并且喜欢游戏,喜欢创造。这个群体对手机的依赖让我们的产品有足够的机会去推广,而我们的游戏会以一种新颖的方式来呈现在他们面前,能够满足他们对游戏内容和创造的要求。
- 市场调查
目前基于web的文字推理冒险游戏很少见,现有的游戏制作软件一般都需要编程基础,门槛过高。类似的产品有橙光游戏,但他们的产品和我们的游戏的形式并不一样,我们的作品能够抓住web这个广为使用的平台,已经拥有了比需要下载的app更便捷的使用方式。同时让玩家自己参与游戏制作,制作方式简单易懂,能够加强用户粘性,更能激发更多优秀的作品。
五. 商业模式
关于这个平台的商业设想主要分为三部分:
1. 以工作室的形式,成立专门的编辑组,推出招牌的游戏,吸引用户使用游戏剧本定制的服务。
2. 在发展成熟的时候,开放剧本编辑器,转型成为一个面向普通人的游戏剧本创作交流平台,并采用”用户点赞——收益“的模式,让创作者能从创作中获益,鼓励更多优秀的作品。
3. 在平台的创作者有了一定数量的时候,培养一批优秀的作者,推出品牌作品并鼓励成立私人工作室,通过接单分红的方式来继续发展。
六. 预期成果
- 在web平台上面呈现的游戏页面,不需要额外的平台支持
- 在web平台上面建立的剧本编辑器,不需要额外的平台支持
七. 拟解决的关键问题
- 兼容不同浏览器的前端页面
- 选用合适的存储方式来保存交互数据,并实现前后端的通信
- 后台游戏逻辑的编写
- 数据库结构的设计
- 根据剧本自动生成可用游戏的接口工具的实现
- 良好的用户交互逻辑设计