第二课 事件-僵尸[计算机科学入门(Minecraft)]

实践

这本实践中,你将重现大群僵尸泛滥的体验。你也会体验指数增长的效果:每次你杀死一个僵尸,将会产生更多的僵尸。那会是怎样的感觉?让我们看看吧!
你将使用当animal被杀死时事件处理程序来触发新的僵尸产生,当其中一个被杀死时。

开始实践

回应mob被杀事件
从生物工具箱,拖放当animal被杀死时块到代码编辑区。

事件处理程序

看看它是不是怪物
1.从生物工具箱,拖动怪物块替换默认的animal。
2.接着打开下拉菜单,选择怪物为僵尸蛋。
image.png

image.png

设置为生成新的僵尸!
现在让我们设置游戏使当一个僵尸被杀死时,在玩家附近随机位置产生两个新的僵尸。
1.从生物工具箱,拖动生成animal位置~0~0~0块到事件处理程序块中。
image.png

选择僵尸蛋
1.同步骤2,这里你需要从生物工具箱中拖动僵尸块替换默认的animal。
image.png

两个僵尸比一个好
1.你希望每次杀死一个会生成两个僵尸,因此从循环工具箱中,拖动重复4次执行块到工作区。这个循环块应该在被杀死事件块的里面,而且生成块应该在循环块的里面。
2.在循环块中,输入数字2。
image.png

在哪里生成僵尸?
现在你需要告诉Minecraft在哪里产生僵尸。请注意,默认情况下,相对坐标系设置为玩家的当前位置(~0 ~0 ~0)。相对坐标系将在第三课详细介绍。如果使用(~0 ~0 ~0),新生成的僵尸将会在玩家的头顶。这不是一个好主意,所以让我们使僵尸产生在稍远一点的随机位置。
1.使用选取随机位置块来替换默认的(~0 ~0 ~0)。

工具箱搜索是你的朋友!用它来查找你不熟悉的块和事件。


image.png

选取随机位置块中的两组坐标描述了盒子的对角,僵尸将在其中的随机位置产生。让我们在玩家周围选择一个10个方块的盒子,它应该创建一个以你所在位置为中心的441个方块的区域。
1.在选取随机位置块,输入起点坐标为(~10 ~0 ~10),终点坐标为(~-10 ~0 ~-10)。

image.png

在Minecraft中,0是算作放置块的位置的,因此10到-10实际上有21个格子。21 x 21 = 441。这是441这个数字的由来。当你完成第三课:坐标后可能会更有体会。

试试看!
当你玩僵尸时,一切都必须恰到好处。僵尸有时候脾气暴躁。
打开一个适合遇见僵尸的世界。在测试你的代码之前,正确的设置非常重要。你可以在我的世界中使用终端命令进行设置。

终端和聊天窗口
在我的世界中,终端和聊天窗口是一回事。Minecraft有一个窗口可以用来输入聊天消息,就像任何聊天系统一样,你也可以像在计算终端上一样输入命令。终端命令是输入的单词,告诉计算机该做什么。例如,你可以输入程序名并按Enter健,代替鼠标双击来打开一个程序。

你将设置游戏模式为创造模式,难度为容易,你将使用拳头进行第一次实验。
1.当在我的世界中,按T健打开终端(聊天窗口)。
2.输入如下命令并按Enter设置游戏模式为创造模式。
/gamemode c
3.再次打开聊天窗口,输入如下命令设置难度为容易:
/difficulty easy
接下来你需要装备僵尸蛋。按E健打开仓库,可以直接搜索“僵尸”。

image.png

扔出一个蛋,创造一个僵尸。在创造模式中,僵尸不会攻击你。攻击僵尸直到将它杀死。你将会看到每一个僵尸被杀死后就会产生新的僵尸。这说明你的代码工作了!!!进一步测试...

清理所有僵尸
任何时候你想重置游戏,你可以在终端上使用如下命令杀死所有僵尸:
/kill @e
这会杀死所有实体。

image.png

挑战

现在你可以改变一些东西来创造你自己的独特场景!

挑战1-创造洞穴蜘蛛

使用现有的被杀死事件块,但是做一点改变。你怎样做到每次杀死一只洞穴蜘蛛时生成5只洞穴蜘蛛?

挑战2-使一个友好的僵尸表现的更像真正的僵尸

现在将怪物重新设置为僵尸,并将修改为每次杀死僵尸产生5个僵尸。
好吧,这很好,但是这一点都不像僵尸或怪物电影。这些实体(僵尸和洞穴蜘蛛)表现的太友好,当你攻击它们的时候什么都不做。这是因为你在创造模式中。你可以使用当开机时事件处理程序块来触发更像僵尸的气氛!
为此,你需要添加当开机时事件处理程序块并改变游戏模式为生存模式。你可以在工具箱中找到这些块并完成设置吗?
代码会在开机是修改模式为生存模式。然后,如果附近有僵尸,你会注意到他们会追逐你。

挑战3-为部落做好准备

你希望你对僵尸部落的攻击每次都以同样的方式开始。能够随时生成僵尸而不必装备僵尸蛋是很好的。此外,你以前的游戏局可能还有很多老僵尸在闲逛,因此你需要终结他们以清理世界。如果你的玩家死亡,你希望重新开始游戏。最后,给你的玩家一些保护自己的装备哪?
要做到这些,让我们使用新的事件,当玩家死亡时,并添加一个当聊天命令为jump时事件。
首先,在当玩家死亡时事件中清理所有的老僵尸。
1.你死后杀死所有的老僵尸......复仇!(杀死所有实体。)
你可以添加一个块到当玩家死亡时事件中来做到这个吗?
接下来,让我们产生一个僵尸,当你当聊天命令为jump时事件中输入命令z时触发。此时你也想给自己一把铁剑,这样你的角色就能保护自己。
1.添加当聊天命令为jump时事件块。
2.产生一个僵尸,僵尸坐标使用(~20 ~0 ~0)。
3.给自己一把铁剑(提示:使用搜索功能)

实验

这里没有规则......复制代码并修改看看你可以创造出什么样的结果。给出了建议,但随心所欲!

实验1-为你的玩家提供远程武器

如果你的玩家库存已经有了一个武器 - 理想情况下是一个像弓一样的远程武器 - 在游戏开始时怎么办?你也需要一些箭矢。尝试其他武器或物品!用块武装自己,并试图建立一堵墙来阻止僵尸。

实验2-完美的僵尸电影

既然你已经玩了一些事件,你可以添加更多它们来创建完美的僵尸电影设置。你可以改变像一天中的时间或天气,产生更多的怪物,或做其他事情以真正的冲击开始游戏。也许你可以为你的玩家装备像弓箭一样的武器,这样他们就有更好的生存机会!尝试一些这些想法来设置你的僵尸天启!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,875评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,569评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,475评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,459评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,537评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,563评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,580评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,326评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,773评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,086评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,252评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,921评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,566评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,190评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,435评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,129评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,125评论 2 352

推荐阅读更多精彩内容