## Базовая #basic Требует вызова простых однодейственный функций, как при начале игры *The Farmer was replaced* с функциями `do_a_flip`/`harvest` (реф. [[Существующие Аналоги]]) ## Ветвления #branching Требует понимания того, что программа не только исполняет все команды и инструкции в коде по одной **сверху вниз**, но и также способна прыгать от одной инструкции к совершенно другой, даже к той, которая сверху нее или то, что сценарий выполнения инструкций может разветвляться, т.е. переключаться между двумя инструкциями на основе определенный условий задаваемых пользователем.