基于scratch软件的化学贪吃蛇游戏设计与实现

合集下载

Scratch图形编程:贪食蛇(2次课)

Scratch图形编程:贪食蛇(2次课)

贪食蛇(2次课)
1、确定游戏规则
贪食蛇游戏相比80后的叔叔阿姨应该很熟悉,这是一款相当经典的手机游戏,游戏的主角是一条小蛇,小蛇在果园里四处寻找水果、糕点作为食物,每当它吃了食物后身体就会变长,直到最后身体已经在果园里动不了拉!
现在现在我们转换一下自己的角色,变成开发这个游戏的人。

我们应该如何开发呢?需要做到以下几个环节的工作:
●自己设计背景;
●自己设计小蛇;
●自己设计水果和糕点;
●小蛇如何吃果实;
●如何身体变长;
●如果得分等等。

接下来让我们一起来完成这个游戏的设计吧!
2、教学内容
2-1展示完整游戏作品
2-2背景、角色等介绍
(1)背景主要是两个造型,一个是游戏开始的界面,一个是游戏界面;
(2)小蛇分为两个角色:一是蛇头,二是蛇身。

每个角色只有一个造型。

(3)水果角色,该角色至少有四个造型,比如草莓、苹果、香蕉等。

(4)“开始”按键独立作为一个角色存在,设计两个造型,用颜色作为区分。

3、脚本内容
3-1背景的代码撰写
要实现游戏界面切换的一种动态造型的变化。

3-2“开始”按键的造型和代码撰写
3-3蛇头的造型和代码撰写
3-4小蛇身体的造型和代码撰写
3-5水果的造型和代码撰写
3-6游戏结束的造型和代码撰写。

scratch贪吃蛇教程

scratch贪吃蛇教程

scratch贪吃蛇教程贪吃蛇是一款经典的游戏,曾经风靡一时。

如今,在Scratch这样的编程平台上,我们可以轻松地用图形化编程方式制作出属于自己的贪吃蛇游戏。

下面,我将为大家详细介绍Scratch贪吃蛇游戏的制作过程。

首先,我们需要创建一些角色和舞台。

在Scratch中,角色可以是动物、人物或物体。

我们需要创建蛇、食物和墙壁这三个角色。

接下来,我们来为蛇添加一些脚本,使它能够移动和吃食物。

我们可以使用Scratch提供的积木块来编写脚本。

首先,我们需要让蛇追踪玩家的指令,并根据指令改变自己的方向。

然后,我们可以使用循环来让蛇一直移动,直到游戏结束。

当蛇吃到食物时,我们需要让蛇增长一个身体长度,并在舞台中随机生成新的食物。

然后,我们来为食物添加一些脚本,使其能够在舞台中随机移动。

我们可以使用Scratch提供的广播功能来随机生成食物的位置。

当蛇吃到食物时,我们可以广播一个消息,在接收到消息的食物角色中,修改自己的位置。

最后,我们需要为游戏添加一些附加功能,如游戏开始和结束的界面、分数计算、碰撞判断等。

我们可以使用Scratch提供的事件积木块来实现这些功能。

当游戏开始时,我们可以显示一个开始界面,并等待玩家点击开始按钮。

当蛇撞到自己的身体或墙壁时,游戏结束。

我们需要在这些情况下,显示一个游戏结束的界面,并停止游戏的进行。

同时,我们还可以根据蛇吃到的食物数量来计算分数,并在游戏界面中显示。

通过以上步骤,我们已经完成了Scratch贪吃蛇游戏的制作。

当你点击开始按钮,游戏就会开始。

你可以通过键盘上的方向键来控制蛇的移动方向,使其吃到尽可能多的食物。

当蛇撞到自己的身体或墙壁时,游戏就结束了,你可以看到你的分数和游戏结束的提示。

总结来说,用Scratch制作贪吃蛇游戏是一项简单而有趣的任务。

通过这个项目,你可以掌握基本的图形化编程知识,同时也能提高逻辑思维和问题解决能力。

无论你是初学者还是有一定编程经验的人,用Scratch制作贪吃蛇游戏都是一个不错的选择。

贪吃蛇游戏课程设计实验报告

贪吃蛇游戏课程设计实验报告

贪吃蛇游戏课程设计实验报告辽宁科技⼤学课程设计说明书设计题⽬:基于C#的贪吃蛇游戏学院、系:装备制造学院专业班级:计算机科学与技术学⽣姓名:叶佳佳指导教师:丁宁成绩:2015年 12⽉ 12⽇⽬录⼀、概述 (1)1、⽤C#实现该设计的⽅法 (1)2、贪吃蛇游戏说明 (1)⼆、实验⽬的及设计要求 (1)1、实验⽬的 (1)2、实验要求 (2)三、课程设计具体实现 (2)1、概要设计 (2)1.1、设计思想 (2)1.2、主模块实现 (2)1.3、主函数流程图 (4)2、详细设计 (5)2.1、设计思想 (5)2.2、具体模块实现: (5)四、调试过程及运⾏结果 (10)1、调试过程 (10)2、实验结果 (11)五、实验⼼得 (12)六、参考资料 (13)七、附录:源代码 (13)⼀、概述1、⽤C#实现该设计的⽅法⾸先应该了解设计要求,然后按照功能设计出实际模块,每个模块都要完成特定的功能,要实现模块间的⾼内聚,低耦合。

设计模块是⼀个相当重要的环节,模块的数量不宜太多,也不宜太少,要是每个模块都能⽐较简单的转换成流程图。

模块设计完成后,就该给每个模块绘制流程图。

流程图要尽可能的简单且容易理解,多使⽤中⽂,补⼀些过长的代码,增加理解难度。

此外,流程图应容易转换成代码。

根据流程图编写好代码后在WindowsXP操作系统,/doc/a45d421c80c758f5f61fb7360b4c2e3f5627252f.html 2008开发环境下进⾏运⾏测试,检查错误,最终设计出可⾏的程序。

2、贪吃蛇游戏说明游戏操作要尽可能的简单,界⾯要尽可能的美观。

编写程序实现贪吃蛇游戏,贪吃蛇游戏是⼀个深受⼈们喜欢的游戏:⼀条蛇在密闭的围墙内,在围墙内随机出现⼀个⾷物,通过键盘上的四个光标键控制蛇向上下左右四个⽅向移动,蛇头撞到⾷物,则表⽰⾷物被吃掉,这时蛇的⾝体长⼀节,同时计10分;接着⼜出现⾷物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁、障碍物或⾝体交叉(蛇头撞到⾃⼰的⾝体),则游戏结束。

少儿编程Scratch第15讲:贪吃蛇

少儿编程Scratch第15讲:贪吃蛇

少儿编程Scratch第15讲:贪吃蛇目的:完成一个贪吃蛇的小游戏,了解角色图片制作、克隆、运动方向、碰到障碍物的处理。

游戏说明:游戏开始时,蛇不停的往前移动,身体逐渐变长。

玩家可以通过上下左右四个按键改变蛇运动方向(向上、向下、向左和向右)。

蝙蝠是蛇要吃掉的小动物,可能随机出现在屏幕任何一个地方,挥动翅膀,但保持位置不动(当然也可以让蝙蝠飞起来)。

当蛇碰到蝙蝠时,蝙蝠消失,即蛇将蝙蝠吃掉,获取得分;蛇吃掉蝙蝠以后,其中的一节身体变成蝙蝠的颜色。

经过几秒后,(另外一只)蝙蝠重新出现在另外一个位置。

游戏继续。

这个游戏属于“炒冷饭”的范畴,因为很多小游戏的基本实现指令和方法都是类似的。

适合人群:一二年级学生。

在家长或老师指导下完成。

用时:2-3小时。

一、角色设置设置两个角色。

一个是蛇,分成蛇头和蛇身。

蛇的身体由一块一块组成。

蝙蝠:蛇的食物,可以挥动翅膀(,也可以飞翔移动)。

二、蛇头的制作这是Scratch标准角色库中提供的球,有不同颜色的球。

我们以这个球为基础,制作蛇头。

蛇头造型1:在角色中,使用“变形”,出现出现几个可以拉动的小点点。

拉动圆形右边的点,最后形成尖尖的蛇头形状。

蛇总要有眼睛,因此使用用粗线点两下,或者用画圆的功能,画两个圆,填充红色。

这是蛇的造型1.蛇头造型2:因为蛇在上下左右移动时,要保持头的方向一致,因此复制一个图,然后上下翻转,形成另外一个蛇头,造型2.三、让蛇头运动起来因为一个多月没有做运动类的程序了,今天已经比较生疏。

为了让蛇头前后左右移动,显示使用了右边的X或Y坐标增加一定位置的循环指令。

后来改成左边的运动和方向。

重复循环,每次都移动1步。

默认的时候,蛇头是往右边移动的。

如果按了上箭头,面向0度,即往上走。

如果按下箭头,面向180度方向,即往下走。

测试。

但这时候我们会发现,蛇头的方向是不对的,因此,下移的时候,需要将蛇头的造型切换为2. 除非蛇头上下对称,否则就有这个问题。

scratch中的贪吃蛇的制作

scratch中的贪吃蛇的制作

第十三课scratch中的贪吃蛇的制作【学情分析】本课的教学对象是初一年级的学生。

本节课是Scratch的第三课的一个总结测试。

经过了前两节课的学习之后,这节课是第三节课的一个测试,用于巩固前两节课所学的知识。

【教学目标】知识与技能:1.会在scratch中使用多条件循环。

2.会在scratch中使用随机数值。

3.会在scratch中自定义变量。

过程与方法:1.通过任务来加深同学对所学知识的理解。

2.通过对同学作品的讲解来纠正同学们的错误。

情感态度与价值观:培养学生的信息素养。

提高学生的动手能力。

【教学重点】多条件循环的使用方法随机数值模块的使用方法自定义变量的方法【教学难点】多条件循环的使用方法随机数值模块的使用方法自定义变量的方法【教学方法】讨论法、讲授法、演示法。

【教学过程】教师活动学生活动设计意图一、【引入】师:同学们,经过了前两节课的学习,相信大家都明白了“贪吃蛇”这个例子的制作方法了吧!好,今天我们的任务就是,制作出一个完整的贪吃蛇游戏,角色背景任意,要求,方向键控制方向,有计分,碰到边框,游戏结束,按下绿旗,分数清零。

与老师互动。

导入,布置本课任务。

教师活动学生活动设计意图二、【课堂任务】30分钟完成任务任务环节三、【学生作品展示和点评】师:好,相信大家已经完成了任务了,那我们接下来就点评一下同学们的作品。

和教师互动通过对同学的作品点评,来加深同学对知识的印象。

四、【课堂总结】师:好,我们最后再来总结一下,我们完成这个作品,用到了我们所学的什么知识?(带条件的循环,多条件,随机数值模块,自定义变量)听老师讲解,和老师互动通过总结加深学习印象。

五、【教学评价与反思】通过观察本节课的教学效果,对自身表现进行一个客观地评价,同时也反思如何才能更好的上课。

scratch贪吃蛇教程

scratch贪吃蛇教程

scratch贪吃蛇教程贪吃蛇,我估计⼤多数家长应该都玩过,⼩编曾经迷恋过这个游戏,那还是在诺基亚⼿机横⾏的时候,那是⼿机为数不多的⼏款游戏之⼀,今天我们来学习⼀下如何⽤scratch制作出这款贪吃蛇游戏.贪吃蛇⾸先看⼀下《贪吃蛇》的游戏界⾯和运⾏界⾯。

贪吃蛇游戏界⾯游戏界⾯贪吃蛇游戏运⾏动画游戏运⾏动画游戏素材&思路分析游戏素材:游戏背景(游戏运⾏界⾯、游戏结束界⾯)、苹果、贪吃蛇(蛇头、蛇⾝)、记录得分。

思路分析:1、游戏开始后,舞台背景切换成游戏运⾏界⾯;当蛇头碰到舞台边缘或者蛇头碰到蛇⾝时,游戏结束,舞台背景切换成游戏结束界⾯。

2、苹果随机出现在游戏界⾯的任何位置,等待⼀段时间,如果未被贪吃蛇吃到,则⾃动消失并出现在下⼀随机位置,此时贪吃蛇的蛇⾝将因为未吃到苹果⽽被加长⼀定的长度;如果苹果被贪吃蛇吃到,则苹果停⽌等待⾃动消失并出现在下⼀个随机位置。

3、得分是记录玩家通过贪吃蛇吃到的苹果的数量,吃到⼀个苹果得1分,在每次游戏开始前,得分清零。

4、游戏开始后,贪吃蛇⾃动移动,⽅向键控制蛇头的⽅向,蛇⾝跟着蛇头的⽅向⼀起移动;蛇头每吃掉⼀个苹果,得分加1,蛇⾝加长⼀定的长度。

5、本游戏的重点是蛇⾝的增加和移动,在这⾥,我们把贪吃蛇拆分成蛇头和蛇⾝来设计,蛇头通过⾓⾊图⽚来设置,蛇⾝则通过绘图功能来实现。

6、蛇头每移动⼀次,通过画笔在当前位置(xy坐标)⽤蛇⾝的颜⾊描绘⼀次,这样,蛇⾝就⽐原来多了⼀块,要想使蛇⾝保持长度不变,那就应该在蛇尾的位置(xy坐标)⽤舞台的背景⾊再描绘⼀次,⽤舞台的背景⾊抹掉刚才蛇⾝的颜⾊,这样,蛇⾝就⼜减少了⼀块。

贪吃蛇的移动最后就变成移动⼀次,蛇头⽤蛇⾝颜⾊画⼀块,蛇尾⽤舞台背景颜⾊画⼀块覆盖原来的颜⾊,连贯起来就有了移动的动画效果。

7、每移动⼀次,蛇头的绘画动作是⼀定要做的,⾄于蛇尾要不要做覆盖绘画,就要看蛇⾝长度了,只有在蛇头绘画完后的长度⼤于蛇⾝固有的长度时,才做⼀次覆盖绘画动作。

贪吃蛇游戏的设计与实现毕业论文

贪吃蛇游戏的设计与实现毕业论文

毕业论文论文题目贪吃蛇游戏的设计与实现院(系)名称计算机与信息工程学院专业名称计算机应用技术班级学生姓名学号指导教师姓名目录内容摘要: (1)关键词: (1)Abstract: (1)Key words: (1)1.游戏设计背景 (1)1.1游戏设计原理 (1)1.2游戏设计的运行环境 (1)2.游戏设计相关知识介绍 (3)2.1 Flash理论基础知识要点 (3)2.2面向对象编程 (4)2.3游戏制作中常用函数的属性与方法 (4)3. 制作贪吃蛇游戏的整体规划 (7)3.1贪吃蛇游戏的大致结构图 (7)3.2游戏设计整体构思 (8)3.3透视游戏设计的核心重点算法 (8)3.4游戏设计核心重点函数控制 (8)4. 游戏详细设计与核心技术 (8)4.1游戏的详细设计 (8)4.2游戏的核心技术 (10)5.贪吃蛇游戏设计总结 (14)参考文献 (15)致谢 (16)内容摘要:贪吃蛇游戏,因为制作简单,逻辑性较强,通常是学做游戏的必练的项目。

贪食蛇游戏是目前各种流行手机中附带的一款休闲小游戏。

Flash是Macromedia公司发布的制作高压缩性网络内容的专业标准动画软件。

随便打开一个网页,都能发现Flash动画的身影Flash动画作品已经充斥整个网络。

毫无疑问Flash 已经是制作网络动画的霸主。

透过现象看本质:游戏的制作与Flash的基础原理密不可分,同时也与制作者的良好修养密不可分,进而提高本身综合素质的的整体提高!关键词:原理运行环境理论基础详细设计核心技术Abstract:Snake game, because the production of simple logic is strong, often the game will learn to practice projects. Snake mobile game is all included with a popular casual games. Macromedia Flash is the production company released the contents of high-compression network of professional standards for animation software. Casually open a web page, Flash animation can be found in the figures of Flash animation has flooded the entire network. There is no doubt that Flash is already the dominant animation production network. Look beyond the surface: the game's basic principles of production and Flash are inseparable, but also with the producers of good training are inseparable, and thus improve their overall quality of the overall improvement!Key words:Principle operating environment Theoretical basis Detailed design Core Technology1.游戏设计背景随着科技与经济的快速发达,知识经济的快速增长,娱乐逐渐变成人与智能的交流。

scratch贪吃蛇制作教程

scratch贪吃蛇制作教程

scratch贪吃蛇制作教程下面是一份关于如何制作Scratch中的贪吃蛇游戏的教程。

请按照以下步骤进行操作:1. 创建“舞台”背景:选择一个喜欢的背景,并将其设置为舞台的背景。

这个背景应该是一个经典的贪吃蛇游戏场景,例如绿色的草地或黑色的方格。

2. 添加一个蛇的角色:在角色库中选择一个角色,让它成为贪吃蛇的形象。

你可以选择一个有趣的造型,例如一个长长的圆柱体作为蛇的身体。

3. 给蛇添加动作:在角色代码区,创建一个新的角色代码块。

将蛇移动到舞台中央的位置,并让它一直向右移动。

你可以使用“向右转”积木块来实现这个动作。

4. 添加控制蛇的代码:在角色代码区,使用“当某个键被按下”积木块来让玩家控制贪吃蛇的移动方向。

例如,当玩家按下左箭头键时,你可以使用“向左转”积木块改变蛇的移动方向。

5. 创建食物角色:在角色库中选择一个角色,让它成为食物的形象。

食物可以是一个水果图标或者其他喜欢的形状。

6. 随机放置食物:在角色代码区,使用“评论”积木块来实现随机放置食物。

你可以在舞台上的任意位置随机放置食物,确保食物不会出现在蛇的身体上。

7. 碰撞检测:在角色代码区,使用“如果...碰到...”积木块来检测蛇是否吃到了食物。

当蛇的头部和食物碰撞时,你可以通过增加蛇的长度并重新随机放置食物来模拟贪吃蛇的吃食物行为。

8. 添加游戏结束条件:在角色代码区,使用“如果...那么...否则”积木块来判断游戏是否结束。

例如,当蛇碰到舞台边缘或者撞到自己的身体时,游戏结束。

你可以显示一个游戏结束的提示,并停止蛇的移动。

9. 添加计分板:在舞台上添加一个文本对象,用于显示玩家的得分。

每次蛇吃到食物时,你可以增加玩家的得分并更新计分板上的数字。

10. 重复: 在角色代码区,使用“无限循环”积木块让游戏持续运行。

你可以在循环中不断检测玩家的输入、蛇的碰撞和食物的重新放置。

这就是制作Scratch中贪吃蛇游戏的基本教程。

你可以根据自己的喜好和创意进一步扩展这个游戏,例如添加障碍物、增加不同难度级别等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于scratch软件的化学贪吃蛇游戏设计与实现
作者:刘增华黄俊生柯东贤
来源:《中小学实验与装备》 2017年第6期
1引言
中国首款手机教育游戏?乐萌学堂之家有小宠?将小学课本知识搬进手机游戏,使学生的学习过程充满乐趣.这是教育游戏在3G 无线互联网时代的积极尝试,也是多媒体教育的一种新形式.它可以通过手机移动的便利性,教育游戏的娱乐性,充分勾起学生的好奇心与求胜心,使他们能更加积极主动地投入到学习中,从而达到事半功倍的学习效果.
2化学贪吃蛇的作用
2.1激发学习动机、培养学习能力
学生的学习动机是学习过程的核心,激发学生的学习动机及培养学生的学习兴趣是教师的一项重要任务.游戏可以激发学生的兴趣,使学生主动地投入到学习中.游戏可以充分调动学生的好奇心,学生会从好奇心的源头出发,为了求胜仔细的研究每一个关卡,从而认真的记住游戏中所呈现的内容.学生在游戏中要分析技巧,如何才能更容易获胜,这都有助于学生发散性思维和创造性思维的培养.
化学贪吃蛇游戏不仅需要运用化学知识,而且保留了原游戏的规则与技巧.因此,这个游戏不仅可以使学生学习到知识,还可以培养学生的逻辑推理能力和空间想象能力.
2.2作为个性化教学检测工具
化学贪吃蛇游戏的设计主要为考察化学基础知识,它可以让学生在娱乐中来巩固自己所学过的知识,教师可以通过这种方法来培养学生的学习兴趣,让学生主动学习,并积极地投入到学习活动之中.学生还可以通过化学贪吃蛇游戏找到自己的不足之处,从而更有效地端正学习动机.
学生一般分为追求胜利者和躲避失败者,而大多数学生为第一部分,因此学生会为了胜利而细心研究游戏的技巧,在研究技巧的同时就潜移默化地学习了游戏中的化学知识,从而提高了对学习化学的兴趣和主动性.
3化学贪吃蛇的设计
3.1筛选母体游戏
市面上各种游戏数不胜数,但不是所有游戏都适合化学,需要从中筛选母体游戏.?象棋?游戏内容复杂,欲设计成化学游戏,难以找到十分匹配的化学内容.?五子棋?游戏则过于简单,化学知识更加难以加入其中.而笔者设计的?化学贪吃蛇?的母体游戏是?贪吃蛇?游戏,它因蛇可以到达屏幕中的任何一个地方,并且操作简单,因而将其确定为母体游戏.
3.2融入化学知识
在确定母体游戏后,即可考虑是否有合适的化学内容可以融入游戏中.考虑融入的化学内容难度应适中.化学贪吃蛇的本质是一种辅助学习的工具,对象不是学习优秀的学生,反而更多的是
成绩不太理想,需要用不同手段调动学习兴趣的后进生.所以,游戏中的化学内容不宜过难、过偏,重在基础知识.
3.3设计游戏过程
游戏规则跟原版贪吃蛇几乎一致.当吃到的“食物”与游戏规则一致时身长“加1节”,当
吃到的“食物”与游戏规则不对应时身长“减1节”.
3.3.1制定游戏规则
每关游戏开始时蛇身为3节,屏幕从开始到结束都有5个“食物”,当玩家吃掉1个“食物”时就会从另一个位置(屏幕中随机显示)出现另一个“食物”,直到蛇身加到20节时(成功吃掉
17个食物,蛇身开始为3节),通到下一关.若玩家失误5次(吃到的“食物”与游戏要求不相符)或蛇头与蛇身碰在一起或蛇身小于3节,则游戏结束.
游戏时,“蛇”的头部会出现化学名称、化学式或一些相关化学性质.当“蛇”头部显示化
学“名称”时,若找到与它(“蛇”头部的提示)相对应的化学式则才能身长“加1节”,若与之
不匹配则身长“减1节”.当“蛇”头部显示“化学式”时,若找出可以与它(“蛇”头部的提示)反应的则身长“加1节”,否则身长“减1节”.当“蛇”头部显示“氧化性”时,玩家则可以通过吃具有氧化性的物质,使蛇身长增加;若吃到还原性物质,则身长“减1节”.当“蛇”头部显
示“还原性”时,玩家则可以通过吃具有还原性的物质,使蛇身长增加;若吃到氧化性物质,则身
长“减1节”.
3.3.2游戏设计
Scratch是一款由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具.构成程序
的命令和参数通过积木形状的模块来实现.
3.3.3游戏关卡的设置
3.3.3.1第一关:化学元素的认识“蛇”的头部出现汉字(化学元素名称),则将元
素符号当作“食物”.两者相匹配则身长“加1节”,若两者不匹配则身长“减1节”,直到蛇身加到20节时,通到下一关.若玩家失误5次(吃到的“食物”与游戏要求不相符)或蛇头与蛇身
碰在一起或蛇身小于3节,则游戏结束.
3.3.3.2第二关:化学式的认识
笔者将本关游戏分为2个部分,由游戏难易程度将游戏分为第1部分与第2部分(第2部分
相对于第1部分较难).与第一关相似,“蛇”的头部显示汉字(化合物名称),则玩家应将化学式
当作“食物”,胜利与结束的条件与第一关一致.
3.3.3.3第三关:氧化性与还原性
当“蛇”头部出现氧化性时,游戏中一次性出现15个“食物”(其中12个氧化性物质,3个还原性物质).当玩家吃掉1个氧化性“食物”时,身长“加1节”,当蛇身增加到10节时,游戏通关.当玩家吃掉1个还原性“食物”,身长“减1节”.当玩家将3个还原性物质全都吃掉时,游戏结束.若一开始就吃了还原性物质时,游戏立即结束.
当“蛇”头部出现还原性时,游戏中一次性出现15个“食物”,游戏规则和通关要求与氧
化性时一致.
3.3.3.4第四关:化学反应方程式
(1)第一部分:分解反应
“蛇”头部出现化学式,屏幕中出现此化学式分解后的化学式(可能为几个),玩家须将分解后的化学式(2个或3个)全部“吃掉”,则身长“加1节”.此后“蛇”头部会出现另一个化学式,以此类推.直到“蛇”身长增加到7节时,通关成功.若玩家“吃掉”不对应的“食物”,则身长“减1节”.一共有11个化学式,玩家最多只能错2次.若游戏刚开始就吃错,则游戏直接结束.例如,头部出现碳酸(分解后产生二氧化碳和水),玩家必须将二氧化碳与水全“吃掉”身长才能“加1节”.
(2)第二部分:化合反应
“蛇”头部出现化学式,屏幕中有可以与之发生化合反应的化学式(2个),玩家必须将相对应的化学式全都“吃掉”,则身长才能“加1节”.此后“蛇”头部就会出现另一个化学式,以此类推.直到身长增加到9节时,则游戏通关成功.若玩家“吃掉”的化学式与之不对应,则身长“减1节”.一共有13个化学式,玩家最多只能错2次.玩家若在游戏开始出现错误,则游戏结束.例如,头部出现水,玩家必须将屏幕中的氢气与氧气全部吃掉身长才能“加1节”.
(3)第三部分:置换反应
通过“蛇”头部的化学式找出屏幕中可以与之发生置换反应的化学式,若玩家成功找出可以与“蛇”头部的化学式发生置换反应,则身长“加1节”,否则身长“减1节”.直到蛇身长增加到14节时,通关成功,否则游戏失败.一共有20个化学式,玩家最多错3次,若玩家开始出现错误,则游戏失败.
3.3.4开展游戏过程
玩家可以通过上下左右键控制“蛇”移动的方向,当“蛇”移动的轨迹通过“食物”所在的位置时,“食物”即被吃掉(当吃掉的“食物”与游戏要求相符时,则身长“加1节”,反之身长“减1节”);当玩家达到游戏成功的条件时,游戏跳到下一关;当游戏失败时,游戏仍会停留在本关,直到游戏成功.依次类推,直到游戏进行到最后一关.
4结语
化学贪吃蛇游戏是较好的化学知识游戏载体,她能够将初高中化学多数知识囊入其中,在成功燃起学生对化学学习兴趣的同时,也端正了其学习动机.在游戏的过程中,学生不仅可以学到化学知识,同时也增强了头脑的判断力和思维的灵活性.。

相关文档
最新文档