56 · Kithgard附魔师
先读关卡目标,观察地图,再运用本课知识。
扣哒世界 · 计算机科学3 · Python · 第56–66关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
扣哒世界 · 计算机科学3 · Python · 第56–66关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
hero.health:当前的生命值。
hero.maxHealth:满血时的生命值(杯子容量)。
hero.time:游戏时钟,从 0 开始一直走。
像课程表一样,不同时间做不同的事。
点击存钱罐
根据敌人强弱决定战术。
存钱造东西,造够了就停。
用 if/elif/else + time 可以制作简单的状态机 (State Machine)。
行为随时间自动切换,就像自动售货机一样!
扣哒世界 · 计算机科学3 · Python · 第56–66关
hero.health:当前的生命值。 hero.maxHealth:满血时的生命值(杯子容量)。
hero.say("治疗!")hero.time:游戏时钟,从 0 开始一直走。
🏷️ item.value:物品值多少钱。 (金币=1, 宝石=10)
totalGold += coin.value
根据敌人强弱决定战术。
存钱造东西,造够了就停。
built += 1
用 if/elif/else + time 可以制作简单的状态机 (State Machine)。
先检查类型、拼写和运算顺序;一次修改一个地方,用运行结果验证想法。
本节课关卡:56. Kithgard附魔师;57. 扫雷;58. 'Killdeer'操作;59. 医疗护理;60. 概念挑战. 王之谷;61. 组合挑战. 千岩谷;62. 守时;63. 沙漠十字;64. 囤积黄金;65. 诱饵演习;66. 概念挑战. 贪婪保护