01 · 越过花园墙
先读关卡目标,观察地图,再运用本课知识。
准备好开始你的代码之旅了吗?
让我们一起去探索笛卡尔坐标和宝石的秘密!
扣哒世界 · 游戏开发1 · Python · 第1–6关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
(39, 16)。
扣哒世界 · 游戏开发1 · Python · 第1–6关
位置用横坐标 x、纵坐标 y 表示;目标坐标表示地点,不是要走的步数。
game.spawnXY("fence", 39, 16)事件发生时执行对应处理;鼠标点击可以让玩家角色走向点击位置。
game.spawnPlayerXY("knight", 5, 8)先创建玩家,再指定到达位置、收集数量或击败目标,形成通关规则。
game.addMoveGoalXY(53, 45)
addCollectGoal() 要求收集全部物品;传入数量可以指定需要收集几个。
game.addCollectGoal()
用 spawnXY 在指定坐标生成 gem 宝石,再配合收集目标设计寻宝路线。
game.spawnXY("gem", 28, 28)给收集目标传入数量,只要达到指定数量就能满足这一目标。
game.addCollectGoal(6)
本节课关卡:1. 越过花园墙;2. 点击步态;3. 英雄的旅程;4. 太-棒-了;5. 宝石太棒了;6. 风险与回报