Scratch3游戏与人工智能编程完全自学教程

Scratch3游戏与人工智能编程完全自学教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2020-11
版次: 1
ISBN: 9787111665014
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 232页
1人买过
  • 本书主要是解决如何让少年儿童能够通过Scratch这种图形化编程语言来轻松实现人工智能游戏的编制,并理解简单的数字识别、图像识别、人物动作和语音识别等人工智能等相关知识。 

    Scratch适合没有学习过编程的所有年龄段的人,它可以用来制作动画、交互式程序、交互式游戏、可以实现数学、绘画、音乐等多领域的学科展示,还能完成图像识别、语音识别等人工智能的编程。为了让孩子能更好的理解人工智能,了解Scratch的基础就显得尤为必要。本书以Scratch 30版本为基础,全书共分为了15个章节的内容,详细介绍了对于少儿编程时所须掌握的侦测、循环、判断等底层编程逻辑,通过图形化的积木块拼接,让孩子更一目了然的理解程序的运行原理、制作过程,结合丰富的理论与实操案例,让孩子学编程不枯燥,真正让让孩子能够体会到人机交互的魅力。同时本书设计了通过图像识别来制作的剪刀石头布猜拳游戏,通过声音控制角色进行运动的遨游外太空游戏等,让孩子能够更深入的了解人工智能的应用,充分体会到人工智能的魅力。 

    本书采用全彩印刷,图文并茂的讲解方式,不仅适合初学编程的少年儿童的自主学习,也非常适合亲子共读,完全没有编程基础的家长也能轻松辅导孩子学习,此外,本书知识体系结构完整,也可作为少儿编程培训机构或少儿编程培训班的教材使用。 前言 

    如何获取学习资源 

    01 Scratch基础 

    什么是Scratch 10 

    Scratch 3 在线版 11 

    访问Scratch 官网主页 11 

    设置页面语言 11 

    进入Scratch 3 在线版 12 

    Scratch 3 离线版 12 

    下载Scratch 3 离线版安装文件 12 

    安装Scratch 3 离线版 13 

    认识Scratch 3 的界面 14 

    菜单栏 14 

    功能标签区 15 

    积木块分类区、积木块选择区、 

    脚本区 15 

    舞台区 15 

    角色列表 16 

    背景设置区 16 

    试一试:创建第一个作品 17 

    02 作品外观设计 

    背景和角色 21 

    添加背景 21 

    添加角色 24 

    删除背景或角色 26 

    让角色说话和思考 27 

    让角色说话 27 

    让角色思考 28 

    切换角色造型和背景 28 

    切换角色造型 28 

    试一试:神奇的变色龙 30 

    切换背景 33 

    设置角色大小和显示状态 34 

    将角色设置为指定大小 34 

    让角色大小在当前值的基础上变化 35 

    显示/ 隐藏角色 35 

    图形特效35 

    添加图形特效 36 

    清除图形特效 37 

    03 事件处理 

    外部事件38 

    单击按钮触发的事件 38 

    按下指定按键触发的事件 39 

    单击角色触发的事件 39 

    试一试:百变时装秀 40 

    声音或时间触发的事件 43 

    内部事件44 

    切换舞台背景触发的事件 44 

    自定义的事件 46 

    试一试:小猫跑步 48 

    事件的并行 53 

    试一试:破壳而出的小鸡 53 

    04让角色动起来 

    通过修改坐标来移动角色 57 

    分别指定x 和y 坐标 57 

    通过增量分别修改x 和y 坐标 58 

    试一试:小汽车嘀嘀嘀 59 

    同时指定x 和y 坐标 62 

    让角色移动指定步数 63 

    试一试:青蛙过河 64 

    让角色移向其他角色、鼠标指针 

    或随机位置 66 

    试一试:企鹅滑冰 68 

    调整角色的方向 70 

    直接指定角色的方向 71 

    通过增量改变角色的方向 72 

    以鼠标指针或其他角色 

    作为目标方向 72 

    设置角色的旋转方式 73 

    让角色碰到边缘时反弹 74 

    05控制程序的运行 

    等待 76 

    时间等待 76 

    条件等待 77 

    循环 77 

    限次循环 77 

    试一试:弹跳的篮球 78 

    无限循环 81 

    条件循环 81 

    条件语句83 

    单向条件语句 83 

    双向条件语句 83 

    试一试:判断奇偶数 84 

    克隆 88 

    克隆角色 88 

    启动克隆体 89 

    删除克隆体 89 

    试一试:下雪了 90 

    停止脚本运行 95 

    停止“全部脚本” 95
  • 内容简介:
    本书主要是解决如何让少年儿童能够通过Scratch这种图形化编程语言来轻松实现人工智能游戏的编制,并理解简单的数字识别、图像识别、人物动作和语音识别等人工智能等相关知识。 

    Scratch适合没有学习过编程的所有年龄段的人,它可以用来制作动画、交互式程序、交互式游戏、可以实现数学、绘画、音乐等多领域的学科展示,还能完成图像识别、语音识别等人工智能的编程。为了让孩子能更好的理解人工智能,了解Scratch的基础就显得尤为必要。本书以Scratch 30版本为基础,全书共分为了15个章节的内容,详细介绍了对于少儿编程时所须掌握的侦测、循环、判断等底层编程逻辑,通过图形化的积木块拼接,让孩子更一目了然的理解程序的运行原理、制作过程,结合丰富的理论与实操案例,让孩子学编程不枯燥,真正让让孩子能够体会到人机交互的魅力。同时本书设计了通过图像识别来制作的剪刀石头布猜拳游戏,通过声音控制角色进行运动的遨游外太空游戏等,让孩子能够更深入的了解人工智能的应用,充分体会到人工智能的魅力。 

    本书采用全彩印刷,图文并茂的讲解方式,不仅适合初学编程的少年儿童的自主学习,也非常适合亲子共读,完全没有编程基础的家长也能轻松辅导孩子学习,此外,本书知识体系结构完整,也可作为少儿编程培训机构或少儿编程培训班的教材使用。
  • 目录:
    前言 

    如何获取学习资源 

    01 Scratch基础 

    什么是Scratch 10 

    Scratch 3 在线版 11 

    访问Scratch 官网主页 11 

    设置页面语言 11 

    进入Scratch 3 在线版 12 

    Scratch 3 离线版 12 

    下载Scratch 3 离线版安装文件 12 

    安装Scratch 3 离线版 13 

    认识Scratch 3 的界面 14 

    菜单栏 14 

    功能标签区 15 

    积木块分类区、积木块选择区、 

    脚本区 15 

    舞台区 15 

    角色列表 16 

    背景设置区 16 

    试一试:创建第一个作品 17 

    02 作品外观设计 

    背景和角色 21 

    添加背景 21 

    添加角色 24 

    删除背景或角色 26 

    让角色说话和思考 27 

    让角色说话 27 

    让角色思考 28 

    切换角色造型和背景 28 

    切换角色造型 28 

    试一试:神奇的变色龙 30 

    切换背景 33 

    设置角色大小和显示状态 34 

    将角色设置为指定大小 34 

    让角色大小在当前值的基础上变化 35 

    显示/ 隐藏角色 35 

    图形特效35 

    添加图形特效 36 

    清除图形特效 37 

    03 事件处理 

    外部事件38 

    单击按钮触发的事件 38 

    按下指定按键触发的事件 39 

    单击角色触发的事件 39 

    试一试:百变时装秀 40 

    声音或时间触发的事件 43 

    内部事件44 

    切换舞台背景触发的事件 44 

    自定义的事件 46 

    试一试:小猫跑步 48 

    事件的并行 53 

    试一试:破壳而出的小鸡 53 

    04让角色动起来 

    通过修改坐标来移动角色 57 

    分别指定x 和y 坐标 57 

    通过增量分别修改x 和y 坐标 58 

    试一试:小汽车嘀嘀嘀 59 

    同时指定x 和y 坐标 62 

    让角色移动指定步数 63 

    试一试:青蛙过河 64 

    让角色移向其他角色、鼠标指针 

    或随机位置 66 

    试一试:企鹅滑冰 68 

    调整角色的方向 70 

    直接指定角色的方向 71 

    通过增量改变角色的方向 72 

    以鼠标指针或其他角色 

    作为目标方向 72 

    设置角色的旋转方式 73 

    让角色碰到边缘时反弹 74 

    05控制程序的运行 

    等待 76 

    时间等待 76 

    条件等待 77 

    循环 77 

    限次循环 77 

    试一试:弹跳的篮球 78 

    无限循环 81 

    条件循环 81 

    条件语句83 

    单向条件语句 83 

    双向条件语句 83 

    试一试:判断奇偶数 84 

    克隆 88 

    克隆角色 88 

    启动克隆体 89 

    删除克隆体 89 

    试一试:下雪了 90 

    停止脚本运行 95 

    停止“全部脚本” 95
查看详情
12