CodeCombat. Гора Порвитучу. Игра в Салки. (Crag Tag)

ccCloudripMountain1

Тема:

Базовый синтаксис

Аргументы

Переменные

Условные операторы

Циклы

Массивы

Цели:

Догони Пендер Проклинательницу.

Руководство:

Вступление:

ccCloudripMountain1b

move отличается от moveXY!

move(pos) имеет один аргумент pos, вместо двух у moveXY(x, y).

Вы можете использовать move, что бы переместиться на позицию монетки move(coin.pos), вместо moveXY(coin.pos.x,coin.pos.y).

И наконец moveXY перемещает юнита, пока он не достигнит пункта назначения. move же делает только один шаг в сторону пункта назначения. Теперь вы можете совершать действия во время движения.

Описание:

moveXY против move

Данный уровень показывает различие между старым способом передвижения moveXY и новым move.

(x, y) против (pos)

C move,  вы указываете позицию перемещения.

Позиция объекта имеет свойства x и y. Вы использовали их с moveXY, как:
Python:


JavaScript:


CoffeScript:

LUA:

но с move вы моежете просто передать pos объекта, как параметр, например:

Python:


JavaScript:


CoffeScript:

LUA:

Блок на выполнение или продолжать обработку?

С moveXY ваша программа прекратит выполнение, пока ваш герой не достигнет указанного местороложения (x, y).

С move ваш герой будет двигаться в сторону pos которое вы передадите, но ваша программа будет продолжать выполнятся.

Это означает, что ваш герой будет делать шаги в направлении pos, но ваша программа будет продолжать работать, так что вы сможете прервать данное движение с следующем витке цикла вашего кода.

От себя:

Пришлось купить ботинки. Купил ботинки скачков.

Награда:

322xccXP 160xccCrystal

Игра в Салки, прохождение:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

Прохождение Code Combat

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *