温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
C#
程序
大赛
评分标准
评分标准:记忆力游戏“图片配对”
该程序的评分标准如下:
注意:评分时,首先看基本功能,只有在基本空能都实现的基础上,才评判扩展功能,否则扩展功能不计分。
基本功能:
5
建立主窗体
3
正确摆放16个PictureBox。
2
添加了1个ImageList,并在其中添加了要显示的图片。
20
随机显示图片
5
利用Random类生成随机数5分,用其他方法实现3分。
5
利用一维数组记录每个图片框显示的图片索引。
5
窗体运行无误,能够显示随机摆放的16个图片,否则本项0分。
5
游戏开始,图片显示3秒后,所有图片翻转为背面。用Timer实现给10分,其他方式给5分。
40
图片框的鼠标单击事件
10
为每个PictureBox正确地指定单击事件处理方法,将16个PictureBox绑定到同一个事件处理方法的,给10分。为每个PictureBox都生成一个事件处理方法的给5分。
5
游戏刚开始显示所有图片时,忽略鼠标单击PictureBox事件,即单击不做响应。
5
游戏开始后,鼠标单击PictureBox时,图片翻开,显示正面的图片。
5
如果一段时间内没有继续翻开新的图片,则自动翻转为背面。
5
最多有两张图片显示为正面。
5
翻开的两张图片如果相同,短暂显示后图片消失。
5
翻开的图片如果不同,短暂显示后图片翻转为背面。
15
游戏进程控制
10
利用Timer控制图片定时翻转的,给10分,否则给5分。
5
8对图片匹配完毕,利用MessageBox给出提示。
20
总体编程技术
5
程序逻辑分明,独立功能能提炼方法,有一定注释
5
变量命名符合规范,可读性好,编码书写有缩进
5
正确编译和运行,若不能正常运行本项计0分
5
实现所要求的所有基本功能,若功能没有实现本项计0分
总分
100分
扩展功能:
10
窗体菜单功能
5
利用菜单的“新游戏”选项能够重复进行游戏。
5
通过菜单的“帮助”->“游戏规则”选项显示一个模式窗体,向用户介绍游戏规则。
10
计分功能
3
能够计算用户玩游戏的时间,在游戏结束时显示给用户。
2
在窗体上实时显示游戏已经进行的时间。
5
在程序不退出的情况下,能够判断最高记录并显示在窗体上。
总分
20分