Найти в Дзене
Это Павлов | Pro IT

5 компьютерных игр, которые научат думать как программист

Можно ли полноценно обучиться программированию на играх? Наверное нет. Но можно развить алгоритмическое мышление, логику и алгоритмическое мышление. Ниже я собрал подборку из 5 игр, которые играл сам и точно могу посоветовать. Приятного чтения! Что делать, если ваш кот справляется лучше вас? Время подружиться! У нас важная задача - создать переводчик с кошачьего. Решаем головоломки, изучаем принципы работы машинного обучения и нейросетей. Из нодов, которые нужны для трансформации данных, мы будем строить сети, распознавать образы, решать самые разные задачи. Игра проста в освоении, в отзывах пишут, что знаний дает поболе некоторых онлайн школ;) Наверное самая сложная игра для освоения в подборке. В этой игре мы - инженеры, которым нужно собирать схемы для разных приборов. В самой игре можно найти 40-страничный мануал по профессии. Сами разработчики рекомендую его распечатать. Нужно думать, нужно кодить, и порой играть в пасьянс. А кто говорил, что будет легко? А вот это - головолом
Оглавление

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

Ниже я собрал подборку из 5 игр, которые играл сам и точно могу посоветовать. Приятного чтения!

0. while True: learn()

Что делать, если ваш кот справляется лучше вас? Время подружиться! У нас важная задача - создать переводчик с кошачьего.

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

Игра проста в освоении, в отзывах пишут, что знаний дает поболе некоторых онлайн школ;)

1. SHENZHEN I/O

-2

Наверное самая сложная игра для освоения в подборке. В этой игре мы - инженеры, которым нужно собирать схемы для разных приборов. В самой игре можно найти 40-страничный мануал по профессии. Сами разработчики рекомендую его распечатать.

Нужно думать, нужно кодить, и порой играть в пасьянс. А кто говорил, что будет легко?

2. Human Resource Machine

-3

А вот это - головоломка, в которой нужно программировать действие офисного клерка. Вам нужно доставить коробки из конвейерной ленты на вход, до ленты на выход.

Задания будут усложняться по мере прохождения, что логично. Отлично прокачивает алгоритмический подход.

3. Opus Magnum

-4

А вот в этой игре мы станем алхимиками - наша задача состоит в том, что бы как можно быстрее, дешевле и эффективнее трансмутировать (превращать) элементы в продукты с помощью механизмов, переключателей, глифов.

Игра не сложная, но запросто можно погрязнуть в ней на часы, если перфекционизм для вас не пустой звук. После каждого уровня вам покажут статистику, на сколько эффективную машину вы построили. Также есть интересная возможность записывать GIF и делиться с сообществом.

4. Factorio

Нет, это не интегральная схема
Нет, это не интегральная схема

Сначала может показаться что это типичная игра-песочница, где нужно собирать ресурсы, строить фабрики. Но как только поймете что автоматизировать можно абсолютно все - назад пути уже не будет.

И вот спустя 50 часов вы гордо смотрите на свою автоматизированную фабрику и понимаете, что ее можно перестроить лучше.

Также, залетайте в телеграм, там общаемся о всяком, но в основном про IT, буду рад всем :)

На этом все, пишите в комментариях, если есть что добавить в подборку ;)