4 простые игры, которые научат ребенка писать код

Существует стопроцентно работающий способ сделать так, чтобы родители разрешили проводить много времени за компьютером или в телефоне: достаточно сказать, что хочешь стать программистом. IT-сфера развивается, и вместо английского теперь все изучают языки программирования. Наш блогер, преподаватель Московской школы программистов (МШП) Кирилл Ситнов, рассказал про несколько простых игр, которые в этом помогут.
Большинство нейропсихологов сходятся во мнении, что развивать алгоритмическое мышление стоит уже с 5-6 лет. Правда, в начальной школе алгоритмика дается в недостаточном объеме, а многие шаги ребенок воспроизводит неосознанно. Ну и не стоит забывать, что материал усваивается лучше, если представлен в игровой форме. Чтобы развивать мышление школьника, советую искать тренажёры и онлайн-платформы самостоятельно. Про самые очевидные — Minecraft и Roblох — писать не буду. Разберем варианты менее популярные.
1. CodeCombat

Рассчитана на тех, у кого почти нулевой уровень программирования. Здесь можно изучить разные языки программирования Python, JavaScript, Lua. По жанру напоминает The Legend of Zelda — фанатам подобных сюжетов CodeCombat придется по душе.
В игре управлять персонажем придется нестандартным образом — писать команды в соответствии с синтаксисом выбранного языка. Всё начинается с банального управления героем, а потом перетекает в решение различных головоломок.
Здесь ребенок сможет изучить все основные алгоритмические структуры: линейный алгоритм, разветвляющийся, циклический, а также познакомиться с правилами написания кода. Поскольку это проект с открытым исходным кодом, то овладев языком программирования на новом уровне, ребенок без труда сможет внести свой вклад в открытый код: добавить новые функции и исправить ошибки.
2. Flexbox Defense

По своей специфике управления игра полностью копирует предыдущую. Но тут меняется жанр. Теперь от игрока требуется заниматься строительством оборонительных башен, которые не дадут врагу проникнуть на вашу базу. Как вы поняли из описания, это классический Tower Defense.
3. Code Monkey

Более оптимизированная игра для работы с детьми. Тут даже при регистрации предлагают выбрать роли: ученик или учитель. Учителям можно создавать классы и отслеживать результаты, а ученики в свою очередь выполняют задания.
Игра широко применяется учителями на уроках за границей, основное её предназначение — научить детей кодить на CoffeScript и Python. Сюжет прост: обучаясь перемещению персонажа, ребенок начинает проходить всё более и более сложные головоломки.
4. Screeps

Игра в жанре онлайн-стратегии, которая требует достаточно крепких базовых знаний в JavaScript. Ребенку предстоит создать собственную колонию в определенном мире, которая будет доступна и другим игрокам. Понадобится развивать добычу ресурсов, строить базу, нанимать юнитов и захватывать новые территории.
В отличие от предыдущих игр, здесь написание скрипта ничем не отличается от стандартного JavaScript, и свои скрипты можно делить на модули при помощи синтаксиса Node.js.
Вы находитесь в разделе «Блоги». Мнение автора может не совпадать с позицией редакции.
Иллюстрация на обложке: cosmaa / Shutterstock / Fotodom
Популярные комментарии
АндрейАбсолютно согласен! Надо ещё и математику убрать, а то учат детей думать и раскладывать по полочкам! И читать и грамотно общаться сейчас не в моде. Есть же нейросеть! И комментарии поможет написать! Отправлять в школу только на физкультуру, труды и ОБЗиР. А все остальные предметы платно и по желанию! Хотя и эти три предмета требуют особой подготовки, поэтому их надо тоже по желанию, а лучше вообще платно!
«Врачей жалко. А вас, тварей, нет». Честный монолог учительницы о том, что стоит за особым статусом педагогов
Виктория Ильина«Короткий ответ: никак» — пожалуй, самая спорная рекомендация статьи. Да, признание родителей не изменит прошлого, а разговор не гарантирует извинений. Но это не значит, что о пережитом нужно молчать. Между «устроить суд истории» и «закрыть тему» есть третья возможность: спокойно рассказать, что помнишь, что чувствовал и как это на тебя повлияло. Не ради мести или покаяния, а чтобы назвать пережитое своими словами и обозначить границы. Родители могут искренне не помнить — но статья лишь предполагает это, не зная обстоятельств конкретной семьи. Избирательность памяти сама по себе не доказывает ни забывчивости, ни правоты одной из сторон. Почему же защитная версия взрослых считается вероятной, а желание выросшего ребёнка высказаться объявляется попыткой «переписать детство»? Забыть старые обиды по приказу невозможно. Молчание не означает, что проблема решена. Исследования также показывают: пережитое в детстве насилие связано с повышенным риском повторения жестокого или пренебрежительного обращения со своими детьми. Поэтому очень важно не «оставить родителей в покое», а осмыслить свой опыт и не передать его дальше. Разумеется, разговор стоит подготовить и вести без оскорблений. А вот объявлять молчание универсальным способом исцеления — безответственно, важно не просто прекратить разговоры о прошлом, а именно разобраться, как не воспроизвести пережитую несправедливость уже в отношениях со своими детьми.
Родители били меня в детстве, а теперь говорят, что ничего не было. Почему они так делают?
Юрий НикольскийПолвека сохраняю вес. Утром встаю на весы. Если вес выше той отметки, что установил полвека тому назад, то в этот день пищи на четверть меньше предыдущего дня. Ем по 6 раз в день, йогурт за час до сна. Не редко толстеют в годы, когда перестают расти — здесь уменьшаются затраты, а привычка есть столько же сохраняется. Второй период после окончания учёбы — начинается спокойная жизнь. Третий период — организм стареет, то новые клетки образуются всё реже. Сейчас потребляю пищи в 3 раза меньше чем полвека тому назад. Для женщин ещё есть периоды, связанные с беременностью.
Дело не в гормонах: 10 ошибок, из-за которых вы не можете похудеть






