编辑推荐
适读人群:《Scratch 2.0少儿游戏趣味编程》适合小学生或初中学生自学,也非常适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch的家长阅读参考。
全彩印刷十多个精彩游戏项目寓教于乐
赠送价值99元的视频课程方便亲子互动和自学
《Scratch 2.0少儿游戏趣味编程》通过14款有趣的小游戏和小程序,由浅入深地向读者介绍Scratch编程的基本技能以及程序设计的思维和方法。
《Scratch 2.0少儿游戏趣味编程》首先带领读者认识Scratch2.0,了解Scratch2.0编程中用到的基本概念,然后按照初级、中级和高级3个难度层次,详细介绍了14款趣味游戏的开发过程。附录部分给出了Scratch2.0中常用的编程积木的列表和说明,方便读者在需要时查阅。
《Scratch 2.0少儿游戏趣味编程》具有以下特色:
●“做中学”的方法和理念,寓教于乐。
●注重基础知识的介绍和铺垫,训练编程思维。
●游戏选取注意代表性和趣味性,区分不同的难度层次。
●使用“小贴士”和特殊的版块,强调重点和难点。
●配有280分钟的详细视频讲解,方便小朋友自学。
《Scratch 2.0少儿游戏趣味编程》适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch的家长阅读参考,也非常适合小学生或初中学生自学。
《Scratch 2.0少儿游戏趣味编程》带领读者编写的趣味游戏包括:
.初级难度游戏
大家来找茬迷宫探险
打地鼠翻翻乐
打苍蝇弹球
电子相册知识问答
.中级难度游戏
少年劲舞团
“石头剪刀布”人机对战
贪吃蛇双人五子棋
.高级难度游戏
全民飞机大战游戏
植物大战僵尸
内容简介
《Scratch 2.0少儿游戏趣味编程》内容来自于程序员父亲教儿子学习Scratch编程的真实教学实践,通过介绍如何用Scratch2.0编写14款有趣的小游戏和小程序,由浅入深地向读者介绍Scratch2.0编程的基本技能以及程序设计的基本思维和方法。
《Scratch 2.0少儿游戏趣味编程》共7章和1个附录。第1章带领读者认识Scratch2.0;第2章介绍了Scratch编程中用到的一些基本的概念;第3章和第4章分别介绍如何编写几个初级难度的游戏程序;第5章介绍了4款中级难度的游戏的编写过程;第6章和第7章分别介绍了一款高级难度的游戏的编写的过程;附录部分给出了Scratch2.0中常用的编程积木的列表和说明,方便读者在需要时查阅。
《Scratch 2.0少儿游戏趣味编程》适合小学生或初中学生自学,也非常适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch的家长阅读参考。
作者简介
李强
计算机书籍作家和译者,已陆续有30余《Scratch 2.0少儿游戏趣味编程》籍问世,多《Scratch 2.0少儿游戏趣味编程》成为业内经典之作。他也曾是赛迪网校计算机领域的金牌讲师,从2002年开始参与网络授课。近年来,在陪伴儿子的成长过程中,逐渐将重心转移到青少年计算机领域的教学中。
李若瑜
三年级小学生,电玩狂热爱好者。他为书中的游戏贡献了很好的创意和素材。李若瑜同学还主动承担了测试工作,《Scratch 2.0少儿游戏趣味编程》中的所有示例游戏都经过了他“苛刻”的试玩。
目录
第1章 初识Scratch /1
1.1 Scratch网站/ 3
1.2 Scratch的环境搭建/ 5
1.2.1 创建Scratch社区用户/ 5
1.2.2 Scratch的离线安装/ 7
1.3 项目编辑器介绍/ 10
1.3.1 舞台区/ 11
1.3.2 角色列表区/ 12
1.3.3 指令区/ 13
1.3.4 脚本区/ 13
1.4 第一个小程序/ 16
第 2章Scratch编程准备/ 22
2.1 Scratch基本概念/ 23
2.1.1 角色/ 23
2.1.2 造型/ 24
2.1.3 背景/ 25
2.1.4 声音/ 26
2.1.5 积木/ 26
2.1.6 脚本/ 28
2.1.7 坐标/ 28
2.1.8 碰撞/ 29
2.1.9 如何让程序开始执行/ 29
2.2 程序设计的基本概念/ 30
2.2.1 变量/ 30
2.2.2 列表/ 32
2.2.3 数学计算/ 33
2.2.4 循环/ 33
2.2.5 条件/ 34
2.2.6 事件和消息/ 35
第3 章初级游戏编程之一/ 36
3.1 大家来找茬/ 37
3.2 迷宫探险/ 43
3.3 打地鼠/ 48
3.4 翻翻乐/ 54
第4 章初级游戏编程之二/ 69
4.1 打苍蝇/ 70
4.2 弹球/ 74
4.3 电子相册/ 83
4.4 知识问答/ 86
第5 章中级游戏编程/ 93
5.1 少年劲舞团/ 94
5.2“石头剪刀布”人机对战 / 99
5.3 贪吃蛇/ 108
5.4 双人五子棋/ 120
第6 章全民飞机大战游戏/ 131
6.1 游戏简介/ 132
6.2 游戏编程/ 134
第7 章植物大战僵尸/ 151
7.1 游戏简介/ 152
7.2 游戏编程/ 154
附录 / 175