这一周本小组做了有史以来最多的discussion,几乎达到了每天一次的程度,目的就是为了决定Project的idea。一开始大家提了很多不靠谱的idea,当然也有一些靠谱的,但是很多时候都是想到了某样东西应该有的某种feature,但是又不值得为这一两个feature重做整个东西(因为这样会花很多时间在其他部分上)。
当然做WP App的想法还是很一致的,最后我们决定要做一款小游戏。游戏的内容是在WP上实现这样的的一个东西:
游戏的内容是复原这张图片,点击空格相邻的方块的时候方块会移动到空格上,通过这样的方式来排布整个图片,很像儿时的某些玩具(事实上我确实玩过这种东西的实体版)。
我们希望这款游戏有这样的一些feature:
1 图片的来源可以是本地的图片或者即使用相机拍出的图片,对于过大的图片(分辨率过高),应当提供一个能够剪裁或者缩小的功能
2 游戏的难度是可以选择的
3 拼图的自动复原功能
4 计时,保存,继续的基本游戏功能
5 一些成就系统的加入
以下从NABC四个角度来进行项目的描述:
[N]eed
手机用户(特别是智能机用户)往往喜欢在无聊的时候拿出手机摆弄,所以消磨时间的休闲游戏是一种需要,但是太复杂的游戏又需要用户很深的投入,因此一款轻量级又简单容易上手的游戏是很有必要的。
[A]pproach
当然简单容易上手的游戏其实也可以做到很复杂(参见Fruit Ninja,Angry Bird之辈),需要过于复杂UI的游戏对于我们而言并非能在两个月内完成,因此对于我们选择的Project是我们认为能够实现所有feature并有时间polish我们的UI。
具体技术方面,除了WP上的开发框架之外,游戏的内容可以使用Silverlight或者XNA实现(具体使用哪一种还没有决定,因为无论哪一种都还说不上了解),相对复杂的拼图自动还原功能可以使用BFS算法实现,至于图片素材的来源则使用用户自身的图库或者即时拍摄的照片。
[B]enefit
在我们的App中,用户可以自行创建游戏,从而每一次玩都有些新鲜感。游戏简单且容易上手,可玩性很强,适合无聊的时候摆弄摆弄,满足了用户的休闲需求。成就功能(虽然暂且还定位optional的)的加入也能够增加游戏的趣味性,让用户更有兴趣来玩游戏。
[C]ompetitors
我们check过WP的marketplace,发现目前还没有同类的游戏,于是我们决定做出第一款,以抢占先机。
[D]elivery
既然是WP App,当然就使用marketplage发布啦。
以上是我们初步的一些想法。对于游戏而言,可能UI的polish会是一个很重要的部分(虽然这个游戏并不复杂),我们也打算将这一过程贯穿整个开发的过程当中。