学习South Seven组博客有感 by 刘子舜

  高级软件工程第一节课后,我找到了上一届“South Seven”组的博客(http://www.cnblogs.com/southseven/)进行学习。通过阅读师兄师姐的博客,我对实际开发一款软件的过程有了大致的了解。希望站在前辈的肩膀上,将来我们的项目可以更加成功。

  South Seven组的项目是一款声控手机游戏,名为Kungfu Stonie。用户可以通过三种声音控制游戏人物的动作,完成打砖块的任务。游戏制作精美,在Windows Phone Marketplace上获得了用户的好评。

  

  通过博客的学习,我总结了一下几点,希望我们能够做的更好。

 

1、明确分工

  “Beta迭代事后分析”指出,分工明确,需要良好的底层架构,“动画编码与底层编码被分离开了,于是新加入团队的同学不用花费太大力气来Follow up整个框架就可以加入开发——避免了“始终都在Follow up”的情况。看来团队配合不是一句空话,这不仅需要组员之间协同合作的情商,更需要建立良好架构的智商。

 

2、设计和宣传

  美观的UI是必要的部分。声控游戏虽然新颖,但好的想法并不能保证成功,美观的UI可以迅速吸引住用户的眼球。游戏的整体画风是“中国山水画”,墨水的晕染,山水的飘逸, 呈现在用户面前的是一个风格统一、做工精美的艺术品。另外,“酒香也怕巷子深”,要让自己的项目取得成功,给力的宣传也是必不可少的。否则,再好的作品也会淹没在巨大的市场里。Kungfu Stonie的成功也得益于这一点。

 

3、提高稳定性  

  但是,博客中也坦言作品的稳定性还不够高。虽然有新颖的想法抢占先机,有精良的做工打动用户,但如果面临对手的竞争,稳定性的缺失将丢掉用户的青睐。但要做到这一点又谈何容易,应该有充分的思想准备去面对这一点。

  

 

  当然,空有花架子是不行的。最重要的硬功夫,仍然是编程能力。师兄师姐们能在短期内完成这样的工程,靠的是过硬的基本功。由于之前没有接触过软件工程,对游戏开发也没有了解,我对博客中提到的引擎开发等术语都不理解,也不知道其中提到的许多问题具体所指。在接下来的过程中我还需要加倍努力。

  如果在学校学习软件工程,至多是“模拟”实践,难以做出让用户满意的软件。而在这里,我们有机会开发一个最终需要发布的软件,要真正与其他开发者竞争,吸引用户的注意力,每个细节都含糊不得,能够切实训练我们的技能。我已经做好准备迎接这次挑战!

posted on 2012-08-10 22:06  Gun N' Rose  阅读(265)  评论(0编辑  收藏  举报

导航