游戏策划案《2048》

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

“2048”——游戏策划案策划人:文化背景:近期,有一款叫做《2048》的手机游戏十分的火爆,几乎游戏下载排行榜的前10名都能看到“它的身影”。然而并不是每一个人都知道一件事,那是一个关于“2048”诞生的故事。故事的发展是这样的,《2048》的祖先是一款名为《Threes》(中文名为《小3传奇》)的手游。《小3传奇》的两位开发者花了近一年半时间才开发出这个游戏的核心玩法,却在其上架Appstore后仅21天就被《1024》抄了过去。最让人意想不到的是,《2048》则更为迅速,19岁的GabrieleCirulli只用了一个星期改编前两者游戏,却获得最大的成功,《Threes》却不被人知。而到了现在,这类游戏从发布到现在,不管是AppStore还是Android市场,下载量已经远远超越了千万,网上各种版本的都有。本人页很喜欢玩2048这款游戏,但是,目前2048的PC版本还没有。所以我们是否可以创作一个呢?1、游戏概述1.1.游戏名称:2048运行的软硬件环境:windows7/visualstudio20101.2.游戏特征:《2048》中每个格子的数据和颜色的刷新。在每一次移动之后,几乎在这4*4的每一个方格上的数据都会变化,因此在每一次移动之后,每一个方格上的数据都要刷新一次。相对的,每一个数的背景颜色是不同的,也就是说,在每一次数据刷新的时候,每一个方格上的颜色也要同样的刷新一次。1.3.游戏定位:这个游戏的定位主要是年轻人,和正在工作的中年人,这个游戏的浮动性很大,你可以简单的花上几分钟去做完成,最重要的是,这是益智类游戏,可以提高数学计算,思维逻辑能力。1.4.游戏风格:这款游戏没有其他游戏那么花哨,它非常简单,由几个格子组成,游戏的算法分为上下左右自个方向的,《2048》中每个格子的数据和颜色的刷新。在每一次移动之后,几乎在这4*4的每一个方格上的数据都会变化,因此在每一次移动之后,每一个方格上的数据都要刷新一次。相对的,每一个数的背景颜色是不同的,也就是说,在每一次数据刷新的时候,每一个方格上的颜色也要同样的刷新一次。2.游戏规划2.1.游戏性设计:最核心的玩法就是卡片在于界面上4*4的移动,于是下一步的操作就是对卡片的具体设置。卡片设计好了之后根据游戏要求判断在某一操作下同一方向上的卡片是否可以相加,可以相加的部分进行数据合并。对游戏元素卡片的创建和定义好了之后,最终目的是要使我们能够控制卡片进行移动,目标是使卡片能够根据我们的命令进行向上、向下、向左、向右的四个方向上的移动,这个需要加上4个方位的事件监听。事件监听创建好了之后,整个游戏大部分要求已经完成了。2.2.游戏操作:《2048》中每个格子的数据和颜色的刷新。在每一次移动之后,几乎在这4*4的每一个方格上的数据都会变化,因此在每一次移动之后,每一个方格上的数据都要刷新一次。相对的,每一个数的背景颜色是不同的,也就是说,在每一次数据刷新的时候,每一个方格上的颜色也要同样的刷新一次。最后是可不可以继续游戏的检测。当屏幕上没有没有写有数据的方格并且屏幕上的数据没有哪两个相邻的数据是一样的两个数,那么就判定为游戏结束。其中,可使用鼠标或↑、↓、→、←或W、X、A、D键进行操作;Play按钮重新开始游戏;Undo按钮取消本次操作,回到上一步。2.3.用户界面:角色效果图在设计整个2048游戏之前先得设计一个2048的游戏界面,只有有了游戏界面,才能够进行2048这一款游戏的下一步设计,这是创建2048小游戏的最基础的步骤。2048这一款游戏的界面是4*4方格的,于是就需要在界面上设置4*4的方格,有了这些方格之后才能在方格上面装卡片,然后才能继续游戏。方格下面继而显示分数和最高分数。2.4.玩家交互:1、游戏开始时随机的产生2个数值为2/4的方格,其中1个方格置于4个角中的一个位置,另一个方格随机的置于其它位置,其余方格值为0。2、每次移动鼠标或按方向键后,逐行计算移动后的方格值。每行移动的算法是:先将所有值为0的数移至行首。能后从行尾开始逐一和前一个数比较,如果相等则合并这2个格子。3、每合并一次格子,将其值累计到游戏总分中。4、一次移动结束后,在所有值为0的方格中随机的分配一个2/4的值。5、所有方格值不为0且上下、左右相邻的方格都不相等,则游戏结束。6、2出现的概率为90%,4出现的概率为为10%。3.1.游戏流程图游戏开始初始化游戏界面,在游戏界面的4*4方格中随机产生两个数字(2或者4)对方格开始上下左右四个方向进行移动是否(1)初始化进入游戏,初始化4*4表格,并随机产生两个数字(2或者4);两个数字相加,相加之和暂时记为i(n)。本次移动获得的分数为S=sum[i(n)]记录总分Score=Score+S是否有空格?是否是否有相邻数字相同?是否BestScoreScore?BestScore=Score游戏结束是否(2)游戏结束的判断每次发生卡片移动,都要检查游戏还能否继续,是否已经结束。完成游戏是否失败的检查。(3)游戏的计分在卡片的每一次移动的时候判断是否有两个相同数字进行相加,凡是有相见的两个数字其相加所得的和需要存入计分中,其中如果游戏获得了最高分要对最高分进行保存。

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功