Найти в Дзене
Ergonomic

ТОП-10 Онлайн-игр, обучающих программированию. (Часть 2.)

Доброго времени суток "Юзерные")) Вот как и обещал, очередная 10-ка сайтов-игр обучающих программированию. Пользуйтесь и развивайтесь на здоровье! 1. Elevator Saga: https://play.elevatorsaga.com В Elevator Saga вам предстоит управлять настоящим лифтом с помощью JavaScript, разгадывая различные задачки. Например, первое задание — доставить лифтом 15 человек меньше чем за 60 секунд. Ссылка на Open Source репозиторий. 2. Codewars: https://www.codewars.com Улучшайте свои навыки программирования совместно с другими людьми через решение реальных IT-проблем и задач на Codewars. Поддерживает JavaScript, C#, Java, Python и другие языки. 3. Git Game: https://github.com/git-game Git Game — консольная игра, пройдя которую вы полностью овладеете этой системой контроля версий. Суть игры заключается в использовании различных команд, чтобы найти подсказки для решения разных загадок. 4. Hacker: https://geekprank.com/hacker/ На Hacker.orgвы найдете набор пазлов, тестов, викторин и головоломок,

Доброго времени суток "Юзерные"))

Вот как и обещал, очередная 10-ка сайтов-игр обучающих программированию.

Пользуйтесь и развивайтесь на здоровье!

1. Elevator Saga: https://play.elevatorsaga.com

-2

В Elevator Saga вам предстоит управлять настоящим лифтом с помощью JavaScript, разгадывая различные задачки. Например, первое задание — доставить лифтом 15 человек меньше чем за 60 секунд.

Ссылка на Open Source репозиторий.

2. Codewars: https://www.codewars.com

-3

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

Поддерживает JavaScript, C#, Java, Python и другие языки.

3. Git Game: https://github.com/git-game

-4

Git Game — консольная игра, пройдя которую вы полностью овладеете этой системой контроля версий. Суть игры заключается в использовании различных команд, чтобы найти подсказки для решения разных загадок.

4. Hacker: https://geekprank.com/hacker/

-5

На Hacker.orgвы найдете набор пазлов, тестов, викторин и головоломок, которые потребуют всех ваших хакерских навыков.

К концу игры вы даже научитесь взламывать настоящее шифрование!

5. Hex Invaders: http://www.hexinvaders.com

-6

В этой версии классической аркады на мир нападают три инопланетянина разных цветов. Для того чтобы спасти человечество, игрок должен быстро переводить шестнадцатеричное значение цвета на человеческий язык и сбивать пришельцев.

6. Flexbox Froggy: https://flexboxfroggy.com/#ru

-7

Логическая игра, в которой вы должны помочь цветным лягушкам добраться до их любимых кувшинок. Делать это вам нужно будет при помощи CSS Flexbox, что очень поможет развить навыки вёрстки. Подсказки покажут, как лучше решить каждую задачу, но финальное решение остаётся за вами — способов решения всегда несколько.

7. Pixactly: https://pixact.ly

-8

Pixactly — это простая по виду, но не по содержанию игра. Вам даётся местоположение двух пикселей, а вы должны нарисовать по этим координатам прямоугольник.

8. CSS Diner: http://flukeout.github.io

-9

Отличная игра для знакомства с CSS-селекторами. 

Игроку даётся стол с посудой, заданный анимированной HTML-формой, и конкретный предмет или предметы, которые нужно взять со стола. Изучено будет всё, от основ до ~ и :first-child.

9. Flexbox Defense: http://www.flexboxdefense.com

-10

Классический «tower defense» со вкусом CSS -все башни и ловушки нужно размещать при помощи гибкой вёрстки. Игра состоит из 12 уровней, которые потребуют от вас вспомнить все тонкости  системы Flexbox.

10. Untrusted: https://alexnisnevich.github.io/untrusted/

-11

Untrusted — это мета-JavaScript-адвенчура, в которой вы играете за персонажа по имени Dr. Eval — символ @, который может изменять окружающий мир, модифицируя его исходный код (ух, прям Матрица ?).

 Игроку предоставляются функции, инициализирующие каждый уровень, и API, с помощью которого нужно прокладывать путь к выходу из уровня.

11. (Бонус) Dungeons & Developers http://www.dungeonsanddevelopers.com/#_abdfghij_2_Your%20Name

-12

Дерево магических навыков, но магия эта — не льда и огня, а веб-разработки. Отмечайте свои знания CSS, HTML и JavaScript и следите за продвижением к званию Мастера.