![]()
编辑推荐 本书提供了使用Scratch编程实现项目或游戏开发的推荐知识,全面讲解了Scratch编程知识。 内容推荐 本书将图形化编程知识的讲解与实战合为一体,从编程的基础概念到顺序、分支、循环结构,从键盘、鼠标控制角色到角色与角色之间的互动,从变量到列表再到自制积木,由易到难、由浅入深地讲解了Scratch所有模块的相关知识。在知识讲解之后,设置了大量的案例实战部分。读者可以通过理论知识的学习,掌握完整的知识体系;基于实战部分的功能说明和步骤提示,进行思考并动手实践,完成知识的强化与应用。 目录 第1单元 Scratch入门 第1课 美丽草原//2 1-1 把角色搬上舞台//2 1-2 重要的初始化//6 1-3 位置、方向及大小//11 1-4 作品实战——草原的新朋友//17 第2课 草原之旅//19 2-1 让角色说话和思考//19 2-2 有声的世界//22 2-3 背景与造型的变化//27 2-4 作品实战——奇妙的草原旅行//32 第3课 草原生机//33 3-1 定点运动//33 3-2 无休止运动//41 3-3 角色造型动画//49 3-4 作品实战——蚂蚁的秘密//53 第2单元 Scratch基础 第4课 进击的坦克//56 4-1 条件控制类积木//56 4-2 多种多样的侦测//59 4-3 被鼠标点击与停止脚本//64 4-4 作品实战——突破火线//69 第5课 四面楚歌//71 5-1 通过键盘控制角色//71 5-2 多样的事件//78 5-3 通过鼠标控制角色运动//82 5-4 作品实战——突出重围//86 第6课 躲避坦克军团//88 6-1 随机数//88 6-2 变量//92 6-3 让作品变得更有趣//97 6-4 作品实战——武装突围//105 第3单元 Scratch进阶 第7课 激流勇进//110 7-1 消息//1108-4 7-2 广播消息并等待//113 7-3 消息的作用//1179-1 7-4 作品实战——激流勇进//122 第8课 疯狂打地鼠//125 8-1 算术运算与布尔值//125 8-2 逻辑运算与关系运算//128 8-3 字符串//132 8-4 作品实战——疯狂打地鼠//136 8-5 旋风碰碰车//138 第9课数学函数//138 9-2 扩展模块//142 9-3 画笔模块//145 9-4 作品实战——旋风碰碰车//149 第4单元 Scratch提升 第10课 野餐之旅//154 10-1 列表//154 10-2 列表的基本操作//156 10-3 列表项的操作//161 10-4 回家之路//167 第11课 奇妙万花筒//170 11-1 自制积木//170 11-2 有趣的参数//174 11-3 扩展性更强的自制积木//177 11-4 作品实战——万花筒//182 第12课 王子与公主//184 12-1 克隆//184 12-2 克隆体的应用//188 12-3 编程专业术语//192 12-4 作品实战——皇家游乐园//194 第5单元 Scratch综合实战 第13课 龙战士传说//198 知识基础与开发前的准备工作//198 作品完整功能说明//198 作品功能拆解//199 核心功能的实现//199 作品完整性的实现//205 功能优化的实现//211 总结//217 |