今天心血来潮,想试试用Scratch编个小游戏,看看这玩意儿到底咋样。之前就听说Scratch挺适合小孩子学编程的,图形化界面,不用敲代码,拖拖拽拽就能搞定。咱也来体验一把“低门槛”编程。
准备工作
我打开Scratch的网站,也没注册,直接点那个“开始创作”就进去。界面还挺花哨的,左边一堆花花绿绿的积木块,中间是空白的“舞台”,右边是角色和背景的设置。
我琢磨着,先得有个角色,默认的小猫咪先留着,等会儿再看怎么用。然后,我想弄个简单的游戏,就让小猫咪能左右移动,接住从上面掉下来的东西就行。
让小猫咪动起来
这一步卡我一会儿,我得让小猫咪听我的话,用键盘控制它左右移动。我翻半天左边的积木块,终于在“控制”和“事件”里找到需要的。“事件”里有个“当按下空格键”,我把它拖到中间的空白区域,然后把“空格”改成“右移键”。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我在“运动”里找到“将x坐标增加10”,把它拖到“当按下右移键”的下面,这样就拼成一个简单的指令:按下右移键,小猫咪的x坐标就增加10,看起来就像往右移动。左移键也是一样的道理,把“增加10”改成“减少10”就行。
我试试,小猫咪还真听话,按左右键就能动!
添加掉落物
光让小猫咪动还不行,得有东西让它接。我又在角色库里找个苹果,把它放到舞台上方。
然后,我得让苹果往下掉。这回我直接在“事件”里找个“当绿旗被点击”,意思是游戏开始的时候。然后,我在“运动”里找到“将y坐标减少10”,让苹果的y坐标一直减少,就往下掉。我还加个“控制”里的“重复执行”,让苹果一直往下掉,直到碰到舞台边缘。
为让苹果碰到舞台边缘后能回到顶部重新掉下来,我又加个“如果...那么...”的判断,判断苹果的y坐标是不是小于一个值,如果是,就让它回到顶部的一个随机位置。这样,苹果就能一直掉下来。
实现接苹果
一步,就是让小猫咪能接住苹果。我还是用“如果...那么...”的判断,判断苹果是不是碰到小猫咪。如果是,就让苹果回到顶部,并且加一分。我还加个“声音”积木,让接住苹果的时候发出个“啵”的声音。
最终成果
经过一番折腾,我的小游戏终于完成!虽然很简单,但还挺有成就感的。我点一下绿旗,小猫咪开始左右移动,接住从上面掉下来的苹果。每接住一个,就会发出“啵”的一声,分数也会增加。
Scratch还挺好玩的,不用写代码就能做出个小游戏。不过功能也比较有限,要做复杂的游戏估计就不行。但对于小孩子来说,用来培养编程兴趣应该挺不错的。