APP下载

连连看游戏的设计与实现

2016-01-14张志山

电脑知识与技术 2015年19期

张志山

摘要:教育信息的电子游戏有助于提高学生兴趣,提高课程学习效果。连连看小游戏规则简单通俗易懂,应用范围广。该文采用Visual studio2010工具,仿照连连看游戏的设计思想,将生物化学的技术工具酶制成图片,对典型连连看游戏进行加工改造,最终实现了生物化学检验连连看的游戏开发。

关键词:连连看;生检;工具酶

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)19-0080-02

连连看小游戏是以连连看为主要元素的小游戏汇总,只要将相同的两张牌或者图像用三根以内的直线连在一起就可以消除,规则简单容易上手。连连看小游戏速度节奏快,画面清晰可爱,适合细心的玩家。

建立教育信息教学内容的电子游戏化展示,其目标是把《生物化学检验技术》课程的重点和难点用游戏的载体展示给学生学习。在日常的课堂教学过程中,教师利用游戏化的展示教学非常有利于提高学生的学习兴趣、自主探究能力和课程成绩。

根据以上观点可以得到生检连连看的游戏设计原理是:只要把生物化学检验技术工具酶的缩写词与对应的全称连接,即可消掉两者。通过连连看的方式,帮助学生记忆生物化学检验技术各种工具酶的缩写词及对应的全称。

1设计思想

连连看的消图设计思想是这样的:

以图形1和图形2为例。首先,应该判断这两个图形之间是否存在直线路径。这一点我们可以通过他们的位置信息方便快捷地直接判断。假设图形1的位置坐标是[1,3],图形2的位置坐标是[5,4],显而易见两者不会在同一条直线上。如果这两个图形在一条直线上的话,接着还需要判断他们之间是否有其他图形的存在。如果没有其他图形的障碍物,则直接消掉这两个图形,否则进行第二步。第二步是查找二者之间是否存在转弯一次的路径。如图1所示,这种情况也可以消去两个图形1。如果从左,从右,从上,从下都无法转弯一次连线,则消图失败。

其次,需要判断此次通关是否结束。如果所有图形全部成功消去,则表示通关成功,游戏开始进入下一关。

最后判断时间是否截止,当游戏玩家在规定的时间内不可能再消去任意两个图形图像的时候,游戏提示时间到,时间截止,游戏玩家只能够重新开始游戏。

2设计实现

首先,将生物化学检验课程涉及的重要的工具酶罗列出来,使用图片工具将其制作成图片格式保存。中文名称的图片放在一个文件夹image1中,对应的英文缩写名称图片放在另一个文件夹image2中,两者的对应关系通过文件名来设置,即文件名相同的2个图片符合连线规则即可以消去。设置图片大小为正方形50*50像素,界面尺寸为900*600像素。游戏总共10关,第1关12个连对(即12组工具酶的中英文图片),第2关18个连对,以此类推。

为了学生应用软件学习的方便,游戏提供两种学习方案,分别是“练习”和“开始测试”。练习不计时间,“开始测试”则有限时,第1关每消去一个配对限时30秒,第2关限时60秒,以此类推。超时提示过关失败。游戏只能重新开始。“重新练习”和“重新测试”都是从第1关开始。

设计计分规则如下:直线消图加200分,有1个拐点消图加300分;一次提示扣200分。过关分数累计计算,直到游戏结束计分才结束。

下面介绍生检连连看游戏设计的总设计思想伪代码:

1.生成游戏初始局面

最终游戏设计完成后的界面如图2所示。图2左上角显示现在处于第几关。游戏还设置了“位置刷新”、“图片刷新”以及“提示”等功能。

3结束语

本次游戏设计最终实现了预定功能,应用于大一新生学习生检,游戏运行良好,学生学习效果显著提高。不过关于游戏某些方面还是可以继续改进的,比如工具酶图片如何设计得更加立体美观;还可以尝试给工具酶做分类,让学生可以选择性的学习不同内容。