我的儿子在Scratch中热情地编写简单的游戏.然而,Scratch是一个非常简单的编程环境(甚至没有子程序),我很快就会看到他需要转向别的东西.
有没有人知道一种很好的学习语言,它使图形变得简单但提供了"真正的"编程功能,如数据结构,函数,数组和列表?
如果它在Linux(Ubuntu)下运行,则奖励积分."foo with library Bar"形式的答案也是一种选择.
作为一名学生老师,我非常感兴趣的是,像Scratch,Logo,Alice和Lego mindstorms这样的"迷你语言"如何有效地教导学生编程的核心概念,如变量,函数和循环.
在教授这些基本核心概念时,一种"迷你语言"比另一种更好吗?
alice lego-mindstorms mit-scratch logo-lang block-programming
我需要构建一个迷你版本的编程块,用于Scratch或稍后的快照!或者打开块.
所有这些代码都很大而且难以理解,特别是在Scratch中,它是用SmallTalk的某种子集编写的,我不知道.
我在哪里可以找到他们用来解析块并将其转换为一组指令的算法,这些指令可以处理某些事情,比如Scratch中的动画或游戏?
我对编程块概念背后的算法或体系结构非常感兴趣.
我刚刚发现了Alice和Scratch.我很快就会实施这些.但是,我想知道,对于一年级到第四/第五年级的孩子来说,什么是好材料?
在Scratch中,感知类别中存在称为触摸的条件,其可以具有边缘作为参数.
鉴于条件返回true,我如何判断哪个边被触摸(即场景的顶部,底部,左侧或右侧边缘)?
或者:如何分辨场景的尺寸?我已经算出位置(x = 0,y = 0)位于场景的中间.四个角点在哪里?
召集Smalltalk宇宙的绝地大师,
我对C++/Python/Perl有所了解,并且已经编写了5年多的编程.
我必须分叉Scratch - MIT的可视化编程语言来增加对机器人工具包的支持.Scratch是使用Squeak创建的,Squeak是Smalltalk的一个实现.
我打算阅读A Little Smalltalk - 由Timothy budd跟随Sqeak By Examples - 作者:Oscar Nierstrasz [http://squeakbyexample.org/]
你认为这是个好主意吗?你会建议什么?我可以看免费视频教程吗?
最终目标是能够理解临时代码库.在我能够理解(截至目前)奇怪的Squeak开发环境及其方式之前,我想先了解一下smalltalk.
卢克小行者
你如何在Scratch中创建一个可破坏的循环?我正在使用Scratch 2.0,并且无法从循环内部找到任何可以使循环易碎的好方法.
如何在Scratch中平滑动画?主要是,我想要它,当你按住右箭头时,它向右走,没有任何明显的抖动.另外,当你拿着箭头时,划痕让你等待一秒钟重复.我该如何平滑这些东西?
我注意到,永远(或重复 () )循环在迭代之间需要时间(没有 \xe2\x80\x9cwait () secs\xe2\x80\x9d 块)。这到底有多长?
\n