Как стать автором
Обновить

Комментарии 10

В CodinGame можно смотреть решения других людей (если не соревновательный контент), после того как сам решил. Это очень полезная фишка. И несколько направлений : оптимизация, боты, гольф и клэши - короткие схватки в реальном времени. Целую статью можно посвятить только им одним, а то и цикл. А еще довольно живое сообщество в Discord

У codingame есть один существенный недостаток как раз в соревновательном режиме, кроме того, что там код расшаривается по желанию. Можно написать сколько угодно интересное решение, но победит олимпиадник, который засунет всё решение в одну нечитаемую строку на питоне.

А вот пазлы у них - одни из лучших для обучения.

Humans Resource Mashine - игрушка интересная, но язык программирования там куцый, она больше подойдет любителям алгоритмы продумывать
Colobot'ом в свое время заигрывался, но он слишком давно выпустился, убогая по современным меркам графика многих сейчас оттолкнет. Да и язык там хоть и C-подобный, но тоже свой и ясен пень до нормального ЯП не дотягивает. Но для начала 2000-х это была шикарнейшая игра и единственная (других я тогда не нашел).

В современном мире могу отметить студию Zachtronics, они делают отличные атмосферные игры про программирование (например Infinifactory, SpaceChem, Exapunks)

Игры этого обзора имеют одну немаловажную особенность - они про реальные ЯП, если верить описаниям. Мне вот стало интересно, пойду смотреть :)

Human Resource Machine дели?

С этого нужно было начинать... Human Resource Machine не прошел — какой ты нафиг программист...

Кстати, только что узнал, что

сделали продолжение. Многопоточное.

Wow!
Прикольно.
Сейчас же поиграюсь в неё.

Хотел бы добавить в данную подборку игру SHENZHEN I/O. Работаем с "железом", код пишем на простейшем "ассемблере". Прикольный симулятор китайца получился

Вот тут больше игр - 25 для изучения программирования.

Space Engineers имеет потенциал для изучения c#, он используется там для автоматизации внутри игровых процессов посредством скриптов, и даже больше - можно реализовать фишки которых нет в игре.

Ну про майнкрафт и моды open computers, computer craft, я думаю все в курсе. (программирование на Lua, предоставляет широкие возможности для автоматизации, а также программирование роботов)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий