今天是万圣节,我们的Scratch课程班的小学员的任务是开发一款爆款的万圣节小游戏。
今天的任务:开发万圣节爆款小游戏
什么是Scratch呢?美国麻省理工发布的Scratch是一门风靡全球的积木式可视化编程语言,非常简单易学,直观易懂,用Scratch,孩子们可以用它很容易地创造交互式故事情节、动画、游戏,然后还可以把作品分享给所有人,孩子们在“玩”中学习编程,同样也是在通过编程来锻炼自己的思维!
五彩缤纷异彩纷呈的作品展示:我们先来看看小朋友们的作品吧,是不是有脑洞大开的感觉啊,不得不佩服小朋友们的想象力和创造能力:
万圣节游戏作品展示
万圣节游戏作品展示
万圣节游戏作品展示
万圣节迷宫游戏开发展示:那么,我们今天就带着大家来开发一款万圣节迷宫游戏吧。
我们的游戏思路是设计一个迷宫,让一个小精灵在迷宫入口进入,逃离迷宫寻得宝藏大南瓜
但是这样就太平淡了,没有挑战性,没有游戏的冲突,所以我们设计了3-4个妖怪在迷宫里游荡,小精灵需要躲避妖怪的抓捕,才能顺利走出迷宫。
马上开始准备游戏素材,这些都能够顺利在互联网搜索下载下来:
迷宫地图
南瓜妖怪
黑狼妖怪
黑蝙蝠妖怪
黑巫婆妖怪
游戏成功画面
游戏开始画面
这是所有素材导入scratch的画面,因为迷宫走道很狭窄我们用一个红点代替小精灵
首先我们需要编写小红点在迷宫行走的代码,我们设计上市四个箭头按钮来移动小红点:
这里只列出了向右移动的代码,很简单就是让X坐标增加一个移动量
但是,我们需要控制小精灵不能穿越迷宫城墙,所以碰到迷宫需要退回来
然后我们编写4个小妖怪的代码,我们希望它们在迷宫里面不停地来回游荡:
这个怎么实现呢?很简单就是让小妖怪来回移动某个距离就可以了:
来回移动的小妖怪,但是四个小妖怪的启动时间有一个偏离,这样就会有一个比较随机移动的感觉
然后我们要编写小精灵和小妖怪相遇(碰撞)的处理,我们的设计思路就是如果两者相遇就让小妖怪吃掉小精灵,并且发出惨叫:
妖怪吃掉小精灵,并且发出惨叫
最后我们设计一下背景的代码,因为背景需要根据不同的场景做变更,比如游戏开始是一个界面,走迷宫的时候是另外一个界面,妖怪抓到小精灵是一个界面,游戏成功结束应该变成一个庆祝的界面,并且发出欢呼声:
背景切换的代码
游戏运行到此,我们的游戏开发就顺利完成了,是不是很简单啊?还等什么,马上去体验一下吧:
如果你对scratch的游戏动画开发有兴趣,欢迎在下面留言索取源代码,或者马上联系我们参加我们的游戏编程体验课吧。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved