块语言编程游戏——新版登场

值此岁末,已可望见姗姗而来的节日与假期,老巫婆的程序世界心系各位编程爱好者,在Roadlabs的辛勤努力下,新版的块语言编程游戏已汉化移植完毕,经过简单的测试,现已闪亮登场。

新版本在原有版本的基础上,增加了两款新游戏:『音乐』与『繁衍』,这里先介绍第一款——音乐。

游戏界面的布局如图所示,玩家需要挑战的题目显示在左侧,是一段五线谱。玩家从“音乐”代码块抽屉里选出需要的代码,将其排列在屏幕右侧。观察图中的音符代码,包含了两个可选项——音长及音高,第一关中有三个可选的音长,分别是二分、四分及八分音符;音高范围从C3到A4。代码拼写完成后,即可点击运行按钮执行程序——播放一段音乐。

在测试过程中注意观察五线谱的变化,那些变黑的音符表明你的代码是正确的。在音乐播放的同时,右侧代码会以浅色标志出当前正在播放的音符,以便于查找错误的音符。

在后续的关卡中,还增加了休止符,以及对乐器的选择,值得一提的是,乐器中还包括了人声,让你可以编排出不同凡响的作品。

你丝毫不必为不懂乐理而担忧,这款游戏在不知不觉中传递给你丰富的音乐知识,通过反复练习,或许可以激发出你的灵感,从而创作出自己的音乐。

新版本游戏的地址依然是https://playground.17coding.net。关于另一款游戏『繁衍』,被Roadlabs以彩蛋的方式藏在了某个页面里,等待大家去发现。

(0)

相关推荐

  • Python是什么?Python入门!

    现如今,Python已经成为当下非常热门的编程语言,反超众多编程语言前辈,位居四大编程语言之一,可以应用在众多领域,因此越来越多的人都加入到Python学习大军,那么Python是什么?为什么Pyth ...

  • 怎样才能学好编程?懂语法、多写、锻炼思维

    不管是何种编程语言,想要学好都需要动手实践,避免天天抱着书本看语法的不合理学习方法.怎样学好编程? 1 学好语法.打牢基础 书,还是要看的.在学习编程语言初期,需要认真学习编程语言的语法和规则,这是编 ...

  • 你以为我在玩游戏,其实我在学编程,这一波我在大气层

    嗨,大家好啊 这里是汐仔 还记得大家一起住宿舍的日子吗?在宿舍的时间除了和一起打游戏开黑,或者看电影,反正除了学习一切事情都能干. 忽然有一天你醒悟过来,想捧一本看看,好的,你将成为一道景点,你会察觉 ...

  • 块语言编程游戏1:简介

    块语言(blockly)是谷歌公司的开源项目,发布于2011年末.它利用一些可拼接的块来表示编程语言中的基本语言要素(数据及语句),通过这些块的组合,来完成程序的编写.这样做的好处是,初学者可以像玩拼 ...

  • 块语言编程游戏2:拼图

    这个游戏的意图非常明显,即,培养学习者结构化描述事物的能力,既有对事物表象的描述(图片),也有对抽象的数量的描述(腿数),同时还有对事物具体特征的描述.通过这样的拼图训练,试图让学习者建立起一种习惯, ...

  • 块语言编程游戏3:迷宫

    这是游戏的第二关,虽然游戏的名字叫迷宫,但这个迷宫可不是靠运气就能走出来的,需要动用智慧,编写程序,才能闯关成功.尤其是最后一关,即便是专业的程序员,也要经历一番周折才能成功. 在游戏的前两关中,只包 ...

  • 块语言编程游戏4:捉虫

    在迷宫游戏中,有两种行动指令--转向与前进,但在捉虫游戏中,程序一旦开始运行,前进就成为默认状态,因此,在这个游戏中,行动指令只有一个,即,转向! 游戏的主角是一只鸟,它的任务是:从起点出发,飞去捉虫 ...

  • 块语言编程游戏5:画图

    没有什么事情比创造或涂鸦更能激发儿童的兴趣与想象力.早在上个世纪60年代末期,MIT(美国麻省理工学院)的人工智能研究室就发明了LOGO语言,试图通过画图的方式,对儿童进行数学的启蒙教育.LOGO语言 ...

  • 块语言编程游戏6:动画

    我们都知道电影的原理,利用人类视觉残留的生理特点,在短时间内连续播放多个表现连续变化的静态图片,我们的大脑就会认为那真的是一个连续的过程.动画同样利用了这一原理. 在动画制作过程中,最重要的要素有两个 ...

  • 块语言编程游戏7:训练

    从严格意义上说,这个环节不能算作一个游戏,它只是为下一个游戏"水战"提供了操作指南,就像一般网络游戏中的"新手村"一样. 还记得我们的第一个游戏--拼图吗?在那 ...

  • 块语言编程游戏8:水战

    这个游戏我玩了两次,第一次用了差不多一个下午的时间,战胜的几率仅有5%.于是晚上打电话请教陶陶同学(我的侄子,初中生),他给了我很多提示,并说他的战胜几率有85%左右.我的策略比较简单,以逃跑为主,而 ...

  • 块语言编程游戏揭秘——迷宫第十关

    近期总有学习者询问块语言编程游戏(以下简称编程游戏)的通关秘籍,原本考虑到游戏如果有了攻略,就失去了挑战性,当然也就失去了游戏的乐趣,因而对于公布答案的做法顾虑重重. 编程游戏包含了7种类型的游戏,它 ...