需求文档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版产品需求---产品需求文档到底是谁的?产品到底是谁的?
在听了测试的一通唠叨之后,"内部实现一堆逻辑,只有一句话的需求文档","文档那么简单,我们怎么测试啊",心中突然想起来自己曾经干的一件当时觉得还不错的事情,但是 ...
随机推荐
- C#连接数据库的新方法(通过web.config配置文件)
分类: asp.net技术 2009-07-08 19:40 183人阅读 评论(0) 收藏 举报 方法一. 1.web.config中<configuration>下加入以下连接代码 ...
- js 监听窗口变化
window.onresize = function () {.....}jquery $(window).resize(function)
- Android Studio编译输出apk文件修改文件名
新建一个Android工程,默认编译会生成一个叫app-debug.apk或者叫app-release.apk文件,说实话,单纯看文件名,我都不到任何有用的信息,我希望输出的文件名是这样的: 模块名- ...
- Linux 指令
cat cdchmod chowncp cut 名称:cat使用权限:所有使用者使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连 ...
- quartz-2.2.x 快速入门 (1)
欢迎来到quartz快速入门教程.阅读本教程,你将会了解: quartz下载 quartz安装 根据你的需要,配置Quartz 开始一个示例应用 当熟悉了quratz调度的基本功能后,可以尝试一些 ...
- C#/ASP.NET MVC微信公众号接口开发之从零开发(二) 接收微信消息并且解析XML(附源码)
文章导读: C#微信公众号接口开发之从零开发(一) 接入微信公众平台 微信接入之后,微信通过我们接入的地址进行通信,其中的原理是微信用户发送消息给微信公众账号,微信服务器将消息以xml的形式发送到我们 ...
- [css3]圆盘旋转动画
效果:打开只能看到logo,鼠标放上去,圆盘渐显放大旋转展示出来 知识点: [html+css] 1.logo水平垂直居中于圆盘内,用到的样式 position: absolute; left: 0; ...
- 配置Entity Framework连接Sql Server出现的一个异常
异常:The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFrame ...
- C语言学习常识
开发环境 学习C语言,在mac os x上,我们选用的开发工具是x-code:而在Windows上,我们一般用微软提供的vc6.0:此外还有很多编辑器内置了或者支持下载C语言的编译器插件.所以,我们可 ...
- Hinet 日本数据处理流程
---恢复内容开始--- 推荐网站: http://ju.outofmemory.cn/entry/138571 ridnet.py 将Hinet 的cnt 数据提取为sac数据,参考网站 http: ...