Перейти к содержимому

Основы

Единственная группа, которая не про инструкцию. Здесь то, что относится к языку целиком: как процессор считает время, какие бывают значения, откуда берутся имена связей.

Читать её подряд не обязательно — уроки остальных групп ссылаются сюда сами, когда что-то из этого им понадобится.

  1. Как писать в игреГде живёт программа, из чего собрана строка и что делают кнопки вокруг
  2. Программа — это текстСобирается блоками, а хранится строками — и этим стоит пользоваться
  3. Окно переменныхЕдинственное место, которое говорит правду о том, что программа насчитала
  4. Как работает процессорПрограмма идёт сверху вниз и начинается заново. Строки считаются с нуля, скорость мерится инструкциями за тик
  5. Число, объект и текстВ переменной либо число, либо объект — и от этого зависит, что с ней можно сделать
  6. Пустота: nullЗначения нет — и это тоже значение. Главный источник молчаливых ошибок в mlog
  7. Переменные и именаПеременную не объявляют — её просто называют. Разбираемся, какие имена свободны, а какие уже заняты
  8. Связи и getlinkСвязь — не соседство: блок надо подключить, и только тогда у него появится имя
  9. Когда не работаетОшибок mlog не выдаёт. Значит, искать придётся самому — и есть порядок, в котором это делают

Неофициальный проект, с Anuke не связан. Спрайты, шрифты и переводы Mindustry © Anuke, используются по GPL-3.0; Fira Code — по OFL-1.1. Код сайта — GPL-3.0.