轻松玩转Scratch编程 刘凤飞 果果老师 Scratch2.0游戏设计编程书籍

轻松玩转Scratch编程 刘凤飞 果果老师 Scratch2.0游戏设计编程书籍 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • Scratch
  • Scratch编程
  • 儿童编程
  • 游戏开发
  • 编程入门
  • 刘凤飞
  • 果果老师
  • 少儿编程
  • 图形化编程
  • 教育编程
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 蓝墨水图书专营店
出版社: 清华大学出版社
ISBN:9787302475941
商品编码:14401403363

具体描述

轻松玩转Scratch编程


作者:刘凤飞
定价:69元
印次:1-1
ISBN:9787302475941
出版日期:2017.08.01
印刷日期:2017.07

目    录

 

第1章    编程的世界

 

1.1    编程的好处 2

1.2    什么是Scratch 4

实例1-1    一个程序块的Scratch程序 5

实例1-2    多程序块的Scratch程序 5

1.3    孩子自学 7

实例1-3    “向右旋转15度”程序块的学习方法 7

实例1-4    组合程序块的学习 8

1.4    家长教学 8

实例1-5    造型切换教学 9

1.5    老师备课 9

1.6    本章小结 11

第2章    Scratch编程环境

 

2.1    软件的安装 13

2.2    舞台区 19

2.3    角色区 21

2.4    程序区 25

2.5    脚本区 27

2.6    控制和工具区 30

第3章    神奇的程序区块

 

3.1    动作模块 36

实例3-1    x、y坐标移动讲解 38

实例3-2    坐标设定 40

3.2    外观模块 44

实例3-3    “说”和“思考”程序块的区别 45

实例3-4    进入背景区,并且删除背景 48

3.3    声音模块 53

3.4    画笔模块 55

实例3-5    用画笔画一个彩色的圆 58

3.5    数据模块 59

实例3-6     变量的使用 60

3.6    事件模块 61

实例3-7    当背景切换后执行操作 63

实例3-8    小猫咪吃苹果 65

3.7    控制模块 67

实例3-9    从0一直加到100,计算结果 68

实例3-10    回答问题,判断答案是否正确 70

实例3-11    直到x坐标大于100时停止 71

实例3-12    克隆小猫咪 76

3.8    侦测模块 78

实例3-13    通过按键控制小猫咪变大、变小 81

3.9    运算符模块 84

3.10    更多模块 85

实例3-14    添加一个程序组合 85

实例3-15    循环几圈的方法 87

第4章    知识的储备

 

4.1    坐标 90

实例4-1    行走在板凳上的小男孩 93

实例4-2    寻找坐标点 95

4.2    角度 98

实例4-3    旋转的魔法棒 98

实例4-4    时钟  103

4.3    随机数 104

实例4-5    一道数学题 104

实例4-6    掷骰子 105

4.4    字符串 107

实例4-7    小猫咪和机器人对话 108

4.5    加减乘除 109

4.6    四舍五入 110

4.7    特殊运算 111

4.8    变量 113

实例4-8    记下对方的名字 115

4.9    链表 115

实例4-9    记录班级小朋友的名字 115

4.10    比较 119

4.11    逻辑运算 120

实例4-10    小猫咪坐标判断 123

第5章    一大波僵尸袭来

 

5.1    角色规划 128

5.2    程序分析 130

5.3    动手动脑 132

5.4    游戏性调整 133

5.5    总结 135

第6章    孙悟空筋斗云

 

6.1    角色规划 137

6.2    程序分析 138

6.3    动手动脑 139

6.4    游戏性调整 143

6.5    总结 144

第7章    孙悟空72变

 

7.1    角色规划 146

7.2    程序分析 150

7.3    动手动脑 150

7.4    游戏性调整 153

7.5    总结 154

第8章    声控摇奖

 

8.1    角色规划 156

8.2    程序设计 157

8.3    动手动脑 158

8.4    游戏性调整 159

8.5    总结 162

第9章    接苹果小游戏

 

9.1    角色规划 164

9.2    程序设计 164

9.3    动手动脑 166

9.4    游戏性调整 171

9.5    总结 172

第10章    弹跳躲避障碍物

 

10.1    角色规划 174

10.2    程序设计 175

10.3    动手动脑 176

10.4    游戏性调整 179

10.5    总结 182

第11章    电子音乐相册

 

11.1    角色规划 184

11.2    程序设计 185

11.3    动手动脑 186

11.4    游戏性调整 189

11.5    总结 192

第12章    躲避幽灵

 

12.1    角色规划 194

12.2    程序设计 195

12.3    动手动脑 196

12.4    游戏性调整 198

12.5    总结 201

第13章    指法练习

 

13.1    角色规划 203

13.2    程序设计 204

13.3    动手动脑 206

13.4    游戏性调整 211

13.5    总结 212

第14章    微信打飞机

 

14.1    角色规划 214

14.2    程序设计 215

14.3    动手动脑 217

14.4    游戏性调整 225

14.5    总结 228

第15章    植物大战僵尸

 

15.1    会动的角色 230

15.2    种植的植物 233

15.3    神奇的阳光 240

15.4    攻击的子弹 242

15.5    综合 244


开启创意之门:用代码编织你的数字世界 前言: 在这个日新月异的数字时代,编程早已不是少数技术专家的专属领域,而是成为一种重要的思维工具和创新能力。它就像一门通用的语言,能够让我们与机器对话,创造出无限可能。无论是生动有趣的动画,还是互动性十足的游戏,亦或是解决实际问题的智能应用,都离不开代码的支撑。然而,面对市面上琳琅满目的编程书籍,初学者往往感到无从下手,不知该如何迈出第一步。 本书旨在为所有对编程充满好奇、渴望释放创意的朋友们提供一个轻松愉快的入门体验。我们相信,学习编程不应该是一件枯燥乏味的事情,而更应该是一场充满乐趣的探索之旅。通过直观易懂的视角和循序渐进的教学方法,我们将带您一步步走进神奇的编程世界,感受代码带来的无限魅力。 第一篇:编程的奇妙初体验——认识你的第一个编程伙伴 第一章:编程是什么?为什么我要学它? 在正式开始编程之旅之前,让我们先来聊聊“编程”这个听起来有些神秘的词汇。简单来说,编程就是我们给计算机下达指令,让它按照我们的意愿去工作。就像我们与人交流需要语言一样,我们与计算机沟通也需要一种特殊的语言,那就是“代码”。 想象一下,你拥有一个可以听懂你话的机器人,你告诉它“向前走一步”,它就真的会向前走一步;你让它“举起左手”,它就会照做。编程就是赋予计算机这种“听懂”和“行动”的能力。 那么,为什么我们要学习编程呢? 提升逻辑思维和解决问题的能力: 编程的过程,本质上是一个将复杂问题分解成更小、更易于管理的部分,并为每个部分设计解决方案的过程。这个过程极大地锻炼了我们的逻辑思维能力、分析能力和解决问题的能力,这些能力不仅在编程中重要,在生活和学习的方方面面都大有裨益。 激发创造力和想象力: 编程是一个将想法变成现实的强大工具。你可以构思一个故事,然后用代码让故事中的角色动起来;你可以设计一个游戏,让玩家在其中尽情畅游;你甚至可以创造一个虚拟世界,让你的想象力尽情驰骋。编程让你成为一个“创造者”,而不是一个单纯的“使用者”。 增强理解数字世界的视角: 我们每天都在与各种各样的数字产品打交道,从智能手机到社交媒体,从在线购物到智能家居。了解编程,能让我们更深入地理解这些产品是如何工作的,从而更好地驾驭和运用数字技术,避免被动地接受。 为未来的学习和职业发展打下基础: 随着科技的飞速发展,编程技能在各行各业的应用越来越广泛。无论你将来想从事科学研究、工程技术、艺术设计,还是市场营销、教育培训,具备一定的编程素养都会为你打开更多的机会之门。 第二章:告别枯燥,拥抱可视化编程 对于初学者来说,传统的文本式编程(例如C++、Java等)可能看起来像天书一般,密密麻麻的代码符号让人望而生畏。而可视化编程则巧妙地解决了这个问题。它将复杂的代码指令用形象的图形积木块来代替,你只需要像搭积木一样,将这些积木块拖拽、组合,就能构建出完整的程序。 什么是可视化编程? 想象一下,你有一个装满不同形状和颜色的积木盒子。每一块积木都代表着一个特定的指令,比如“移动”、“转向”、“发出声音”、“显示文字”等等。你只需要将这些积木按照一定的顺序拼在一起,就能“搭建”出一个小小的程序。 可视化编程的优势: 直观易懂: 图形化的界面让抽象的代码概念变得具体可见,更容易被理解和记忆。 降低门槛: 无需记忆复杂的语法规则,大大降低了学习的难度,让编程真正变得“零基础”。 趣味性强: 拖拽积木块的过程本身就充满了趣味性,孩子和成人都能从中找到乐趣。 快速实现创意: 能够快速将脑海中的想法变成可执行的程序,及时获得反馈,增强学习的成就感。 第三章:我的第一个编程项目——让角色动起来! 在本章,我们将正式接触到我们本次旅程的编程工具——一个强大而有趣的图形化编程环境。我们将从最基本的操作开始,学习如何创建我们的第一个项目:让屏幕上的角色动起来。 认识编程界面: 了解工作区、脚本区、角色区等基本构成。 添加和选择角色: 学习如何从预设的角色库中选择角色,或者为你的角色添加新的造型。 理解“脚本”的概念: 脚本就是一连串的指令,它们共同完成一个特定的任务。 拖拽和组合指令积木: 学习如何从指令库中选取合适的积木块,并按照逻辑顺序进行组合。 实现角色的基本动作: 例如,让角色向前移动、向后移动、向上、向下,以及原地旋转。 添加简单的事件: 学习如何让角色在点击时、或者按下某个键时做出反应。 通过完成这个简单的项目,你将初步体验到编程的乐趣,并对编程的逻辑有一个初步的认识。你会发现,原来让一个虚拟角色动起来,并没有想象中那么困难! 第二篇:释放无限想象——用代码创造你的世界 第四章:让角色“活”起来——动画效果的奥秘 仅仅让角色移动还不够,我们希望它能更生动、更形象。本章我们将学习如何通过改变角色的造型、添加音效、控制动画的播放速度等方式,让你的角色栩栩如生。 造型切换与动画: 学习如何利用角色不同的造型来实现奔跑、跳跃等动画效果,让角色的动作更加自然流畅。 添加对话和表情: 让角色能够说话,并通过改变造型来表达不同的情绪,如高兴、惊讶、生气等。 利用“重复”指令创造循环动画: 学习如何使用循环结构,让角色持续地做出某个动作,例如不停地挥手。 控制动画的速度和节奏: 学习如何调整指令的延迟,让动画的播放速度快慢适中,符合实际的场景需求。 添加背景和场景元素: 为你的动画世界增添更多色彩,学习如何添加背景图片,以及在场景中放置其他静态或动态的元素。 第五章:与世界互动——响应你的操作 一个好的程序,不仅仅是单方面的展示,更应该能够与用户进行互动。本章我们将学习如何让你的程序响应用户的各种操作,从而创造出更具吸引力的体验。 “当...被点击”事件: 学习如何让角色在被点击时执行特定的指令。 “当按下某个键”事件: 学习如何通过键盘输入来控制角色的动作,这是制作游戏最基础的操作之一。 “广播消息”与“接收消息”: 学习如何利用消息机制,让不同的角色或程序部分之间进行通信和协作,实现更复杂的交互逻辑。 利用“鼠标位置”进行控制: 学习如何让角色跟随鼠标移动,或者响应鼠标的点击。 简单的“碰撞检测”: 学习如何检测两个角色是否发生碰撞,这是游戏设计中的一个重要概念。 第六章:数据与变量——让你的程序更智能 在本章,我们将开始接触到编程中一个非常重要的概念——“数据”和“变量”。变量就像一个可以储存信息的“盒子”,我们可以往里面存放数字、文字等信息,并在程序运行过程中随时读取和修改它们。 什么是变量? 举例说明变量在日常生活中的应用,如身高、年龄、分数等。 创建和命名变量: 学习如何在编程环境中创建属于自己的变量。 给变量赋值: 学习如何将数据存入变量中。 使用变量进行计算: 学习如何对变量中的数值进行加减乘除等运算。 利用变量记录游戏分数: 这是一个非常经典的例子,通过变量来记录玩家的分数,并实时显示。 使用变量控制角色状态: 例如,利用变量来记录角色的生命值,当生命值归零时,游戏结束。 “列表”的初步认识: 简单介绍列表的概念,它就像一个有序的存储空间,可以存放多个数据。 第七章:制作你的第一个小游戏——跑酷游戏入门 理论学了这么多,是时候将它们应用到实际中了!在本章,我们将以制作一个简单的跑酷游戏为例,带领大家一步步将之前学到的知识融会贯通。 设计游戏的基本规则: 确定玩家如何控制角色跳跃,如何躲避障碍物,以及游戏的目标。 创建游戏角色和障碍物: 学习如何绘制或导入游戏所需的角色和障碍物造型。 实现角色跳跃和移动: 结合“当按下某个键”事件和变量,实现角色的跳跃和向前移动。 生成随机障碍物: 学习如何利用随机数生成器,让游戏中的障碍物不断出现,增加游戏的趣味性和挑战性。 实现碰撞检测与游戏结束: 当角色碰到障碍物时,触发游戏结束的逻辑。 添加分数统计和显示: 利用变量记录得分,并实时显示在屏幕上。 通过完成这个游戏项目,你将深刻体会到编程的创造力,并为后续更复杂的游戏设计打下坚实的基础。 第三篇:走进更广阔的编程世界 第八章:更多精彩的创意实践 在掌握了基础的编程技巧之后,你的创意已经不再受限于简单的游戏。本章将为你提供更多有趣的项目方向,鼓励你继续探索和实践。 制作一个简单的音乐播放器: 学习如何让角色播放不同的音乐,并实现暂停、播放等功能。 创作一个互动故事: 利用条件判断和分支逻辑,让故事根据用户的选择走向不同的结局。 设计一个绘画工具: 学习如何利用编程控制画笔,在屏幕上自由绘画。 制作一个简单的计算器: 进一步巩固变量和运算的知识,实现基本的数学计算功能。 尝试制作一个简单的迷宫游戏: 引入更复杂的地图设计和角色寻路逻辑。 第九章:进阶技巧与学习资源 随着你对编程的理解越来越深入,你可能会遇到更复杂的问题,或者希望学习更高级的编程概念。本章将为你提供一些进阶的学习方向和有用的资源。 了解“克隆”功能: 学习如何快速复制角色,用于创建大量的敌人或弹幕。 深入理解“函数”和“自定义积木”: 学习如何将重复使用的代码块封装起来,提高程序的效率和可读性。 认识“条件判断”(如果...那么...): 学习如何根据不同的条件执行不同的代码,这是程序逻辑的核心。 探索“循环”(重复执行): 深入理解各种循环的用法,让程序更加智能化。 寻找更多学习资源: 推荐一些高质量的在线编程社区、教程网站、以及书籍,帮助你持续学习和进步。 结语: 编程是一扇通往无限创意世界的大门。它不仅能让你理解和创造数字产品,更能培养你的逻辑思维、解决问题的能力,以及勇于尝试和创新的精神。希望本书能成为你编程旅程中最愉快、最坚实的起点。 现在,就让我们一起,用代码编织属于你的精彩数字世界吧!

用户评价

评分

说实话,我之前对编程这件事一直有种“高不可攀”的感觉,总觉得那是程序员的专属技能,离我普通人的生活很远。但是,我最近看到一些关于STEAM教育的文章,了解到编程对于培养孩子的逻辑思维和创新能力有多么重要。而Scratch作为一个图形化编程工具,恰恰是让孩子们接触编程的绝佳入口。我注意到这本书的书名中有“果果老师”和“刘凤飞”,让我觉得作者在儿童编程教育方面应该很有经验。我希望这本书能够用一种非常亲切、易懂的语言来解释Scratch的各种概念,就像老师在课堂上给学生讲课一样。我期待这本书能够提供一些非常有趣、贴近孩子生活经验的游戏设计案例,比如制作一个能和宠物互动的游戏,或者一个关于校园生活的小游戏。我相信,如果能让孩子们在学习编程的过程中感受到乐趣,而不是枯燥的公式和代码,他们就会更容易坚持下去。我希望这本书能成为孩子和家长一起学习、一起探索编程的桥梁,共同开启一段充满惊喜的科技之旅。

评分

作为一个家长,我深切体会到现今时代,编程能力的重要性已经不亚于读写算。我一直在寻找一本能够真正引导孩子接触编程,并且让他们爱上编程的书。我关注到“果果老师”这个名字,感觉是一位经验丰富、善于与孩子们沟通的教育者。而“刘凤飞”这个作者名字,我也觉得很有分量,应该是一位在Scratch领域有深入研究的专家。这本书以“轻松玩转Scratch编程”为目标,并且聚焦于“Scratch2.0游戏设计”,这正是我所需要的。我希望这本书能够不仅仅是教孩子学习一些代码块的组合,更能激发他们的逻辑思维、解决问题的能力以及创造力。看到“游戏设计”这几个字,我的脑海里已经浮现出孩子学习如何设计角色、关卡,甚至让角色进行交互的画面。我非常期待这本书能提供一些循序渐进的案例,从最简单的互动故事到稍微复杂一点的益智游戏,让孩子在玩乐中学习,在挑战中成长。我希望这本书能够帮助我的孩子建立对编程的初步认知和兴趣,为他们未来更深入的学习打下坚实的基础。

评分

收到!我将为您模拟五位不同读者,以各自独特的口吻和风格,撰写五篇关于您提供的图书信息(“轻松玩转Scratch编程 刘凤飞 果果老师 Scratch2.0游戏设计编程书籍”)的评价,但内容将不包含书本的真实内容,而是围绕读书前的期待、对Scratch编程本身的看法,以及学习编程可能带来的影响等方面进行阐述。 --- 我一直对编程充满好奇,特别是看到孩子们用Scratch就能创造出有趣的小动画和小游戏,真是让人跃跃欲试。之前也零散地看过一些Scratch的介绍,觉得它界面友好,逻辑清晰,非常适合初学者入门。想象一下,能把脑海里的奇思妙想变成屏幕上的互动画面,这本身就是一种极大的乐趣。我特别希望这本书能提供一些非常实用的入门技巧,比如如何快速掌握基本指令,如何设计出有创意的角色和场景,以及如何一步步构建一个简单的游戏。我听说Scratch2.0在很多方面都比之前的版本有所改进,如果这本书能详细介绍这些改进点,并结合实际案例来演示,那就太棒了。我希望这本书的排版清晰,配图丰富,能够让我一看就懂,上手就练。毕竟,学习编程最怕的就是枯燥和晦涩,而“轻松玩转”这个名字本身就给人一种很强的信心,让我觉得即使是零基础也能跟着学。我期待着这本书能像一个贴心的向导,带我轻松愉快地进入Scratch的奇妙世界,体验创造的乐趣。

评分

我是一个对各种创意工具都充满好奇的学习者,尤其是在数字艺术和交互设计领域。Scratch作为一款强大的可视化编程工具,一直是我关注的焦点,它能够将抽象的逻辑转化为直观的视觉效果,这对于我这种偏向感性思维的人来说,非常有吸引力。这次看到这本书,特别是“Scratch2.0游戏设计编程”这个方向,让我觉得它非常有潜力。我希望这本书不仅仅是教我如何使用Scratch的界面和指令,更重要的是,能够提供一些关于游戏设计理念和流程的指导。我期待书中能够分享一些关于如何构建引人入胜的游戏故事、如何设计富有挑战性的关卡、以及如何利用Scratch实现流畅的动画和交互的技巧。我希望这本书能够帮助我突破思维定势,用Scratch这个工具来表达我内心的创意,设计出不仅仅是会动,而是有灵魂、有玩法的游戏。我渴望通过这本书,掌握将我的想法变成可玩的游戏,并从中获得创造的满足感和成就感。

评分

我一直对各种可视化编程工具有着浓厚的兴趣,尤其是Scratch,因为它打破了传统编程的门槛,让更多非技术背景的人也能体验到编程的乐趣。我之前也接触过一些Scratch的教程,但总觉得不够系统,或者例子不够吸引人。这次看到这本书的介绍,特别是“Scratch2.0游戏设计编程”这个定位,让我眼前一亮。我一直觉得游戏设计是Scratch最能发挥其魅力的领域之一,因为它能够将抽象的编程概念转化为生动有趣的互动体验。我希望这本书能够深入浅出地讲解Scratch2.0的核心功能,并且能够提供一些高质量的游戏设计案例,比如如何设计一个经典的跑酷游戏,或者一个简单的解谜游戏。我非常看重书中关于“如何思考游戏机制”和“如何将创意转化为实际游戏”的讲解。如果书中能分享一些游戏开发中的常见问题和解决方案,或者提供一些优化游戏体验的技巧,那对我来说将是巨大的收获。我渴望通过这本书,掌握使用Scratch设计和开发属于自己的小游戏的技能,并从中获得成就感。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有