标签:
一、项目背景
五子棋是一种两人对弈的纯策略型棋类益智游戏,棋具与围棋通用,起源于中国上古时代的传统黑白棋种之一。主要流行于华人和汉字文化圈的国家以及欧美一些地区。
容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。已在各个游戏平台有应用。
组员各自的优缺点:
1.贾殿铎:五子棋算法,判断胜利,悔棋,地方游戏中吃对方的棋、移棋、判断胜利;知识掌握熟练,能够将所想迅速实现。
2.王辉勇:主要做五子棋的界面,对代码熟悉度不够,思路是有,但是不能很快的应用进程序,。
四、结对编程优缺点:
优点:
1.结对编程时间紧密,在一定程度上可以督促双方学习,提高效率。
2.Coder在coding过程中会遇到一些细小的问题,而reviewer可以及时指出错误,并给予解决方案进行讨论。
3.遇到问题时,两个人一起讨论,并补充对方没有想到的地方,是完善程序最好的方式。
缺点:
在编程过程中,很长时间是coder在coding的过程中想思路,大概这也是每个程序员的特点,而这个时候reviewer就会长时间遇到空档期。
五、源码的github链接
https://github.com/Yuanjiaying/FiveChess/tree/master
六、测试结果
心得体会:
这次编程很纠结,自己很多地方只能想想而不能去自己实现,对代码也不是很熟练,耽误老多时间。自己都没出多少力,基本都在学习队友的方法,感觉自己欠缺好多。不过这次合作也更让我知道自己的不足,平常不知道一比就知道,在思路的实现,代码的编辑上自己还有很长的路,加油吧!
标签:
原文地址:http://www.cnblogs.com/debugwhy/p/4509934.html