Pair Project I 总结——史经浩
2010-11-26 15:34
197 查看
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
刚开始做的时候,一切都没底。一是以前写程序都是一个人搞,还真没有和别人合作过,不知道什么效果,会不会没有效率或是很别扭之类的。二是SilverLight神马的之前从没有用过,貌似很难搞的样子,短短的两个星期能否做出来还是未知数。怀着这种忐忑不安的心情,开始了我的pair project.
其实觉得这个题目有点勉为其难的感觉,boardgame之所以叫boardgame,就是在平面上玩的,现在非要拓展到3D去,有点赶鸭子上架,不伦不类。但是木有办法,作业还是得做。于是在和任广鑫进行了多次讨论之后,基本确定下来再立方体上搞。但是具体又有两种方法,一是只在表面上弄,二是深入的立方体内部。论可玩性和实现难度方面,前者都比较好,但是还是只在面上玩,后者就更有3D感觉。最后确定下来先实现前者,再实现后者,也是为玩家提供两种选择,两种体验。
因为两人以前都没有Silverlight编程经验,于是刚开始先各自熟悉一下SL,大约过了三四天之后,才开始结对编程。因为各自的任务都比较多,很难凑在一起,效率不是很高。但是慢慢的还是把前者做出来了,可玩性还可以。于是又开始实现后者,这个难度比较大,知道deadline前一天才弄好,中间遇到的问题那是多了去了,比如怎么实现鼠标拖动,怎么实现3D效果等等。因为Silverlight本身对3D的支持很少,所以我们找了第三方库Balder,这是一个SilverLight的3D图形引擎,免费+开源,但是还不是很成熟,功能也较简单。对于我们的这个小游戏来说也够了。
接下来就是怎么把两种Mode结合起来的问题,因为之前都是在两个silverlight工程里做的,现在要统一在一个工程里面,就会有这种各样的排版,命名空间等繁琐的问题,两个人一直弄到夜里一点多才终于把它们集成好,很有成就感。
总之,通过这次pair project,我体验了最新的silverlight技术,锻炼了快速学习能力和编码能力,开拓了思维,最重要的是收获了结对编程的经验。这都使我受益匪浅。最后上两张图,留作纪念!
图一:任广鑫指出我的问题
图2:observer & coder
相关文章推荐
- pairproject总结和结果
- PairProject 总结
- PAIR PROJECT 总结 PART1 --韦昀
- PAIR PROJECT 总结 PART2 附加题 --韦昀
- 关于软件工程结对编程作业 PairProject : Elevator Scheduler(电梯调度算法的实现与测试)的总结
- Pair Project 总结 Part1
- Maven异常总结001---Maven project导入到myeclipse时候出现异常:could not get mojo execution paramater value
- 2015/2016 Energy Harvesting Project 总结
- pair work中期总结
- pair project 03 软件测试报告
- your project contains error(s),please fix them before running your application.错误总结
- 真人拳皇项目第三次Scrum总结——史经浩
- 关于Empty Project的总结
- 个人project总结感悟——by Tao
- pair Project:Elevator Scheduler
- PairProject——结对编程
- 2015/2016 Energy Harvesting Project 总结
- 分享毕业学生“ERP实施project联赛”总结,是肺腑之言——知识是人的价值的体现,每门课程是有意义的学校纪律
- 关于在vc6的project中引入vs2005生成的lib的总结
- Eclipse整合Tomcat开发Dynamic Web Project环境总结