Главная | Все статьи | Дневник студента

Игры, которые помогут практиковаться в программировании

Время чтения статьи ~2 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Игры, которые помогут практиковаться в программировании главное изображение

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

Screeps MMO

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

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

Игра VIM

Игра VIM — это игра-текстовый редактор, как бы это не читалось, у этого редактора есть свои команды. Она имеет очень простую графику, но игра при этом очень увлекательная. Когда я писал эту статью, попробовал поиграть в нее, и написание статьи отложилось на 40 минут, не заметил даже, как они пролетели. В игре 13 уровней, за это время пользователь изучает десятки команд. Основная цель — использовать правильные команды, вспоминать их быстро и выполнять как можно меньше действий.

Игрок появляется в текстовом мире, населенном крошечными людьми. С самого начала он обнаруживает, что есть старое пророчество о том, что он должен навести порядок в мире. На первом уровне пользователь учится использовать кнопки h, j, k, l для перемещения, и, постепенно, на каждом этапе он практикуется в использовании других команд.

Code monkey!

Эта игра доказывает, что изучение программирования может быть захватывающим и увлекательным. Всех детей сложно оторвать от игр, поэтому эта игра — отличный вариант, если надо обучить программированию ребенка, да и взрослому человеку там будет интересно. Игра разделена на уровни, во время игры надо управлять обезьянкой, которая собирает бананы. Но для этого надо научиться составлять нужные алгоритмы! Эта игра развивает логическое мышление, а это, как говорят в Хекслете, самый настоящий фундамент.

Можете задавать мне свои вопросы, а также подписывайтесь на мой инстаграм — сейчас там больше про спорт, но будет и про программирование. Сейчас я изучаю PHP на Хекслете, так что если вы тоже изучаете PHP, смело подписывайтесь, и я подпишусь в ответ — ведь надо объединяться!

Аватар пользователя Дмитрий Тарасов
Дмитрий Тарасов 02 ноября 2021
11
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 18 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 18 апреля
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 18 апреля
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 18 апреля
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 18 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 18 апреля
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 18 апреля
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 18 апреля
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 18 апреля
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 18 апреля
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время