湖南涉外经济学院信息科学与工程学院
分运行效果图,并对这些界面进行了分析。 (1)游戏主界面如图4.4所示
图4.4 游戏主界面
图4.4是游戏主界面,图案种类数是20,每种图案的最大重复数是4,在没有点击“开始游戏”按钮时,游戏图案排列不会呈现出来,剩余时间的进度条也不会倒计时。
(2)游戏运行中(一)如图4.5所示
图4.5 游戏运行中(一)
图4.5是游戏运行中(一)的状态,用户可以根据连连看游戏的相关规则进行相应的鼠标事件,使其能够消掉,同时积分器累计积分,上图中红圈处为“暂
17
湖南涉外经济学院信息科学与工程学院
停”按钮,可以点击此按钮来暂停游戏。 (3)游戏运行中(二)如图4.6所示
图4.6游戏运行中(二)
图4.6是游戏运行中(二)的状态,上图红圈处显示“重新开始”,此时游戏是在“暂停”状态,用户可以点击“重新开始”按钮,游戏可以继续进行。 (4)游戏过关如图4.7所示
图4.7 游戏过关
图4.7是游戏过关后的界面,游戏过关后会弹出一个“恭喜过关!”的对话框,同时可以看出的最后的得分情况。用户可以点击确定后,然后继续点击“开始游戏”,这时系统又会重列游戏区域,积分器归零。
18
湖南涉外经济学院信息科学与工程学院
(5)游戏失败如图4.8所示
图4.8 游戏失败
图4.8是游戏失败时的界面,当时间耗完时或者游戏区域中没有能够匹配消掉的图案时,系统将提示“游戏失败!”,即游戏失败。
19
湖南涉外经济学院信息科学与工程学院
五、总结
首先感谢老师给我们一次实训的机会。通过这次课程设计,让我充分体会到了理论与实践相结合的重要性。通过我们所学过的知识,老师给我们详细讲解并带领我们做这个连连看游戏,在这个过程中我们学到了很多书本上学不到的东西,我在写程序的时候也遇到了很多问题,不过在自己的努力和老师的指导下完成了任务。在这次课程设计中,我不断的上网查资料以及翻阅相关书籍,通过不断的摸索、测试、发现问题、解决问题,在老师的帮助下这些问题都一一得到了解决,使得程序能够正常运行。
在此游戏的设计过程中,遇到了很多问题,有些问题比较简单但就是不知道错在哪里,有些大问题知道错在哪里但就是不知道怎么办,后来经过自己的不断修改和调试,这些问题都得到了解决。经过这次课程设计,我认识到应该注意的细节问题,虽然是很小的问题,但可以提高自己编程的能力,而且还可以培养自己编程的严谨性,同时还可以为以后的编程积累经验。编写完这个连连看游戏,我发现自己有很多不足的地方,感触最深的就是我真的要扎扎实实的打基础。并且我感觉到只要肯下功夫学习,我也可以做出很好的东西,深深明白,只有自己的东西才是最珍贵的。
总之,通过这次课程设计,我学到了很多,也收获了很多,这包括学习上的和生活中的。尽管可能这个系统中还存在一些问题,但我觉得还是很高兴,因为是自己的最重要。
20
湖南涉外经济学院信息科学与工程学院
六、参考文献
[1] 周存杰.C#网络核心编程[M],北京:清华大学出版社,2002.11 [2] 梁立新.C#核心技术应用开发[M],北京:电子工业出版社,2010.9 [3] 王晓东.计算机算法设计与分析(第3版)[M],北京:电子工业出版社,2007 [4] 刘瑞新.C#网络编程及应用[M],北京:机械工业出版社,2004 [5] (美)沃森,(美)内格尔.C#入门经典(第4版)[M],北京:清华大学出版社,
2008
[6] 谭浩强.C++程序设计[M],北京:清华大学出版社,2004
[7] 严蔚敏,吴伟民.数据结构(C语言版)[M],北京:清华大学出版社,1997
21
湖南涉外经济学院信息科学与工程学院
教师评语: 教师评语及设计成绩 课程设计成绩: 指导教师:(签名) 日期:年月日 22

