超级玛丽scratch编程图片素材包下载地址:
第16课 超级玛丽
学习目标
今天,小杨老师通过Scratch编程制作一个经典游戏,超级玛丽,效果如下:
2知识小课堂
复杂程序搭建思路:在Scratch基础课程中,学习了Scratch编程的顺序结构、判断语句和循环语句,在编程里,绝大多数的程序都是在这三种编程语句下搭建起来的,掌握了这三种编程语句,就代表可以开启自己的编程之旅了。当然,一个复杂的游戏编程,编程前还要有清晰的思路,有一个基础程序很重要,这也是之前强调将编程模块化的重要性。另外,如果自己对一个程序搭建感觉很困难,前期通过去模仿学习也是很重要的环节。
《超级马里奥兄弟》,是任天堂公司开发并于1985年出品的著名横版过关游戏,最早在红白机上推出,有多款后续作品,迄今多个版本合共销量已突破5亿4000万套。小林老师小时候也经常在玩这个游戏,当时条件资源有限,几个小伙伴挤在一起大家轮流玩,哪怕没机会看着别人玩也是一种享受。今天通过Scratch编程的形式自己制作一个超级马里奥兄弟游戏。
编程实现
本程序分为九个关卡,每个关卡的编程实际上是类似的,因此文章只介绍第一关的程序编程,其它关卡类似,一个看似复杂的程序往往可以由简单的部分堆积而成,但是内部的逻辑关系需要大家编程时保持清醒的头脑。
第一步 材料准备
下载马里奥行走的造型还有第一关小怪的三个造型,见下图:
第二步 程序搭建
一.马里奥角色程序搭建
(1)定义马里奥移动程序:马里奥向上移动程序如下:
马里奥向左移动程序如下,向右移动程序类似:
此外,还可以定义马里奥按键的组合动作,例如当空格键和左移键同时按下时,马里奥移动速度加快:
(2)定义碰到怪物的动作:当马里奥碰到怪物时,执行复位到舞台左边的动作:
(3)定义进入下一关的条件:在每一关舞台的右方,通过人为设置一条黄线,让马里奥识别碰到舞台的右方,从而进入下一关。
二.第一关小怪程序搭建
(1)程序初始化:初始化程序如下,当进入到第二关时,隐藏小怪。
以上便是第一关程序搭建的全部内容,程序并不多,但却可以实现很有意思的游戏制作。如果大家对其它关卡的程序编程感兴趣,可以获取源代码以后自行查看,编程思路是类似的。
最新版Scratch3.29.1编程软件
Scratch积木指令学习手册
Scratch飞机大战素材.zip
Scratch植物大战僵尸素材.zip
Scratch羊了个羊.zip
Scratch计算器源码.zip
Scratch五子棋源码.zip
Scratch俄罗斯方块源码.zip
Scratch打地鼠源码.zip
Scratch大家来找茬源码.zip
Scratch数独源码.zip
Scratch川剧变脸源码.zip
Scratch电子学会等级考试白皮书
Scratch蓝桥杯资料
在学习了循环嵌套和条件判断的基础上,今天绘制一个在大海中航行的小船。故事大概:在大海的深海区1和浅海区2以及被海洋包围的环岛3中,有一只航行的小船。当行驶在深海中的时候,小船可以快速前行,当进入浅海中的时候,小船要慢慢航行,当进入到环岛上的
一、学习目标:1. 掌握侦测组中“将拖动模式设为可拖动/不可拖动”指令块;2.熟悉变量的建立及使用;3. 掌握及熟练使用运算组中逻辑运算积木块(即“_”与“_”积木块)。二、游戏目标:按照古诗的顺序排序。
Scratch自学精品课程(45节课)目...
官方教程 10、录制声音
官方教程 9、制作音乐
官方教程 8、创作故事
官方教程 7、角色动画
1、少极客小将致力于少儿编程教育普及化和价格百姓化,让孩子做人工智能时代的主人。