标签:
结对题目:基于一款课下娱乐的小游戏—扫雷
一.需求分析:
1.背景:在现在社会,人们的工作和学习压力不断增大,空余时间时间日益减少,一些大型的娱乐游戏又耗费大量的娱乐时间,
又不一定对身体有益,因此不耗费大量时间的小游戏,方便有趣,是大势所趋。
2.目的:编译此系统是为了在工作和学习之余得到适当的放松,既不浪费大量时间,又可以锻炼自己的思维,缓解疲劳。
3.应用人群:本游戏是基于windows下的小游戏,对人基本没有害处,因此能接触computer的人都可以玩这款游戏。
4.设计概述:
本游戏界面简洁,操作简单,游戏方格分为两种空白格和有雷格,玩家可以自定义雷数,不符合要求会有提醒。
二.上传代码(截图),两人合作的合影
合作合影:
三.约定的规范
命名约定
1. 使用可以准确说明变量/字段/类的完整的英文描述符。
2.采用大小写混合,提高名字的可读性。
3.避免使用相似或者仅在大小写上有区别的名字。
注释约定
1.注释应该增加代码的清晰度。
2.保持注释的简洁。
3.避免使用装饰性内容,也就是说,不要使用象广告横幅那样的注释语句。
编写约定
1.注意段落缩进。
2.重要代码加注释。
2.英文状态下编写。
四.时间记录
选题讨论:30min
思路分析:1.0h
代码编写:1day
程序测试:2h
博客记录:1h
五.心得与体会
这个扫雷游戏是完全模拟微软系统自带的扫雷游戏,所以难度是比较大了,必然在编程过程中也遇到很多问题,有些问题比较简单但就不知道错在哪里,有些大问题之道在哪就是不知道怎么办才好,后来经过自己的不断调试,这个扫雷游戏终于大功告成。
经过编写这个扫雷游戏,我认识到应该注意细节问题,虽然是很小的问题,但可以提高自己编程的能力,而且还可以培养自己编程的严谨性,同时还可以为以后的编程积累经验。编写完这个扫雷游戏,我发现自己有很多的不足,我想如果让我来单独来编写这个游戏,我感觉很吃力,因为这个游戏涉及到好多算法。感触最深的就是我们真的要扎扎实实的打基础!并且我感觉到只要我们自己肯下功夫学习,我们也可以做出很好的东西,不需要每次都抄袭别人的,只有自己的才是最珍贵的!
标签:
原文地址:http://www.cnblogs.com/K-Y-C/p/4818617.html