Scratch

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(链接)
(图集)
 
(未显示1个用户的32个中间版本)
第3行: 第3行:
 
Scratch是一种新的编程语言,它可以很容易的创造出你自己的互动故事、游戏、动画,并且你也可以在网站上将你的作品分享给其他人或下载其他人的作品,很有趣。  
 
Scratch是一种新的编程语言,它可以很容易的创造出你自己的互动故事、游戏、动画,并且你也可以在网站上将你的作品分享给其他人或下载其他人的作品,很有趣。  
 
   
 
   
Scratch的1.x版本用[http://squeak.org/ Squeak]编写,可离线使用。从2.0开始改为[[ActionScript]]。
+
Scratch的1.x版本用[[Squeak]]编写,可离线使用。从2.0开始改为[[ActionScript]]。
  
 
==简介==
 
==简介==
第11行: 第11行:
  
 
当学生和孩子们创建和共享自己的Scratch作品时,他们能学习到重要的数学和计算知识,同时也得到创造性的思考,系统推理和协作分享的机会。
 
当学生和孩子们创建和共享自己的Scratch作品时,他们能学习到重要的数学和计算知识,同时也得到创造性的思考,系统推理和协作分享的机会。
 +
 +
==新闻==
 +
*Scratch从去年10到今年10月,[https://www.tiobe.com/tiobe-index/ 关注和流行度从23名上升到14名] 进步神速。(2017.10)
 +
 +
[[文件:scratch-tiobe-201710.png]]
 +
 +
==版本==
 +
*[https://wiki.scratch.mit.edu/wiki/Scratch_3.0 3.x] Scratch 3.0 使用 [[HTML5]] 编写 [https://github.com/LLK/scratch-gui scratch-gui] [https://medium.com/scratchfoundation-blog/the-next-generation-of-scratch-d83426eb9ca9#.r27zmph7k The Next Generation of Scratch] [https://github.com/LLK/scratch-blocks Scratch Blocks] is based on [https://github.com/google/blockly Google Blockly] project.
 +
*[https://wiki.scratch.mit.edu/wiki/Scratch_2.0 2.x]
 +
*[https://wiki.scratch.mit.edu/wiki/Scratch_1.4 1.x]
  
 
==指南==
 
==指南==
第16行: 第26行:
 
*[[scratch/developer|开发者]]
 
*[[scratch/developer|开发者]]
  
==传感器==
+
==设备==
 
可通过 [http://www.picocricket.com/picoboard.html PicoBoard] 连接和控制你的 Scratch 作品,太酷了。
 
可通过 [http://www.picocricket.com/picoboard.html PicoBoard] 连接和控制你的 Scratch 作品,太酷了。
  
 
[[文件:PicoBoard.png]]
 
[[文件:PicoBoard.png]]
 +
 +
[https://www.raspberrypi.org/blog/a-new-version-of-scratch-for-raspberry-pi-now-with-added-gpio/ New Scratch for Raspberry Pi: now with added GPIO] 集成[[Raspberry Pi|树莓派]] [https://github.com/raspberrypi/scratch GitHub]
 +
 +
==文档==
 +
*[http://docs.huihoo.com/smalltalk/esug/ESUG2014/1-monday/1500-1530-Phratch-Visual-Programing-for-grown-ups/phratch.pdf Phratch Visual Programing for grown up]
 +
 +
==项目==
 +
*[https://github.com/jmoenig/Snap--Build-Your-Own-Blocks Snap! Build Your Own Blocks @ GitHub]
 +
*[http://wiki.scratch.mit.edu/wiki/Snap Build Your Own Blocks (Scratch Modification)]
 +
*[http://byob.berkeley.edu/ BYOB官网]
 +
*[https://llk.media.mit.edu/ Lifelong Kindergarten] [https://github.com/llk/ Lifelong Kindergarten @ GitHub]
 +
*[https://scratch.mit.edu/wedo LEGO WeDo 2.0 & Scratch]
 +
*[https://github.com/SoftUmeYa/Pyonkee Pyonkee] is a visual-programming language running on iPad.
 +
*[http://www.phratch.com Phratch] is a visual programming language based on Scratch on top of [[Pharo]]
 +
*[http://pantherprogramming.weebly.com/ Panther] - based on Scratch
 +
 +
==Blockly==
 +
[https://github.com/google/blockly Google Blockly 可视化程序编辑器]
 +
 +
[https://github.com/llk/scratch-blocks Scratch Blocks]基于Blockly构建。
  
 
==图集==
 
==图集==
 
<gallery widths=100px heights=100px perrow=6>
 
<gallery widths=100px heights=100px perrow=6>
 +
image:Scratch.png|Scratch
 
Image:scratch-screenshots-01.png|动画-思考
 
Image:scratch-screenshots-01.png|动画-思考
 
Image:scratch-screenshots-02.png|动画-蹦床
 
Image:scratch-screenshots-02.png|动画-蹦床
第29行: 第60行:
 
Image:scratch-screenshots-05.png|Slideshow
 
Image:scratch-screenshots-05.png|Slideshow
 
Image:scratch-screenshots-06.png|故事
 
Image:scratch-screenshots-06.png|故事
 +
image:scratch-blocks.jpg|Scratch Blocks
 +
image:scratchjr-architecture.png|ScratchJr架构
 +
image:snap.png|Snap!
 +
image:phratch-on-pharo.png|Phratch
 
</gallery>
 
</gallery>
  
 
==链接==
 
==链接==
 
*[http://scratch.mit.edu/ Scratch主页]
 
*[http://scratch.mit.edu/ Scratch主页]
 +
*[https://github.com/LLK Scratch @ GitHub]
 +
*[http://snap.berkeley.edu/ Snap(Build Your Own Blocks)JavaScript版本的Scratch]
 +
*[http://www.scratchjr.org/ ScratchJr mobile]
 +
*[http://scratched.gse.harvard.edu/ ScratchEd] 是一个Scratch教育工作者的在线社区。
 +
*[http://www.scratchjr.org/ 幼儿版Scratch]
 +
*[http://day.scratch.mit.edu/ Scratch日]
 +
*[https://scratch.mit.edu/conference/ Scratch大会]
 +
*[http://www.scratchfoundation.org/ Scratch Foundation]
 
*[https://scratch.mit.edu/scratch2download/ Scratch 2 Offline Editor 下载]
 
*[https://scratch.mit.edu/scratch2download/ Scratch 2 Offline Editor 下载]
 
*[https://scratch.mit.edu/scratch_1.4/ Scratch 1.4 下载]
 
*[https://scratch.mit.edu/scratch_1.4/ Scratch 1.4 下载]
 +
*[http://wiki.scratch.mit.edu/wiki/Scratch_1.4_Source_Code Scratch 1.4 Source Code]
 
*[http://wiki.scratch.mit.edu/wiki/Scratch_Wiki Scratch Wiki]
 
*[http://wiki.scratch.mit.edu/wiki/Scratch_Wiki Scratch Wiki]
 
*[http://scratched.media.mit.edu/ ScratchEd] Scratch教学资源
 
*[http://scratched.media.mit.edu/ ScratchEd] Scratch教学资源
*[https://github.com/jmoenig/Snap--Build-Your-Own-Blocks JavaScript版本的Scratch: Snap]
+
*[https://scratch.mit.edu/discuss/16/ Scratch中文论坛]
  
 
[[category:programming language]]
 
[[category:programming language]]
[[category:ActionScript]]
+
[[category:JavaScript]]
 +
[[category:HTML5]]
 +
[[category:smalltalk]]
 +
[[category:squeak]]
 +
[[category:huihoo]]

2022年4月29日 (五) 01:08的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Scratch Thanks, Wikipedia.

Scratch是一种新的编程语言,它可以很容易的创造出你自己的互动故事、游戏、动画,并且你也可以在网站上将你的作品分享给其他人或下载其他人的作品,很有趣。

Scratch的1.x版本用Squeak编写,可离线使用。从2.0开始改为ActionScript

目录

[编辑] 简介

Scratch由麻省理工大学多媒体实验室的Lifelong Kindergarten创作。该小组发明了新的技术:基于幼儿园里的积木和手绘精神,使得更多的人能够进行设计、创造和学习。

Scratch的发展受到了国家科学基金会、微软、英特尔基金会、诺基亚和麻省理工大学多媒体实验室研究团队的大力支持和赞助。

当学生和孩子们创建和共享自己的Scratch作品时,他们能学习到重要的数学和计算知识,同时也得到创造性的思考,系统推理和协作分享的机会。

[编辑] 新闻

Scratch-tiobe-201710.png

[编辑] 版本

[编辑] 指南

[编辑] 设备

可通过 PicoBoard 连接和控制你的 Scratch 作品,太酷了。

PicoBoard.png

New Scratch for Raspberry Pi: now with added GPIO 集成树莓派 GitHub

[编辑] 文档

[编辑] 项目

[编辑] Blockly

Google Blockly 可视化程序编辑器

Scratch Blocks基于Blockly构建。

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱