需求文档2_The Battle of Polytopia
需求文档
—————————————————————————————————————
1. 游戏详细分析
The Battle of Polytopia简要介绍
探索型、策略型的对战塔防游戏,回合制。
游戏场地:棋盘方格形状(大小可调),由系统随机生成的,每个方块可能是陆地,山地,森林或者海洋。在陆地上任意分布着一定数量的互不相邻的村落,这些原始村落可以被占领。
游戏目的:消灭敌军并占领场地中所有的敌军村落。
初始状态:任选一个种族,然后会有1-3个其他种族对手(数量可选),每个种族一开始只有一个村落(以及周围3*3的领土区域),还有一个人以及一项已解锁的科技。并且看不到周围的环境(被云雾遮蔽,需要探索打开)。
关于领土:当你的人走到一个不属于自己的村落(无人占领或者对手的)上,就可以花费一个回合来占领这个村落,以该村落为中心的3*3的区域就都变成你的领土。在3*3的区域里有随机分布的各种资源(森林有果树,海洋有鱼,山地有金矿,陆地有畜牧等等),这些资源需要解锁相应科技才能进行采集,并且只能采集一次。采集之后可以增加村落的经验,达到一定条件后可使村落升级。
关于村落:每个村落可居住的人数是固定的(最开始是2人,每升一级加1人),每回合结束后可以给你的国家提供一定资金(等级越高,提供的资金越多)。
关于资金:无论是解锁科技,还是造兵(就是造人),还是采集资源都需要消耗资金,资金只有在每回合结束以后,按照村落的等级提供。
关于人(也就是兵):一个格子中只能占一个人,每个兵种都有不同的速度,血量,攻击力,防御力,技能。每回合最多只能移动一次,并且攻击一次。兵的作用是消灭敌军,以及占领村落。采集资源不需要人。
关于解锁科技(比如造船、造不同的兵种等)、资源种类、特殊的场地、种族特色等,都是增加游戏的复杂度和可玩性,这里不一一赘述。
推选原因:
1、 游戏比较耐玩,随机性和策略性两者较为平衡,每次场地随机需要用不同的策略。
2、 一局下来时间在20-30分钟(选择高难度的在1个小时左右),比较适合大众休闲时玩,也不需要我们设计很多关卡。
3、 画面简洁独特,对美工要求不高,动画也很简单,很适合我们制作。
4、 类似于精简版的《文明》,回合制好操作,代码量也不是很大。
5、 随机生成的沙盒游戏,不需要我们费心去设计每个地图(因为有的策略型游戏需要巧妙的地图设计才能获得游戏平衡,比如他们上次提到的滑冰迷宫游戏,而这样的地图设计不是我们课程重点,设计不好整个游戏也会没意思)
创新方面
1、 目前只有ios版本。
2、 游戏平衡性不是太好,游戏中限制30个回合,有时两边还没打起来就结束了。而且占劣势的玩家缺少通过碰运气来翻盘的机会。
3、 人物较少(因为要解锁付费),同时我们可以适当丰富科技、资源等以及增加一些玩家设置来提高可玩性。
4、 增加多人模式,以及一些其他的游戏模式,比如闯关,一些创新性的玩法,限制条件等等。
用户调研



玩家对此类游戏比较喜欢,可拓展性高,但是暂时没有中文版本,我们可以开发中文版本类似的游戏,此类游戏比较灵活玩家可以尝试之多的不同玩法,预备开发的是PC端游戏,因此不需要快速结束一盘游戏,可以放宽回合数,此外此种游戏开放多人联机会更加好玩。
多个玩家在同一张地图的不同位置开始发展,整个游戏就可以达到,初期发展益智,后期争霸类的玩法等等。
根据用户评分和点评而言,还是有非常多的受众喜爱此类游戏,所以将其作为我们的开发项目也是不错的选择。
竞品调研

游戏名称:文明5美丽新世界
英文名称:Sid Meiers Civilization V Brave New World
游戏类型:策略类(SLG)游戏
游戏制作:Firaxis Games
游戏发行:2K Games
文明5美丽新世界有9个新的文明加入,包括波兰、亚述、巴西、葡萄牙、祖鲁、印度尼西亚、摩洛哥、威尼斯、肖肖尼。此外还有8个奇观,很多新的游戏机制,例如交易路线和世界会议。


游戏名称:三国志12威力加强版
英文名称:Sangokushi 12 Power-Up Kit
游戏类型:策略模拟类SLG游戏
游戏制作:KOEI
游戏发行:KOEI TECMO
光荣公司三国类经典的策略模拟游戏,三国志目前已经出到了12版,这里给大家带来的是三国志12威力加强版,此版本在前几部的基础上增加了更多的新要素,游戏风格也和前几作差异较大。无论是从UI的设计而言或到游戏的各个系统都加入了更多现代化的即时战略色彩。让一场战斗的变数极具增加,如同兵法一般敌进我退,敌退我追,敌驻我扰,敌疲我打变的更加赋予色彩。内政系统的革新变革也让玩家不会过于注重战斗来带的收益。游戏整体融合了更多的WEB对战风格,喜爱《三国志》系列的玩家绝对不容错过!

游戏名称:潘多拉:第一次接触
英文名称:Pandora: First Contact
游戏类型:策略类SLG游戏
游戏制作:Proxy Studios
游戏发行:Slitherine
在未来,各个派系逐渐崛起,政府已形同虚设。私营公司和宗教活动为了贪婪、思想和权力展开了战争。许多人因战争死去,许多土地都已被摧毁。地球已经不堪重负,而殖民者试图征服其它星球却无功而返。最终,经过几十年的探索,一次星际探索到了一个新的世界。最强大的派系们将他们最好的人和女人送到了潘多拉,一个极度荒凉类似地球的星球,而这个星球已经被本土生命形态占领。各种各样庞大的虫子和菌类会阻止人类前来扩张。
还有以上等等都是精品策略类游戏,不过他们体量都非常大开发难度也非常之高。而我们打算开发的是一款策略益智类的小型游戏。以上可以作为参考和学习对象。

这些都是常见的一些策略类的小游戏,也是我们开发类似的项目,由于我们的开发想法更加自由,可玩性和可拓展性高,因此比一些关卡类的策略性游戏可玩的时间更长,用户粘性也更高,我们的目标就是开发一款具备好玩又耐玩的小型游戏。
3.预期收益
此类小游戏一般的收益方式:
1.出售游戏,最主要的盈利方式;
2.出售与游戏有关的攻略书籍或者杂质;
3.加入游戏平台,共同盈利;
4.在游戏中加入广告因素,赚取广告赞助
我们开发的此款游戏纯粹提供给人休闲放松使用,因此我们决定完全开放游戏,不收取玩家任何费用,也不会搞像页游装备赚钱的招数,可能产生收益的途径就是流水达到一定程度之后通过广告位的方式收取部分费用维持游戏运行。
需求文档2_The Battle of Polytopia的更多相关文章
- 产品需求文档(PRD)的写作方法之笔记一
1.写前准备(思维导图): http://www.woshipm.com/?p=80070 1.在写之前,请先很区分清楚什么是MRD文档(市场需求文档),BRD文档(商业需求文档),什么是PRD文档( ...
- PRD产品需求文档
什么是PRD? PRD是Product Requirement Document的英文缩写,即产品需求文档的意思.PRD昰产品流程中的最后一步工作,是将原型中的功能.界面具象化描述,是提交给设计(UI ...
- [转]产品需求文档(PRD)的写作
产品需求对产品研发而言非常重要,写不好需求,后面的一切工作流程与活动都会受到影响.转载一篇文章,关于产品需求文档写作方面的,如下: 本文摘自(一个挺棒的医学方面专家):http://www.cnblo ...
- PRD产品需求文档概要
PRD概念 PRM就是Product Requirements Document的简称,也就是产品需求模型.一般来说一个产品会伴随有市场需求文档(Market Requirements Documen ...
- Android APP开发需求文档范本
Android APP开发需求文档范本 软件需求文档格式的标准写法 1.引言 1.1 编写目的 • 阐明开发本软件的目的: 1.2 项目背景 • 标识待开发软件产品的名称.代码: • 列出本项目的任 ...
- 撰写POPUSH需求文档
不当家不知柴米贵,撰写了正规的软件需求文档才知道软件工程的复杂性 感谢@洪宇@王需@江林楠下午的加班加点,五个人正闷在406B奋斗中,加油!
- 产品需求文档 PRD
第一轮: 1,文档使用方:UI设计师 2.内容: 根据战略层定义出来产品功能范围, 说明此产品的目的,方便UI设计人员更好的理解产品 产品基本流程 详细 ...
- 优质产品需求文档(PRD)写作三大原则
在上一篇文章中有介绍,产品经理的两项主要职责包括:对产品机会进行评估,以及对开发的产品进行评估.而定义即将开发上线的产品,则需要借助产品需求文档,来进行产品的特征和功能描述.PRD文档的写作会因公司. ...
- Wiki版产品需求---产品需求文档到底是谁的?产品到底是谁的?
在听了测试的一通唠叨之后,"内部实现一堆逻辑,只有一句话的需求文档","文档那么简单,我们怎么测试啊",心中突然想起来自己曾经干的一件当时觉得还不错的事情,但是 ...
随机推荐
- cxf笔记记录
一.Web Service框架介绍: 1. WebService框架的作用: -- WebService只是一种思想,不是一个具体的框架. -- 它也是javaEE的规范. -- 它可以跨平台(操作平 ...
- Mac环境下 配置Python数据分析环境
采取的思路主要依据的是这一篇文章,连接: http://www.jb51.net/article/78667.htm 但是当安装brew的时候,可能是网站的问题,一直报错 所以从网上查找资料发现,br ...
- 三角形及选中取消按钮的css代码
1.三角形: 1.用传统的方式: .triangle{ background:blue transparent transparent transparent; border-width:100px ...
- 连接英文字符集的ORACLE和调用存储过程问题及64位服务器连接ORACLE问题
部署在IIS上的webservice连接英文字符集的ORACLE数据库出现问题“未在本地计算机上注册"MSDAORA.1"提供程序”,解决方案如下: 原因:如错误,64位系统未注册 ...
- mysql常用语句、命令(增删改查功能)
修改数据库的字符集 mysql>use mydb mysql>alter database mydb character set utf8;创建数据库指定数据库的字符集 ...
- Leetcode 1 two sum 难度:0
https://leetcode.com/problems/two-sum/ class Solution { public: vector<int> twoSum(vector<i ...
- ubuntu SecureCRT破解
操作过程: 操作过程都在终端中执行.Ubuntu 的破解 : 下载程序: wget 链接: https://pan.baidu.com/s/1nvdJl7j 密码: 2ryk 运行破解 /usr/ ...
- 使用 HttpClient 和 HtmlParser 实现简易爬虫
这篇文章介绍了 HtmlParser 开源包和 HttpClient 开源包的使用,在此基础上实现了一个简易的网络爬虫 (Crawler),来说明如何使用 HtmlParser 根据需要处理 Inte ...
- 谈谈eclipse使用技巧二
上节说道了怎么使用eclipse使您事半功倍.这节告诉您怎么用eclipse练成火眼金睛. ①借你一双火眼金睛让类的层次结构一目了然让你阅读代码如虎添翼 一个好的类的层次结构,让你的类的层次清晰明了, ...
- Java xml object 互转
public class ClassRoom { private int id; private String name; private int grade; public int getId() ...