Тема:
базовый синтаксис
Цели:
Избегай шипов.
Возьми самоцвет.
Комментарий:
На этом уровне вы познакомитесь с основными командами перемещения вашего героя.
Руководство:
Введение:
Проведи своего героя путем написания программы!
Пиши код в редакторе справа, и герой будет следовать твоим инструкциям.
Веди его по коридору, не касаясь стен.
Обзор:
Давай начнем! Чтобы выбраться из подземелья твой герой должен двигаться. Ты можешь указать ему, куда идти, написав код (программку).
Чтобы отдавать команды своему герою, набирай их в нашем редакторе справа. Так как герой будет сам читать и исполнять твои команды, обращайся к нему
Python,LUA:
1 |
self |
JavaScript,Clojure:
1 |
this |
CoffeScript:
1 |
@ |
Теперь, когда ты знаешь, как обращаться к своему герою, ты можешь скомандовать ему moveDown (иди вниз) и moveRight (иди направо):
Python:
1 2 |
self.moveDown() self.moveRight() |
JavaScript:
1 2 |
this.moveDown(); this.moveRight(); |
CoffeScript:
1 2 |
@moveDown() @moveRight() |
Clojure:
1 2 |
(.moveDown this) (.moveRight this) |
LUA:
1 2 |
self:moveDown() self:moveRight() |
Тебе нужно всего лишь три строки кода для победы на уровне.
Это твои первые шаги чтобы стать программистом!
Награда:
Бонус чистый код:
Подземелья Китгарда, прохождение:
Python:
1 2 3 4 5 6 |
# Иди к самоцвету. # Не касайся стен! # Напиши свой код ниже. self.moveRight() self.moveDown() self.moveRight() |
Javascript:
1 2 3 4 5 6 7 |
// Иди к самоцвету. // Не касайся стен! // Напиши свой код ниже. this.moveRight(); this.moveDown(); this.moveRight(); |
CoffeScript:
1 2 3 4 5 6 7 |
# Иди к самоцвету. # Не касайся стен! # Напиши свой код ниже. @moveRight() @moveDown() @moveRight() |
Clojure:
1 2 3 4 5 6 |
; Иди к самоцвету. ; Не касайся стен! ; Напиши свой код ниже. (.moveRight this) (.moveDown this) (.moveRight this) |
LUA:
1 2 3 4 5 6 |
-- Иди к самоцвету. -- Не касайся стен! -- Напиши свой код ниже. self:moveRight() self:moveDown() self:moveRight() |
что за игра? в чем суть?
онлайн…. эээ… стратегия что ли. 🙂
Суть простая… с лева твой герой с права поле для ввода кода. Код это команды для твоего героя.
Есть уровни где сражаешься с кодом других игроков.
Я долго терпел, но сырой русский перевод и в некоторых уровнях не согласия меня со стилем программирования… на каком то там уровне я устал. 🙂
Добило то, что я отправил на правку кучку исправлений уровней по Clojure и CoffeScript. А их взяли и закрыли для людёв. При том молча ни в новосятях ничего, не на их форуме почему зачем и когда. И не один я об этом спрашивал.
Ну и по мне сильно затянутое обучение… новое вводиться по чайной ложке…
Вряд ли с помощью этой игры можно чему нибудь обучиться… но привыкнуть к стилю языка можно.
Играть только на python или javascript. Lua у них тормозит. Герой выполняет команды с задержкой. CoffeScript не везде есть примеры кода, и задание добавьте строчку в код, превращается в написания всё с нуля по примеру кода Python.
В общем игра сырая и у игрока есть возможность её дописать. Одна проблема за бесплатно. 🙂
то есть нужно угадать сколько нужно сделать шагов в право, вниз и снова в право?
да если бы 🙂
там всё сразу на картинке нарисовано… что надо сделать… пройти один раз в право, вниз и в право…
Там ещё кнопка меню. Так там есть … я бы сказал подсказка… но блин без неё вообще не понятно что от тебя хотят… так что как бы задание…