其他编程游戏把你扔进沙盒就祝你好运。《Droning On》则不疾不徐。它一次只教你一个概念,让你加以运用,接着再教下一个,循序渐进。 你编写的代码在外观和手感上都与 Python 无异,用以引导 Gizmo 穿越基于网格的迷宫、谜题以及程序生成的挑战关卡。在这里学到的知识与你他在处编写的代码如出一辙,只不过是指令对象换成了你那快乐的小机器人朋友。 训练营(Bootcamp) — 一个包含 20 个关卡的战役模式,逐次引入 Python 概念:移动、条件语句、变量、函数、循环、数组、字典。新的机制会沿途出现,游戏会依赖你最近学到的知识。每个战役关卡都提供三条提示,以防你卡关:形状、结构和解决方案。…
其他编程游戏把你扔进沙盒就祝你好运。《Droning On》则不疾不徐。它一次只教你一个概念,让你加以运用,接着再教下一个,循序渐进。
你编写的代码在外观和手感上都与 Python 无异,用以引导 Gizmo 穿越基于网格的迷宫、谜题以及程序生成的挑战关卡。在这里学到的知识与你他在处编写的代码如出一辙,只不过是指令对象换成了你那快乐的小机器人朋友。
训练营(Bootcamp) — 一个包含 20 个关卡的战役模式,逐次引入 Python 概念:移动、条件语句、变量、函数、循环、数组、字典。新的机制会沿途出现,游戏会依赖你最近学到的知识。每个战役关卡都提供三条提示,以防你卡关:形状、结构和解决方案。你可以使用其中一条、全部三条,或者假装它们不存在。
谜题模式(Puzzle Mode) — 13 个独立的挑战,彻底抛弃迷宫规则书。将打乱的 Gizmo 自拍拼回原位、翻转记忆配对卡片、在油渍上滑行、摸索着避开隐藏陷阱——每个谜题都需要特定类型的脚本。这里没有提示:谜题旨在制造难题,所以你得靠自己。
耐力模式(Endurance Mode) — 程序生成的迷宫,难度不断升级,直到你的代码或能量无法跟上节奏。收集能改变 Gizmo 行为方式的小饰品(Trinkets),并冲击全球排行榜。
脚本以普通的 .py 文件形式存在于你的存档文件夹中。你可以在游戏内编辑它们,或者开启外部编辑器支持,在你喜欢的任何编辑器中打开它们——《Droning On》会监视这些文件,并在它们发生更改时立即重新加载。
你在这里编写的代码使用与其他地方编写的 Python 相同的结构和命名法。变量、条件语句、函数、循环、类、列表推导式、f-字符串、错误处理——所有这些都运行在我们从头构建并模拟 Python 行为的解释器上,因此你学到的知识可以无缝迁移。这是该语言的一个专注切片,而非整个标准库——但没有需要重新学习的自定义语法,当你将所学应用到其他地方时也不会有意外惊喜。
在游玩过程中赚取 $crap,解锁越来越多的 cosmetic skins 和配饰。混合搭配帽子/耳朵、颈饰、尾巴和皮肤,按照你的喜好打造你的机器人好友。所有物品均为纯装饰性,并且兼容训练营、谜题和耐力模式。