极客战记官方攻略[地牢]:祸之火焰-通关代码及讲解

本文提供极客战记关卡“祸之火焰”的详细通关讲解,适合初学者。通过游戏中的编程挑战,介绍Python基础语法、变量和字符串使用,重点讲解如何利用环境和移动函数解决问题,特别是如何利用弓箭手击败大食人魔的策略。
部署运行你感兴趣的模型镜像

本栏目为极客战记关卡通关讲解栏目,将会从地牢-森林-沙漠-山峰-冰川,按用户的正常过关顺序,挑出难度较大或有教学意义的关卡进行讲解,长期更新。

地牢

地牢级别的关卡是面向真正毫无编程基础的用户,关卡被设计成迷宫的形式,引导学生使用编程思维解决问题,以循序渐进的方式,让大家理解掌握几个Python的基础知识点:

Python的基础语法,变量,还有字符串和占位符的使用。


关卡:祸之火焰在这里插入图片描述

关卡地址: 极客战记: 地牢 - 祸之火焰 - 学编程,用玩的!

「祸之火焰」是地牢地图内位置较前的一个关卡,难度较高,大家到这一关时才刚刚入手,掌握的编程语法不多,也因此面对这一关时,有些不知从何下手。

通关展示:
在这里插入图片描述
思路讲解:

本关涉及的编程知识不多,主要考验大家对环境的观察和移动函数的使用。
关卡唯一一个目标就是要击败唯一一个敌人,大食人魔:
大食人魔
这种食人魔皮糙肉厚,力量巨大,以玩家当前的身板完全没法与之抗衡,挨一下就倒了。
在这里插入图片描述
那么我们能怎么击败它呢?
观察地图,地图上的人物,除了敌人,你的英雄,还有一个角色:
弓箭手
弓箭手是一个远程攻击单位,能够直线攻击敌人,伤害较高,我们可以利用他来帮助我们击败敌人。
在这里插入图片描述
因为弓箭手只能直线攻击,因此我们需要确保在自己不被食人魔攻击到的情况下,把食人魔吸引到弓箭手的射击路线上。
那么就有了过关思路的雏形:

  • 走到上方
  • 吸引食人魔下来接受制裁

这个思路大家在过关的时候应该都有想到,然而真正执行的时候却会有问题:
在这里插入图片描述
食人魔走的实在是太慢了,而且还是一直追着英雄跑,不会傻傻的走远路,英雄溜到哪,食人魔就跟到哪,除非是英雄停在一个地方不动,他才会乖乖跑下来,但英雄的代码却不会停止,一直运行下去,就导致英雄不会停止不动。

那么有没有什么代码能够让英雄停下来呢?

让英雄停止不动的代码是有,但我们现在还没学到,不过不要紧,除了让英雄停止,我们还可以用另外一种方法,就是一直让英雄下方左右移动,这样食人魔为了攻击英雄,哪怕是一直追着英雄,也不得不走下来。

此时只要等到食人魔走下来,我们观察游戏中食人魔走的方向,利用我们的快速,迅速跑到另一边,然后上去,这样我们和食人魔的位置就互换了

它就能够在下方接受弓箭手的攻击了。

但还需要注意的是,如果我们呆在上方一直不动,食人魔还是会走路追到上面的,所以同样,我们在上方,还是要用左右一直移动的方法卡位,让食人魔一直在下方转悠,接受攻击,直到倒地。

那么此时的通关思路就是:

  • 走到上方
  • 吸引食人魔下来接受制裁
  • 在下方左右移动,卡位吸引食人魔下来
  • 往食人魔远的另一边移动,然后上移
  • 等到在上方安全了,也要一直左右移动卡位,让食人魔呆在下面接受攻击

通关代码:
在这里插入图片描述
以上便是地牢关卡「祸之火焰」的过关教学了~


本文转自网易极客战记官方教学区:极客战记-趣味闯关式零基础编程入门平台

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值