块语言编程游戏7:训练

从严格意义上说,这个环节不能算作一个游戏,它只是为下一个游戏“水战”提供了操作指南,就像一般网络游戏中的“新手村”一样。

还记得我们的第一个游戏——拼图吗?在那里我们描述了每一种动物外观特征(图片、腿数等),但是并没有描述它们的能力。而在这个训练里,我们必须关注它们的能力。训练中有两个角色——玩家与靶子,它们都是鸭子,但所具有的特性和能力却不相同。

如上图所示,玩家具有开炮(cannon)、扫描(scan)、游泳(swim)、停止(stop)、获取位置(getX、getY)等功能,注意这六个功能块中,有三个块的左侧有凸起的插头,这意味这它们本身是一个值,以扫描块为例,它的返回值是靶子到玩家的距离,扫描块的括号里,是玩家设定的扫描方向,如果在这个方向上没有靶子,那么返回值为Infinity(无穷大)。

注意到在“运行”按钮的左侧有一个“指南”按钮,点击该按钮,就可以查看水站中每一种功能的具体说明,包括其中参数的含义,如开炮包含两个参数,第一个为角度,第二个为距离;关于角度,指南中配有图片说明,如下图所示。

值得一提的是,在训练环节,每隔一关,你不得不使用JavaScript语言来编写程序,以实现消灭敌人的目标。不过别担心,经过Roadlabs汉化之后的游戏指南,会成为你的得力助手,尤其是在下一个游戏——真正的水战中,你需要仔细地阅读,才能将知识化作力量!

你准备好了吗,那么开始挑战下一个游戏——水战吧!

(0)

相关推荐

  • 长安创业指南:穿越去古代模拟经营,成为创业青年是一种什么体验

    今天石大头为大家推荐的手游名为<长安创业指南>,目前是taptap平台预约榜第一的游戏. 游戏简介:游戏中玩家将穿越到古代的长安,在这里开启属于自己的穿越之旅,体验穿越爽文所感受不到的快感 ...

  • 火影忍者究极风暴4怎么改成中文?

    火影忍者究极风暴4怎么改成中文? 这个问题我也遇到过,因为火影忍者究极风暴的默认语言是英文,任务什么的根本看不懂,很影响游戏体验,改成中文会看着更方便,并且可以更舒服的观看剧情.所以还是改成中文比较方 ...

  • 赋诗三首(六十六)

    鄱阳湖水战 陈朱一决争立国,千艘万舰穿如梭. 常言英西海战烈,鄱阳水战是先河. 顽冬 积年未遇此顽冬,入春已深雪有踪. 阴云密布多惆怅,漫天飞舞落地融. 海的女儿 心灵纯净不染尘,海中仙女感天神. 伟 ...

  • 梦幻西游: 三伤害灵饰看成了四伤害, 玩家发现时, 已经付款完毕!

    当我们看到游戏里有人获得好的奖励时,很多人都会异口同声的说:游戏托!所谓的游戏托就是花最少的成本制造出最大化的收益.今天又出现了一位游戏托,直播领取生死劫奖励连出极品制造指南书,其他玩家看见后,纷纷表 ...

  • 清新优美的画面——《勇者斗恶龙11》

    整体完成度极高的日式rpg,无与伦比的冒险体验,还有官方中文,推荐给rpg爱好者. [评测前言] 勇者斗恶龙(简称DQ)是日本的国民现象级游戏,每逢新作发售日本国内都有铺天盖地的宣传广告;民众们不惜旷 ...

  • 还在排位上分中挣扎?这4项设置调好再上分,一天能上几十颗星!

    王者荣耀每一个赛季除了更新英雄装备之外,还会更新一些局内外的设置,老王觉得现如今游戏里的功能非常成熟,不过一些新功能上线时系统并不会帮你自动开启,还得自己去设置里手动开启. 今天老王就来分享几个比较有 ...

  • 找个靶子敲一会很解压,那么谁是你的靶子呢

    找个靶子敲一会很解压,那么谁是你的靶子呢

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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