「网易官方」极客战记(codecombat)攻略-游戏开发1-越过花园墙over-the-garden-wall

旧街凉风 提交于 2020-02-27 12:56:57

 

在农场四周建立围栏!

简介

这是第一个 game 开发关卡。

你将学习创建自己的游戏!

你需要再生成 4 个 "fence" (加给你的 4 个一起,总共 8 个),以保护村民免受食人魔侵扰:

game.spawnXY("fence", 39, 6)
game.spawnXY("fence", 39, 10)

默认代码

# 使用game.spawnXY(),在农场四周建立围栏!
game.spawnXY("fence", 39, 16)
# 在相隔4米的位置再生成2段围栏…
# 在y处生成"fence" 20
# 在y处生成"fence" 24
game.spawnXY("fence", 39, 28)
game.spawnXY("fence", 39, 32)
# 在相隔4米的位置再生成2段围栏…
# 在y处生成"fence" 36
# 在y处生成"fence" 40
game.spawnXY("fence", 39, 44)
# 围栏就绪后,点击测试关卡。

概览

你需要使用 spawnXY 在相同的 X 坐标 ( 39 ) 处生成围栏,只修改 Y 坐标。

每段围栏要比之前 "fence" 的Y坐标的多 4 米。

越过花园墙 解法

# 使用game.spawnXY(),在农场四周建立围栏!
game.spawnXY("fence", 39, 16)
# 在相隔4米的位置再生成2段围栏…
# 在y处生成"fence" 20
game.spawnXY("fence", 39, 20)
# 在y处生成"fence" 24
game.spawnXY("fence", 39, 24)
game.spawnXY("fence", 39, 28)
game.spawnXY("fence", 39, 32)
# 在相隔4米的位置再生成2段围栏…
# 在y处生成"fence" 36
game.spawnXY("fence", 39, 36)
# 在y处生成"fence" 40·
game.spawnXY("fence", 39, 40)
game.spawnXY("fence", 39, 44)
 
 

本攻略发于极客战记官方教学栏目,原文地址为:

https://codecombat.163.com/news/jikezhanji-yueguohuayuanqiang

极客战记——学编程,用玩的!

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!