О мой мерзавец! Игра


Узнайте, как использовать Git, с помощью этой веселой интерактивной игры, которая превратит вас из новичка в эффективного эксперта, охватывая все, что вам может понадобиться.

О мой мерзавец! использует необычный подход. Вместо того, чтобы предлагаться в качестве онлайн-площадки, он поставляется как многоплатформенные, автономные двоичные файлы, включая git-bash!

Я установил версию для Windows и, несмотря на оговорку, что она все еще находится в разработке и тормозит под этой ОС, я не заметил ничего раздражающего.

О мой мерзавец! — интерактивная игра для обучения использованию Git, адресованная новичкам. Однако вы не станете новичком после того, как закончите игру, поскольку, хотя она начинается с простых основ, она постепенно переходит к более продвинутым функциям, таким как перемещение, слияние, нажатие, вытягивание, теги и так далее. Другими словами, он охватывает основные и наиболее популярные сценарии повседневной деятельности.

Что касается самой игры, ее главным преимуществом является то, что она визуализирует действия пользователя с помощью git. Например, всякий раз, когда я совершаю фиксацию в основной ветке, появляется квадрат, который представляет мою фиксацию и иерархически связывается с другими фиксациями, причем самая свежая фиксация находится ближе всего к заголовку ветки.

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

Схема работы в игре заключается в том, что у вас есть файл (ы), которые вы изменяете в соответствии с инструкциями, появляющимися в правой части экрана. Например, как показано на скриншоте ниже, первым делом необходимо выполнить git pull, сыграв карту или набрав ее. Затем вам нужно открыть файл учеников и ввести свое имя, а затем сохранить его. Каждый раз, когда вы завершаете шаг, он меняет цвет с красного на зеленый в правой части экрана. Наконец вы совершаете. Визуализируется каждый шаг на пути, чтобы вы могли понять, как происходит последовательность событий.

Основные уровни игры, в которые вы можете играть:

вступление

файлы

ветви

слить

индекс

пульты

изменение прошлого

дерьмо случается

рабочие процессы

делить пополам

тайник

теги

песочница

На каждом уровне есть несколько задач, и каждая задача разбита на следующие шаги.

Поскольку игра с открытым исходным кодом и размещена на GitHub, вы можете клонировать ее и создавать свои собственные уровни, выполнив следующие действия:

Загрузите последнюю версию игрового движка Godot.

Клонируйте этот репозиторий.

Запустите игру — самый простой способ сделать это — запустить godot scene / main.tscn из каталога проекта.

Познакомьтесь с уровнями, которые есть в настоящее время. Загляните в каталог уровней. Он разделен на главы, и каждый уровень представляет собой файл.

Сделайте копию существующего уровня или начните писать свой собственный. См. Документацию по формату ниже.

Напишите и проверьте свой уровень. Если вам это нравится, не стесняйтесь отправить его нам в форме запроса на перенос!

В общем, Oh My Git! — интуитивно понятная игра, которая действительно научит вас Git. На форумах поддержки некоторые пользователи размышляли: «Где была эта игра, когда я перешел с Mercurial ??». Я думаю, что после знакомства с этой игрой этот вопрос должен задать любой, кто когда-либо боролся с Git.


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