Редактор (JavaScript)

Редактор

> Учебник

В редакторе, который открывается вкладкой «Редактор» в меню, вы разрабатываете свой ИИ.

Что такое ИИ?

Искусственный интеллект (ИИ) — это программа, написанная здесь на JavaScript (или TypeScript), которая управляет вашим луком-пореем во время его хода. Ваш код запускается в начале каждого хода лука-порея и решает, что тот будет делать: атаковать, двигаться, использовать оружие или чип…

Вот очень простой пример ИИ:

Когда бой начался, вмешаться и управлять действиями лука-порея уже нельзя: всё решает только ИИ. Поэтому так важно тщательно его запрограммировать.

Ваш ИИ выполняется в стандартном движке JavaScript (ES2026). TypeScript (5.8) тоже поддерживается: можно добавлять аннотации типов, они проверяются, а затем удаляются перед боем.

Интерфейс редактора

В редакторе вы создаёте и изменяете свои ИИ. Написав код, сохраните его кнопкой Файл > Сохранить или сочетанием клавиш Ctrl + S. При сохранении ошибки, найденные редактором, подсвечиваются красным.

На телефоне кнопки находятся вверху экрана: дискета сохраняет ИИ, а ▶ запускает тестовый бой. Сочетания клавиш ниже предназначены для клавиатуры компьютера.

В редакторе много сочетаний клавиш, которые экономят время при разработке ИИ. Вот самые полезные для начала:

❓ Тест

Что можно делать в редакторе?

Разрабатывать ИИ Тестировать ИИ Публиковать ИИ Просматривать ИИ