作业要求:
本次作业
大家完成“目标1:从相片文件夹中随机挑选三张相片,显示在图形用户界面上;并实现对用户结果的保存(选择了哪一张相片,是否准确?)”
比如 随机显示如下三张相片(分别为 赖嘉仁、 黎绮霞、 李思婷) ,让我们选择谁是“ 黎绮霞”(实际为中间那个),如果游戏者点击了最右边的图片,则保存到文件中的内容为(表示: 黎绮霞( 应该选择) ,0(0:没有选对;1:选对了 ), 李思婷(实际选择了 李思婷))
大家完成“目标1:从相片文件夹中随机挑选三张相片,显示在图形用户界面上;并实现对用户结果的保存(选择了哪一张相片,是否准确?)”
比如 随机显示如下三张相片(分别为 赖嘉仁、 黎绮霞、 李思婷) ,让我们选择谁是“ 黎绮霞”(实际为中间那个),如果游戏者点击了最右边的图片,则保存到文件中的内容为(表示: 黎绮霞( 应该选择) ,0(0:没有选对;1:选对了 ), 李思婷(实际选择了 李思婷))
黎绮霞 0
李思婷
如果游戏者选择对了,则保存到文件中的内容为:
黎绮霞 1 黎绮霞
选择完一次,重新显示另外的三张相片,继续玩游戏。记住,要把每次的选择结果保存到文件中。
如果游戏者选择对了,则保存到文件中的内容为:
黎绮霞 1 黎绮霞
选择完一次,重新显示另外的三张相片,继续玩游戏。记住,要把每次的选择结果保存到文件中。
201211671111黎绮霞
![](https://i-blog.csdnimg.cn/blog_migrate/b1917c306591eb5713679ccfb2c404ab.jpeg)
【目的】
1. 老师以最快的速度认识、了解学生。
2. 促进师生之间的互动交流。
【目标】
1. 设计出满足《猜猜看》基本功能的原型。
2. 对原型进行简单的验证。
【方法】
百度、模仿、实践。
【缘起】
师生之间的互动交流,一直困扰着自己。在校园中经常遇到某个学生叫自己老师,但自己却想不出该学生的名字,很尴尬。
看到下面几篇文章,特别是台湾大学叶丙成老师的“ Do you really know your students? ”,深受震动。还是先看看一下几篇博文吧
2. 促进师生之间的互动交流。
【目标】
1. 设计出满足《猜猜看》基本功能的原型。
2. 对原型进行简单的验证。
【方法】
百度、模仿、实践。
【缘起】
师生之间的互动交流,一直困扰着自己。在校园中经常遇到某个学生叫自己老师,但自己却想不出该学生的名字,很尴尬。
看到下面几篇文章,特别是台湾大学叶丙成老师的“ Do you really know your students? ”,深受震动。还是先看看一下几篇博文吧
(2)教育的根本问题之二:老师,你了解你的学生吗?(链接)
(3)“租人上课”的真实逻辑是啥(链接)
(4)“点名神器”是对大学课堂的侮辱?(链接)
怎么认识、了解学生呢?从贺利坚老师的博客中,似乎有一个方法值得尝试( C++程序设计课程2013级学生名单 ),在开学初每个学生提交一张人脸特写,这样每次查阅学生的作业时,都可以了解一次学生的长相,“经过6周的时间,基本上可以认识100个左右的学生”(贺老师博文原话)。
其实,学生不仅仅是一个个名字,也不仅仅是学业表现,每个学生都有丰富的个性与特点。认识学生,是多方位了解学生的开示。用叶丙成老师的话就是:
怎么认识、了解学生呢?从贺利坚老师的博客中,似乎有一个方法值得尝试( C++程序设计课程2013级学生名单 ),在开学初每个学生提交一张人脸特写,这样每次查阅学生的作业时,都可以了解一次学生的长相,“经过6周的时间,基本上可以认识100个左右的学生”(贺老师博文原话)。
![](https://i-blog.csdnimg.cn/blog_migrate/9ae6eeeec3da756d446c8213de7e0838.jpeg)
他们这届最会办活动的是谁?
他们这届最会social的是谁?
他们这届最会做简报的是谁?
他们这届最会讲话的是谁?
他们这届最会写文章的是谁?
他们这届最会打篮球的是谁?
他们这届最会画图创作的是谁?
他们这届最会玩音乐的是谁?
他们这届最会领导大家的是谁?
他们这届最会屁话的是谁?
他们这届最幽默的是谁?
他们这届最有人缘的是谁?
【游戏原型的功能】
目标1. 随机显示 一个名字 与 若干张相片(如3张),选择正确的相片。
201211671111黎绮霞
![](https://i-blog.csdnimg.cn/blog_migrate/b1917c306591eb5713679ccfb2c404ab.jpeg)
目标2. 随机显示 一张相片 与 若干个名字(如3个),选择正确的名字。
目标3. 记录老师对每个学生的认识概率P,并根据认识概率,确定“猜猜看”游戏中学生出现的频率。
认识概率P = 识别的准确次数/(识别的准确次数+识别的错误次数)
原则1:认识概率 高的学生,在猜猜看游戏中出现的频率相对低一些。
原则2:认识概率 低的学生,在猜猜看游戏中出现的频率相对高一些。
原则3:认识概率 100%的学生,也有出现的可能性。
原则4:认识概率 0%的学生,也不必每次都出现。
请设计一个算法来实现上述原则。
目标4. 可以对学生进行分类,如 班级、专业、标签(爱好、班委等),对指定类别的学生进行“猜猜看”。
目标5. 实现课堂考勤的功能,能够根据相片与姓名对部分学生进行考勤(设置一个比例,如考勤30%,50%等);设置可以设计一个算法,类似于目标3,既有随机性,同时每个学生的考勤频率有差异(根据之前考勤的经验)。
目标6.“猜猜看”游戏可以设计为单机版、网络版、使用数据库的版本、不使用数据库的版本、Android版本、iOS版本、WPhone版本等,学生按照自己基础进行选择。
【资源下载】
1. 相片示例(链接,提取码: 2mxt ) 。
2. 课程完整讲义(链接) 。
【资源下载】
1. 相片示例(链接,提取码: 2mxt ) 。
2. 课程完整讲义(链接) 。
还不明白该怎样做,等会做了再补充。