由厦门伊势软件技术有限公司开发的伊势少儿编程,是一个专注于scratch、Python、3D打印、Arduino等专业教学管理和课程共享的平台。它整合了少儿STEAM全维创意学习工具,打通了少儿STEAM教、学、管、测、评、训、赛的环节,赋能机构、学校、合作伙伴开展少儿编程教育。
今天的游戏设计课将和大家分享如何用scratch设计弹球游戏。
本课程的重点主要包括:角色碰撞、自定义积木、变量类型、克隆、背景音效和动画特效。
添加游戏背景,添加不同宝石角色,添加反弹代码。
设置宝石碰到挡板弹起,增加分数;此外,挡板是可移动的;碰撞时可以添加音效。
学会制作游戏封面。首先,创建一个背景。其次,创建一个覆盖元素;最后,设置克隆。
学习宝石风格选择和页面制作。玩家可以自行选择不同的宝石风格,游戏页面可以扩展,允许玩家自行选择背景或者游戏挡板。
学习动画特效。用鼠标设置选宝石前后的特效,用鼠标点击后设置音效。扩展思维:还可以提取哪些构件进行定制?
难度改变设置,分别设置单击开始游戏,宝石速度逐渐变快。
设置双人游戏代码。延伸思维:可以增加一个“大招”按钮,按下可以让球速更快;还可以设置人机对战模式,电脑可以控制挡板。
设置游戏的结束页面,设置不同方输赢的表情和反应。延伸思维:单个玩家失败后,可以增加“降低难度”按钮,降低宝石速度。
布置课堂作业,并尝试完成额外的问题。作业可以上传到“伊势少儿编程平台”,老师可以在线评论,家长可以查看转发学生作品。
伊势少儿编程系列课程包括:启蒙课、动画创作基础课、游戏设计基础课、推广课、项目基础培训班、机器角色联网课、人工智能算法课、项目高级培训班等。从入门到进阶,最全面、最专业的少儿编程知识就在这里!
跟随我们,转发这篇文章。然后可以通过私写“Gem Play”获得课件PPT和源代码的完整版本,喜欢记得关注和点赞~