Эта подборка включает бесплатные и open source игры, которые созданы не только для новичков, но и для профессиональных разработчиков, желающих в интересной и увлекательной форме освоить JavaScript, Java, Python, PHP, C# и многие другие современные языки. 18 сайтов, описанных в этой статье, были отобраны из более чем 200 подобных проектов, обучающих программированию во время игры. CodinGame На https://www.codingame.com/ с помощью написания кода и создания собственного «искусственного интеллекта» вам предстоит решить самые разнообразные и веселые проблемы. Сайт поддерживает все языки программирования. https://www.codingame.com/ Code Combat https://codecombat.com/play — это платформа для студентов и школьников, позволяющая изучить компьютерные науки, играя в настоящие игры. Красочная анимация и интересный сюжет, кланы, взаимодействие с тысячами других игроков по всему миру — вот что вам предстоит увидеть. Поддерживаются такие языки, как Java, JavaScript, Python, Lua, CoffeeScript. Имеется русская локализация. https://codecombat.com/play Screeps Игра https://screeps.com/ поможет вам выучить JavaScript. Это лучшая в мире онлайн ММО в жанре стратегия и песочница для программистов. https://screeps.com/ Check iO https://checkio.org/ — это браузерная игра в жанре «Приключение», которая научит вас программировать на Python. https://checkio.org/ Vim Adventures Давно хотели собраться с силами и выучить VIM полностью? Игра http://vim-adventures.com/ поможет сделать это в наиболее веселой и интерактивной форме. http://vim-adventures.com/ Cyber DoJo http://www.cyber-dojo.org/ — это пространство, где разработчики могут собираться вместе и изучать такие языки программирования, как JavaScript, Java, Python, PHP, Ruby и многие другие. https://github.com/JonJagger/cyber-dojo. http://www.cyber-dojo.org/ Code Monkey В https://www.playcodemonkey.com/ вы научитесь не только кодить, но и ловить бананы! На западе чаще всего приложение используется учителями для обучения программированию детей. https://www.playcodemonkey.com/ Elevator Saga В http://play.elevatorsaga.com/ с помощью программирования вам предстоит управлять настоящим лифтом, развязывая различные задачки. Например, первое задание — это доставить лифтом 15 человек меньше чем за 60 секунд. https://github.com/magwo/elevatorsaga. http://play.elevatorsaga.com/ Codewars Улучшайте свои навыки программирования совместно с другими людьми через решение реальных IT проблем и задач на http://www.codewars.com/. Поддерживает JavaScript, C#, Java, Python и другие языки. http://www.codewars.com/ Git Game http://www.git-game.com/ является консольной игрой, пройдя которую, вы полностью овладеете этой системой контроля версий. http://www.git-game.com/ Hacker На http://www.hacker.org/ вы найдете набор пазлов, тестов, викторин и головоломок, которые потребуют всех ваших хакерских навыков. К концу игры вы даже научитесь взламывать настоящее шифрование! http://www.hacker.org/ Hex Invaders В http://www.hexinvaders.com/ классической аркады на мир нападают три инопланетянина разных цветов. Для того, что спасти человечество, игрок должен быстро переводить шестнадцатеричное значение цвета на человеческий язык и сбивать пришельцев. http://www.hexinvaders.com/ Flexbox Froggy http://flexboxfroggy.com/, в которой вы должны помочь цветным лягушкам добраться до их любимым кувшинок. Делать это вам нужно будет при помощи CSS Flexbox, что очень поможет развить навыки вёрстки. Подсказки покажут, как лучше решить каждую задачу, но финальное решение остаётся за вами — способов решения всегда несколько. Тем, кто хочет изучить Flexbox более подробно, поможет наша https://tproger.ru/translations/how-css-flexbox-works/. http://flexboxfroggy.com/ Pixactly http://pixact.ly/ — это простая по виду, но не по содержанию игра. Вам даётся местоположение двух пикселей, а вы должны нарисовать по этим координатам прямоугольник. http://pixact.ly/ CSS Diner https://flukeout.github.io/ для знакомства с CSS-селекторами. Игроку даётся стол с посудой, заданный анимированной HTML-формой, и конкретный предмет или предметы, которые нужно взять со стола. Изучено будет всё, от основ до ~ и :first-child. https://flukeout.github.io/ Flexbox Defense Классический http://www.flexboxdefense.com/ со вкусом CSS — все башни и ловушки нужно размещать при помощи гибкой вёрстки. Игра состоит из 12 уровней, которые потребуют от вас вспомнить все тонкости системы Flexbox. http://www.flexboxdefense.com/ Untrusted https://alexnisnevich.github.io/untrusted/ — это мета-JavaScript-адвенчура, в которой вы играете за персонажа по имени Dr. Eval — символ @, который может изменять окружающий мир, изменяя его исходный код (ух, прям Матрица https://s.w.org/images/core/emoji/2.3/svg/1f642.svg ). Игроку предоставляются функции, инициализирующие каждый уровень, и API, с помощью которого нужно прокладывать путь к выходу из уровня. https://alexnisnevich.github.io/untrusted/ Dungeons & Developers http://www.dungeonsanddevelopers.com/, но магия эта — не льда и огня, а веб-разработки. Отмечайте свои знания CSS, HTML и JavaScript и следите за продвижением к званию Мастера. http://www.dungeonsanddevelopers.com/
Нуууу блин. Надеюсь, они не готовят профессиональных программистов? А то придется их снести нафиг...)
Спасибо большое, как раз хотел начать изучать программирование, а тут ты со своей темой) Прямо Феномен Баадера-Майнхофа) Спасибо ещё раз)
Бл, придется их снести... Я тут на курсах корячусь, а кто-то на халяву мою потенциальную работу заберет? Вот уж фиг! Где там мой DDoSовский скрипт лежит..? (Это я пошутил, если что)