Pair Project I 总结——史经浩

Pair Project I 总结——史经浩,第1张

概述Pair: 任广鑫&史经浩 刚开始做的时候,一切都没底。一是以前写程序都是一个人搞,还真没有和别人合作过,不知道什么效果,会不会没有效率或是很别扭之类的。二是SilverLight神马的之前从没有用过,貌似很难搞的样子,短短的两个星期能否做出来还是未知数。怀着这种忐忑不安的心情,开始了我的pair project. 其实觉得这个题目有点勉为其难的感觉,boardgame之所以叫boardgame,

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

总结

以上是内存溢出为你收集整理的Pair Project I 总结——史经浩全部内容,希望文章能够帮你解决Pair Project I 总结——史经浩所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1075993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存