根据自己学习Scratch的经验与教训,总结了这样一个简单的入门教程。从21年3月底开始动笔,耗时两个月有余终于完工,初稿案例至俄罗斯方块篇结束,后续的小游戏则是偶尔随缘更新的产物了,在线教程的形式能够附带案例模板下载,使用上个人感觉较纸质书籍更为灵活一些,教程行文随兴之所至,尚有很多不足,如果在阅读过程中发现错误,或表述不够清楚之处,也欢迎亲们留言指正。(24年10月重设了一下站点的打印效果,打印时排除了页眉侧栏和推荐内容,如果是老访客需要打印,推荐先清理下浏览器缓存。可以少打印一些无关内容哦~)
教程虽然是以游戏的形式串联,一方面是这种形式较为有趣,另一方面也是想通过制作一个游戏,理解游戏的背后只是一条条数据,制作者可以随意修改背后的数值,以消耗或节约使用者的时间(尤其是网络游戏)。适度游戏以休闲,但不必过于在意游戏的结果,大家也不要将过多的时间放在游戏上哦。
目录
- 积木式编程软件Scratch简介
- 介绍一下Scratch的菜单栏
- Scratch的主界面与角色添加
- 用Scratch实现一个简单的动画
- Scratch中的文字与数字的区别
- Scratch让小猫跟我们打招呼
- Scratch利用键盘按键控制角色
- Scratch中的克隆体有什么用
- Scratch灵活的自定义变量
- Scratch积木编程中的循环语句
- Scratch编程角色的旋转与方向
- Scratch积木编程中的选择语句
- Scratch增加不确定性的随机数
- Scratch亲手制作一个打字游戏
- scratch塔防游戏前期准备工作
- Scratch让角色面向屏幕中心
- 用Scratch制作一个简易塔防游戏
- Scratch循环的俄罗斯套娃模式
- Scratch的外部扩展画笔工具
- 用Scratch打印一张乘法口诀表
- Scratch消息机制让角色交换数据
- 用Scratch做一个简单的猜拳游戏
- Scratch让小猫来讲一个故事
- Scratch显示区域的分辨率是多少
- 用Scratch实现一个贪吃蛇游戏(上)
- 用Scratch实现一个贪吃蛇游戏(下)
- Scratch编程中的函数-自制积木(上)
- Scratch编程中的函数-自制积木(下)
- Scratch公有变量与角色私有变量
- Scratch做个不那么简单的拼图游戏(上)
- Scratch做个不那么简单的拼图游戏(中)
- Scratch做个不那么简单的拼图游戏(下)
- Scratch加速某一部分程序的运行
- Scratch对克隆体的批量控制
- Scratch对克隆体的精确控制
- Scratch被等待时间阻塞的流程
- Scratch利用列表记录游戏数据
- 用Scratch做一个俄罗斯方块游戏(上)
- 用Scratch做一个俄罗斯方块游戏(中)
- 用Scratch做一个俄罗斯方块游戏(下)
scratch 版本 flabby bird小游戏的实现
flabby bird中的障碍物
flabby bird中的循环背景
flabby bird中的飞行动作
利用 scratch 做一个公路跑酷小游戏
Scratch判断自定义积木是否输入了空值
Scratch如何输出自定义的随机数
为scratch跑酷游戏创建一个随机地图
scratch跑酷游戏实现人物的逐级加减速
利用 scratch 做一个扫雷小游戏
用scratch做一个扫雷游戏(上)-方向数组与后台数据
用scratch做一个扫雷游戏(中)-造型编号与数据展现
用scratch做一个扫雷游戏(下)-宽度搜索的应用
用 scratch 实现一个简单的计算器
scratch可以进行递归运算吗-用递归实现进制转换
利用Scratch递归求和的实例
Scratch批量绑定并检测按键输入
Scratch 利用开关量实现按键防抖
利用Scratch制作一个简单的计算器之数据处理
Scratch完成简单计算器的视觉展示部分
用 scratch 实现一个混合运算计算器
Scratch循环中的例外-克隆体的不规则布局
Scratch虚拟键盘与全键盘输入模式的切换
利用Scratch解析包含加减乘除的混合运算公式
温故知新,打字游戏补完计划
关于字符串在打字游戏中的应用
scratch打字游戏中的字符先后顺序的识别
打字游戏中绕不开的按键防抖
打字游戏中按键命中后的删除逻辑与其它
用 scratch 做一个电子版的算盘
做一个scratch版本的电子算盘模拟器
用scratch监控鼠标的滚轮动作
Scratch电子算盘的布局以及按行按列区分克隆体
用 scratch 做一个简单的翻牌游戏
Scratch翻牌游戏如何生成成对的随机数
流程阻断—Scratch克隆体里神奇的等待时间
用 scratch 做一个计算24点的纸牌游戏
Scratch利用定时器侦测停止按钮实现元素的预隐藏
Scratch通过点击交换两个克隆体的位置
Scratch版24点游戏流程的简化与运算逻辑
用 Scratch 做一个2048组合数字的小游戏
Scratch列表变量-一维数组的90度转向
Scratch利用一维数组(列表)模拟二维数组
用Scratch做一个2048组合数字的小游戏
用Scratch将一个模拟二维数组顺时针旋转90度
用 Scratch 做一个开心消消乐游戏
用Scratch做一个开心消消乐游戏-游戏逻辑与鼠标动作
Scratch版本开心消消乐游戏中的消除统计
Scratch版本开心消消乐游戏中方块的消除与补充逻辑
翻滚吧!啊长!做一个滚动长方体游戏~
一个正方形在2.5D视角下是如何转动的?
Scratch利用私有变量拼装可回溯的地图
Scratch中等距视角下长方体的滚动动作
Scratch滚动长方体游戏的地图布局与移动
Scratch滚动长方体游戏的地图编辑与CSV文件的导入导出
滚动长方体游戏的边界检测与游戏结果判断
做一个多关卡的推箱子游戏
Scratch推箱子游戏地图制作-与Excel间的数据交换
推箱子游戏的地图布局与箱子的运动逻辑
推箱子游戏的人物行进动作与下一关卡的过渡