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

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

Я отобрал для вас 10 самый интересный сайтов, обучающих программированию во время игры, более чем из 200 подобных проектов . Эта подборка включает бесплатные игры, которые созданы не только для новичков, но и для профессиональных разработчиков, желающих в интересной и увлекательной форме освоить JavaScript, Java, Python, PHP, C# и многие другие современные языки. 1. CodinGame: https://www.codingame.com/start На CodinGame с помощью написания кода и создания собственного «искусственного интеллекта» вам предстоит решить самые разнообразные и весёлые проблемы. Сайт поддерживает все языки программирования. 2. Code Combat: https://codecombat.com CodeCombat — это платформа для студентов и школьников, позволяющая изучить компьютерные науки, играя в настоящие игры. Красочная анимация и интересный сюжет, кланы, взаимодействие с тысячами других игроков по всему миру — вот что вам предстоит увидеть. Поддерживаются такие языки, как Java, JavaScript, Python, Lua, CoffeeScript. Имеется русская

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

Эта подборка включает бесплатные игры, которые созданы не только для новичков, но и для профессиональных разработчиков, желающих в интересной и увлекательной форме освоить JavaScript, Java, Python, PHP, C# и многие другие современные языки.

1. CodinGame: https://www.codingame.com/start

-2

На CodinGame с помощью написания кода и создания собственного «искусственного интеллекта» вам предстоит решить самые разнообразные и весёлые проблемы. Сайт поддерживает все языки программирования.

2. Code Combat: https://codecombat.com

-3

CodeCombat — это платформа для студентов и школьников, позволяющая изучить компьютерные науки, играя в настоящие игры.

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

Поддерживаются такие языки, как Java, JavaScript, Python, Lua, CoffeeScript. Имеется русская локализация.

3. Ruby Warrior: https://www.bloc.io/ruby-warrior

-4

Только выучили или недавно начали обучение Ruby и хотите сделать интересным процесс обучения?

Тогда
игра для программистов  Ruby Warrior поможет вам  в этом. Геймплей представляет из себя странствие 8-битного рыцаря по опасным пещерам и замкам в поисках главной виновницы сей суеты — очаровательной принцессы. Окружающий мир и необычное музыкальное сопровождение квеста заставит вас немного поностальгировать по эпохе игр Денди.

4. Check iO: https://checkio.org/ru/

-5

Check iO — это браузерная игра в жанре «Приключение», которая научит вас программировать на Python.

5. Code Hunt : https://www.codehunt.com

-6

В игре Code Hunt вы, охотник за кодом, исправляете код, чтобы он возвращал нужный результат. Для прохождения доступны 14 уровней, в каждом из которых есть по несколько заданий. Игра подойдёт тем, кто хочет изучить  Java или C#.

6. Vim Adventures: https://vim-adventures.com

-7

Давно хотели собраться с силами и выучить Vim полностью?

Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.

7. Robocode: https://robocode.sourceforge.io

-8

Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать путём создания боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.

8. Cyber DoJo: https://cyber-dojo.org

-9

Cyber Dojo — это пространство, где разработчики могут собираться вместе и изучать такие языки программирования, как JavaScript, Java, Python, PHP, Ruby и многие другие. Репозиторий проекта на GitHub.

9. FightCode: http://beta.fightcodegame.com

-10

Цель FightCode довольно проста: создайте робота, который победит роботов других игроков.

Как создать робота? Напишите его на JavaScript. Например, вы можете использовать метод .rotateCannon() для поворота пушки робота на определённую величину, когда происходит какое-то событие. Прежде чем создавать своего робота, стоит прочитать документацию.

10. Code Monkey: https://www.playcodemonkey.com

-11

В этой игре вы научитесь не только кодить, но и ловить бананы!

На западе учителя часто используют Code Monkey для уроков программирования у детей. Обучают программировать на CoffeScript и Python.

Во второй части статьи, я тщательно подберу для вас еще 10 уникальных сайтов по обучению программирования. До встречи "Юзерные"))