ФЭНДОМ

,
883 Страницы

Screenshot 1

Скрипты - это часть ролевой игры «Война роботов»! Благодаря написанию скриптов вы сможете просто наблюдать за игрой!

Ниже будет описано каким образом создаются скрипты. Скрипты можно выложить в отдельную тему на форуме «Война роботов» или написать мне в ЛС. Если чего не понятно можно также спросить у меня (админа ролевой игры «Война роботов»).

Константы: Править

БЕСКОНЕЧНО, ВИЖУ, НЕВИЖУ,  СЛУЧАЙНО, В_МЕНЯ, НЕ_В_МЕНЯ, ВРАГ, ДРУГ, ЦЕЛЬ

Операторы: Править

ЕСЛИ, ТО, ИНАЧЕ, ЦИКЛ, ПЕРЕМЕННАЯ

Ф-ции: Править

ПОВОРОТ( кол-во градусов ИЛИ сторона света ИЛИ цель ), ПОВОРОТ_ПУШЕК ( кол-во градусов ИЛИ сторона света ИЛИ цель ), ОГОНЬ (куда ИЛИ цель), НАЙТИ_ЦЕЛЬ (параметры цели), ВПЕРЕД ( скорость ), НАЗАД ( скорость ), СТРЕЛЯЮТ(кто стреляет).

СЛУЧАЙНОЕ_ЧИСЛО( макс число ), ВКЛЮЧИТЬ ( имя скрипта )

ГЛАВНАЯ_Ф_ЦИЯ() - функция где происходят все действия

Если в вашей программе несколько скриптов то необходимо создать главный скрипт с именем main к которому будет подключатся другие ф-ции.

Другое: Править

// - комментарий

/* text */ - многострочный коментарий

Пример: Править

ГЛАВНАЯ_Ф_ЦИЯ(){

ЦИКЛ (БЕСКОНЕЧНО)

{

ЕСЛИ (НАЙТИ_ЦЕЛЬ() == ВИЖУ) ТО ОГОНЬ() //Если робот видит другого робота, то он стреляет

ЕСЛИ (СТРЕЛЯЮТ (В_МЕНЯ)) ТО

{

ЕСЛИ (СЛУЧАЙНОЕ_ЧИСЛО(10) == 5) ПОВОРОТ (СЛУЧАЙНО)

ВПЕРЕД()

}

ИНАЧЕ

{

ЕСЛИ (СЛУЧАЙНОЕ_ЧИСЛО(30) == 5) ПОВОРОТ (СЛУЧАЙНО)

ВПЕРЕД()

}

}

}