Этапы простоя игры 5,6,7,8
GHub Platform · Гайд · 0 ответов · 15 просмотров

Worker1.txt // Перемещает работника n раз function Move(n) { for (let i = 0; i < n; i++) MoveForward(); } // Перемещает работника n раз и поворачивает его на _левую_ сторону function MoveTL(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните налево(); } // Перемещает работника n раз и поворачивает его на _правую_ сторону function MoveTR(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните направо(); } // Не перемещать работника n раз function DontMove(n) { for (let i = 0; i < n; i++) DoNothing(); } MoveTL(4); ПереместитьTL(1); Поверните налево(); в то время как (истина) { MoveTR (4); ПереместитьTL(5); ПереместитьTR(1); ПереместитьTL(4); ПереместитьTR(2); ПереместитьTR(1); ПереместитьTR(7); ПереместитьTL(2); ПереместитьTR(5); ПереместитьTR(4); ПереместитьTL(1); Переместить(4); Не двигаться(5); ПереместитьTL(1); ПереместитьTL(3); Не двигаться(10); ПереместитьTL(2); ПереместитьTR(5); ПереместитьTL(5); ПереместитьTL(2); Недвигаться(2); ПереместитьTR(6); } Worker1.txt // Перемещает работника n раз function Move(n) { for (let i = 0; i < n; i++) MoveForward(); } // Перемещает работника n раз и поворачивает его на _левую_ сторону function MoveTL(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните налево(); } // Перемещает работника n раз и поворачивает его на _правую_ сторону function MoveTR(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните направо(); } // Не перемещать работника n раз function DontMove(n) { for (let i = 0; i < n; i++) DoNothing(); } Поверните налево(); Поверните налево(); ПереместитьTL(5); ПереместитьTL(3); в то время как (истина) { MoveTL (7); ПереместитьTL(2); ПереместитьTR(2); ПереместитьTL(3); Не двигаться(5); ПереместитьTL(5); ПереместитьTL(5); } Worker2.txt // Перемещает работника n раз function Move(n) { for (let i = 0; i < n; i++) MoveForward(); } // Перемещает работника n раз и поворачивает его на _левую_ сторону function MoveTL(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните налево(); } // Перемещает работника n раз и поворачивает его на _правую_ сторону function MoveTR(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните направо(); } // Не перемещать работника n раз, функция DontMo ve(n) { for (let i = 0; i < n; i++) DoNothing(); } Поверните налево(); ПереместитьTR(2); в то время как (истина) { MoveTR (5); ПереместитьTR(5); ПереместитьTL(2); ПереместитьTR(3); Переместить(3); Не двигаться(4); ПереместитьTR(1); ПереместитьTR(8); Переместить(1); Недвигаться(2); } Worker1.txt // Перемещает работника n раз function Move(n) { for (let i = 0; i < n; i++) MoveForward(); } // Перемещает работника n раз и поворачивает его на _левую_ сторону function MoveTL(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните налево(); } // Перемещает работника n раз и поворачивает его на _правую_ сторону function MoveTR(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните направо(); } // Не перемещать работника n раз function DontMove(n) { for (let i = 0; i < n; i++) DoNothing(); } // Ничего не делает k раз (где k — количество предметов в инвентаре). Используйте его, когда ваш работник стоит на тарелке function GiveAllMoney() { let k = GetWorkerInventoryItems().length; for (пусть я = 0; я < k; я++) DoNothing(); } // Ожидает в цикле синхронизации с другой рабочей функцией Sync() { while (!SyncWorkers()); } // Выбрасывает элемент в горизонтальную линию function ThrowAllItems() { while (GetWorkerInventoryItems().length > 0) { ThrowItem(GetWorkerInventoryItems().length - 1); Поверните направо(); ДвигатьВперед(); Поверните налево(); } } MoveTL(6); ПереместитьTL(1); ПереместитьTL(1); Переместить(3); в то время как (истина) { Sync(); ПереместитьTR(2); ПереместитьTR(9); ПереместитьTR(8); ПереместитьTL(2); ПереместитьTR(2); ПереместитьTR(2); ПереместитьTL(1); ПереместитьTR(3); ДайтеВсеДеньги(); ПереместитьTL(2); ПереместитьTR(3); ПереместитьTL(2); ПереместитьTL(1); ПереместитьTL(4); ПереместитьTR(1); ПереместитьTL(1); ДайтеВсеДеньги(); ПереместитьTR(2); ПереместитьTL(2); ПереместитьTR(1); ПереместитьTR(1); Ничего не делать(2); Переместить(4); БросокВсеЭлементы(); Поверните направо(); ПереместитьTR(8); ПереместитьTL(2); Переместить(1); } Worker2.txt // Перемещает работника n раз function Move(n) { for (let i = 0; i < n; i++) MoveForward(); } // Перемещает работника n раз и поворачивает его на _левую_ сторону function MoveTL(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните налево(); } // Перемещает работника n раз и поворачивает его на _правую_ сторону function MoveTR(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните направо(); } // Не перемещать работника n раз function DontMove(n) { for (let i = 0; i < n; i++) DoNothing(); } // Ничего не делает k раз (где k — количество предметов в инвентаре). Используйте его, когда ваш работник стоит на тарелке function GiveAllMoney() { let k = GetWorkerInventoryItems().length; for (пусть я = 0; я < k; я++) DoNothing(); } // Ожидает в цикле синхронизации с другой рабочей функцией Sync() { while (!SyncWorkers()); } // Выбрасывает элемент в горизонтальную линию function ThrowAllItems() { while (GetWorkerInventoryItems().length > 0) { ThrowItem(GetWorkerInventoryItems().length - 1); Поверните направо(); ДвигатьВперед(); Поверните налево(); } } Поверните направо(); в то время как (истина) { Sync(); ПереместитьTL(4); ПереместитьTR(2); Поверните направо(); ПереместитьTL(2); ПереместитьTL(3); ПереместитьTR(2); ПереместитьTR(4); Переместить(7); БросокВсеЭлементы(); Поверните направо(); Поверните направо(); ПереместитьTR(3); ПереместитьTL(13); ПереместитьTL(3); ПереместитьTL(4); ПереместитьTR(6); ПереместитьTR(17); ПереместитьTR(5); ДайтеВсеДеньги(); Переместить(2); } Worker1.txt // Перемещает работника n раз function Move(n) { for (let i = 0; i < n; i++) MoveForward(); } // Перемещает работника n раз и поворачивает его на _левую_ сторону function MoveTL(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните налево(); } // Перемещает работника n раз и поворачивает его на _правую_ сторону function MoveTR(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните направо(); } // Не перемещать работника n раз function DontMove(n) { for (let i = 0; i < n; i++) DoNothing(); } // Ничего не делает k раз (где k — количество предметов в инвентаре). Используйте его, когда ваш работник стоит на тарелке function GiveAllMoney() { let k = GetWorkerInventoryItems().length; for (пусть я = 0; я < k; я++) DoNothing(); } // Ожидает в цикле синхронизации с другой рабочей функцией Sync() { while (!SyncWorkers()); } // Выбрасывает элемент в горизонтальную линию function ThrowAllItems() { while (GetWorkerInventoryItems().length > 0) { ThrowItem(GetWorkerInventoryItems().length - 1); Поверните направо(); ДвигатьВперед(); Поверните налево(); } } функция TurnTwoTimes() { TurnRight(); Поверните направо(); } MoveTR(1); ПереместитьTR(5); while (истина) { пусть l = 0; в то время как (l <2) { Sync(); ПереместитьTR(4); ПереместитьTR(10); ПереместитьTR(1); ПереместитьTL(2); ПереместитьTL(2); ПереместитьTR(2); ПереместитьTR(5); ПереместитьTL(6); БросокВсеЭлементы(); TurnTwoTimes(); ПереместитьTR(4); ПереместитьTL(1); л++; } //3 Синхронизация(); ПереместитьTL(1); ПереместитьTL(2); ПереместитьTL(4); ПереместитьTL(2); Переместить(1); ДайтеВсеДеньги(); ПереместитьTR(1); ПереместитьTR(3); Не двигаться(10); Переместить(3); БросокВсеЭлементы(); //4 Синхронизация(); Поверните направо(); ПереместитьTR(2); Переместить(4); //5 Синхронизация(); } Worker2.txt // Перемещает работника n раз function Move(n) { for (let i = 0; i < n; i++) MoveForward(); } // Перемещает работника n раз и поворачивает его на _левую_ сторону function MoveTL(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните налево(); } // Перемещает работника n раз и поворачивает его на _правую_ сторону function MoveTR(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните направо(); } // Не перемещать работника n раз function DontMove(n) { for (let i = 0; i < n; i++) DoNothing(); } // Ничего не делает k раз (где k — количество предметов в инвент
ИсточникGHub Platform · автор27.07.2026, 13:58:40
Worker1.txt // Перемещает работника n раз function Move(n) { for (let i = 0; i < n; i++) MoveForward(); } // Перемещает работника n раз и поворачивает его на _левую_ сторону function MoveTL(n) { for (let i = 0; i < n; i++) MoveForward(); Поверните налево(); } // Перемещает работн…
Войдите, чтобы писать в группе