- 浏览: 19296 次
- 性别:
- 来自: 北京
最新评论
文章列表
Scratch第四十九讲:完美的下落和反弹
- 博客分类:
- scratch
做了很多小游戏,都会遇到碰撞和反弹的情况,CC哥大多时候也都是简单处理一下,包括之前的讲座也有提过,但是没有认真的讲解过。今天就专门为这个主题做一讲,把这部分内容彻底讲透,大家可以一起探讨一下。
<iframe style="padding: 0px; margin: 0px;" src="https://v.qq.com/txp/iframe/player.html?vid=i08757bhlij" frameborder="0" width="100%" height="480px&q ...
Scratch-介绍“克隆”
- 博客分类:
- scratch
上次我们模仿一个扔小球的运动,
用到了Scratch的“克隆”。
用Scratch模仿扔小球
“
能够熟练创建并使用变量
能够熟练使用“广播”和侦测指令
能够熟练绘制角色和背景造型
能够熟练使用循环、选择等程序指令
<iframe style="padding: 0px; margin: 0px;" src="https://v.qq.com/txp/iframe/player.html?vid=a0874er8k95" frameborder="0" width="100%" height="480px"></iframe>
任务描 ...
1. 能够熟练绘制角色和背景造型
2. 能够熟练控制角色角度、速度等
3. 能够熟练使用变量
4. 能够熟练使用循环、选择等指令控制程序
<iframe style="padding: 0px; margin: 0px;" src="https://v.qq.com/txp/iframe/player.html?vid=f0876s8nz1x" frameborder="0" width="100%" height="480px">< ...
Scratch创意编程 | 系统介绍
- 博客分类:
- scratch
本节内容将介绍Scratch最常用最有特点的系统设定做个介绍。
组成动画的两个基本要素是:舞台和角色
积木和脚本
脚本即是通常所说的“程序”,由各种各样的积木组成。
Scratch的可视化是其最大的一个亮点。双击积木和脚本,能预览该积木和脚本的运行效果。运行的积木和脚本的边缘会出现黄色高亮特效。
<iframe class="bp-iframe" style="padding: 0px; margin: 0px; height: 521.176px;" src="https://v.qq.com/i ...
目的
目的:跳跃是很常用的游戏功能。不少游戏都是通过跳动前进、躲避障碍物,获取得分。这一次我阅读了Scratch上关于跳跃的说明和举例。以此为蓝本,由浅入深,练习各种跳跃运动。
适用对象:适合有一定编程和数学基础的用户,例如一二年级学生。通过之前约10次的练习,一年级学生能够独立完成本课程中多数功能,或者在家长指引下完成练习。
目的
目的:变量是程序最为基本的要素之一。本程序制作了游戏“太空大战”。初始时,超人的生命值为3,碰到火龙,超人生命值减1。生命值为0则超人牺牲。超人在飞行中获取金币时得分,集满10个金币,生命值加1。本游戏使用了一些变量,通过变量存储分数、金币数量、生命值,在运行过程中修改相关变量。
适用对象:适合一年级初学者使用。本游戏的初稿基本由小孩一个人完成,后续在讨论指导下,丰富了其他功能。
本游戏共享在:https://scratch.mit.edu/projects/195739577/
已经有些天没能更新Scratch的文章了。周末依然会带小孩玩一会Scratch,实现一些功能,主要是完善第四讲中的射击游戏,实现了敌方,制作了得分。后来还实现了双人版,两个人一起玩,各自得分。这周的练习是字母雨打字练习。所用技术和之前类似,克隆、移动、随机,算是巩固相关知识。
目的
制作字母打字游戏。字母随机从屏幕上方出现并往下坠落,坠落过程中,按下对应的字母键,该字母即消失,得分。
试玩:https://blockly-games.kidscoding8.com/blockly-games/zh-hans/index.html?lang=zh-hans
Blockly Games : 概述
Blockly Games 是一系列编程教育小游戏. 它专门为没有计算编程经验的儿童设计. 完成了这些游戏, 玩家便可以使用传统的编程语言了.
【拼图】是一款快速了解blockly的图形块是如何拼接在一起的游戏。
【迷宫】 让你了解程序的循环和条件选择。起步很简单, 不过每下一关都增加难度。
【飞鸟】 让你深入了解程序的条件选择, 在越来越复杂的情况下探索条件选择。
...
Scratch GUI
Scratch GUI是一组React组件,用于创建和运行Scratch 3.0项目的应用程序。
安装
需要先安装好Git和Node.js.
然后在系统中:
npm install https://github.com/LLK/scratch-gui.git
如果你需要修改:
git clone git@github.com:LLK / scratch-gui.git
cd scratch-gui
npm安装
开始
运行该项目需要安装Node.js.
运行
在代码根目录中执行:
npm start
然后转到http:// localhost:8601 / - ...
2.1 Blockly的数据类型
2.1.1 数据的含义
在计算机程序的世界里,程序的基本任务就是处理数据,无论是数值还是文字、图像、图形、声音、视频等信息,如果要在计算机中处理的话,就必须将它们转换成所谓的数字信息,因为计 ...
1.1 Google Blockly概述
美国计算科学教育一直认为计算机作为当今各个领域的基础技术工具,有必要让学生尽早的了解和学习计算机工作原理,理解基础的编程思维。在2006年周以真教授提出计算思维概念,这很大程度上促进了人们对计算机编程教学的认识。图形化编程摒弃了繁琐的代码语法,以直观的图形化模块进行编程,其思想最早来源于西摩尔·帕伯特的心理学家在从事儿童学习的研究中发明的LOGO语言。近年来随着计算机技术的快速发展,出现了很多优秀的图像化编程工具提供给学生学习计算机程序设计,比如:Alice、Scratch、AppInventor等著名软件。在2012年6月,Google ...