Pair Project I 总结——史经浩

Pair: 任广鑫&史经浩
刚开始做的时候,一切都没底。一是以前写程序都是一个人搞,还真没有和别人合作过,不知道什么效果,会不会没有效率或是很别扭之类的。二是SilverLight神马的之前从没有用过,貌似很难搞的样子,短短的两个星期能否做出来还是未知数。怀着这种忐忑不安的心情,开始了我的pair project.
其实觉得这个题目有点勉为其难的感觉,boardgame之所以叫boardgame,就是在平面上玩的,现在非要拓展到3D去,有点赶鸭子上架,不伦不类。但是木有办法,作业还是得做。于是在和任广鑫进行了多次讨论之后,基本确定下来再立方体上搞。但是具体又有两种方法,一是只在表面上弄,二是深入的立方体内部。论可玩性和实现难度方面,前者都比较好,但是还是只在面上玩,后者就更有3D感觉。最后确定下来先实现前者,再实现后者,也是为玩家提供两种选择,两种体验。
因为两人以前都没有Silverlight编程经验,于是刚开始先各自熟悉一下SL,大约过了三四天之后,才开始结对编程。因为各自的任务都比较多,很难凑在一起,效率不是很高。但是慢慢的还是把前者做出来了,可玩性还可以。于是又开始实现后者,这个难度比较大,知道deadline前一天才弄好,中间遇到的问题那是多了去了,比如怎么实现鼠标拖动,怎么实现3D效果等等。因为Silverlight本身对3D的支持很少,所以我们找了第三方库Balder,这是一个SilverLight的3D图形引擎,免费+开源,但是还不是很成熟,功能也较简单。对于我们的这个小游戏来说也够了。
接下来就是怎么把两种Mode结合起来的问题,因为之前都是在两个silverlight工程里做的,现在要统一在一个工程里面,就会有这种各样的排版,命名空间等繁琐的问题,两个人一直弄到夜里一点多才终于把它们集成好,很有成就感。
总之,通过这次pair project,我体验了最新的silverlight技术,锻炼了快速学习能力和编码能力,开拓了思维,最重要的是收获了结对编程的经验。这都使我受益匪浅。最后上两张图,留作纪念!

 

图一:任广鑫指出我的问题

 

 

图2:observer & coder

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值