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

Ещё 20+ игр, которые прокачивают логику, алгоритмы и радуют умный мозг [по следам комментариев на Habr]

Время на прочтение9 мин
Количество просмотров120K
Всего голосов 64: ↑63 и ↓1+81
Комментарии59

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

НЛО прилетело и опубликовало эту надпись здесь
Действительно нет, но я включала только игры из комментариев к подборке 15 игр, которые прокачивают логику, алгоритмы, ассемблер и силу земли. Никогда не поздно исправить :)
Можете ссылки на них дать? Я закину в подборку при апдейте.

Забыли - Satisfactory. Хотя можно обьеденить с Factorio

Окей, спасибо.

Оxygen not included тудаже

oxygen имеет очень много читерских механик. А некоторые из старых техник сильно проигрывают новым

мне понравилась dyson sphere program, попроще чем факторио, но более приятная и красивая

Остановите меня

Не-а! :)

  1. Раз уж упоминаете Hacker Evolution, имхо, нельзя обижать Uplink.

  2. Есть ещё похожая по духу на MHRD Digital Logic Design (The Game) - такое же суровое структурное описание различных цифровых схем по ТЗ и прогон тестов.

Помилуйте :)
Обновлю подборку через сутки. Но обязательно обновлю. И добавлю.
Спасибо большое.

Остановите меня

у zachtronics ещё была

KOHCTPYKTOP: Engineer of the People

как nand, только вместо принципиальных логических схем - рисование p/n в кремнии

Веб-версия вроде как склеила ласты из-за смерти Macromedia Flash, но можно найти оффлайн-версию в ZACH-LIKE.

О, ZACH-LIKE — это прям взглянуть на путь успеха, усеянный трупами. Надеюсь до нее добраться в ближайшее время.

При игре в KOHCTPYKTOP обещали сюрприз в конце, я всё ждал что-то типа "поздравляем, вы в реале бесплатно оптимизировали физдизайн для нашей коммерческой разработки". Естественно нет, но было бы прикольно, если бы кто-то из разработчиков подобных игр ухитрился бы так монетизироваться.

Авторская орфография сохранена (с)
Я просто писал коммент
А вы её в статью
Ну да ладно
Только
Неудобно как-то
А еще, вы расширили тему статьи, добавив игры радующие умный мозг
В качестве наказания, я добавлю вам SineRider, игру про графики. Здесь вам нужно написать уравнение графика вида y=f(x,t), который станет горным склоном для покатушек на санках. Отличный повод вспомнить как выглядели формулы разнообразных парабол и поэксперементировать, что будет, если в формуле зависимость от времени.
Не обижайтесь. Душевно же написали :)
И спасибо за еще одно дополнение. Позже внесу его.
Grobots
is a real-time strategy programming game

P.S. Не игра, но проект фантазийного Форт ретро-компьютера (программа):
256x192, 16цветов, звук с некоторым количеством игр и демо, программируемый на Ficl (Форт). Вдохновлённый Lambda/8, Jupiter ACE. Retro-40

include tetris.fs
tetris


image
Cпасибо, что поделились!

Кроме факторио и подобных, а есть что-то мультиплеерное и корпоративное?

есть еще Manufactoria 2022 — мне ок зашла, слегка похоже на классику Spacechem и иже с ними

Оукей, посмотрю, добавлю, спасибо!

ну если есть Space Engineers, то и должна быть Dual Universe - там тоже программирование на Lua и постройка своих кораблей и построек на воксельном движке

Спасибо, посмотрю и апдейтну чуть позже.

Вот бы эти подборки, да перед праздниками.

Кидайте в закладки для следующих праздников.

Году в 2006 как раз в школе появилась "Заработало!". Мы бросили все наши герои и варкрафты и ринулись проходить уровни кампании (там есть над чем подумать) и просто строить свои машины Голдберга. Настоятельно рекомендую игру детям, особенно если вы не усердствуете в прививании им скорейшей любви к программированию и робототехнике. До сих пор в голове играет музыка из этой игры - неожиданно качественно написана.

Эх, в чём-чём, а в музыке герои точно не уступают :)
Аж захотелось запустить.

Я удивлен что в вашем списке нет такой замечательной игры как robocode. В ней надо запрограммировать бота танка и соревноваться с другими. Благодаря этой игре я стал учить java ибо именно на этом языке пишутся программы для бота.

Спасибо, добавлю при апдейте.
Если уж танчики, то тогда и Robot Battle от GarageGames (о которой сама компания уже забыла и на сайте она не представлена).
Это игра для программистов-перфекционистов, так как Robot Battle scripting language (RSL) содержит функций и системных переменных на все случаи жизни игры, более сотни каждых. И для обучения событийно-ориентированному программированию прекрасно подойдёт.
Очень странно, что в списке на GitHub её нет, раз уж она даже в Википедию попала.
По СОПу, кстати, можно вспомнить и Linden scripting language (LSL) из Second Life, но он для игры уже не обязателен, хоть и полезен.
Спасибо, это и правда дедушка. Добавила.

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

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

Факторио - оно про MES и немного про ERP в целом.

Спасибо, добавила. А на них есть версии для онлайна?
Спасибо, добавила.

Да тут отдельная категория ретро-игр вырисовывается!

Сколько же крутизны тут! спасибо за подборку! Пойду пробовать)

Можно еще упомянуть ru.wikipedia.org/wiki/Robocode, хотя на 2022 год игра(вернее комьюнити) находится уже в состоянии комы но запустить ее можно и сейчас.

Отличный пост! Плюсую

Open Transport Tycoon Deluxe (OpenTTD) - там вполне себе логические задачи по прокладке ж/д маршрутов, программированию логики релейных систем , оптимизации развязок

вот тут есть нечто схожее с теми концепциями, которые траслируются в постах)
https://store.steampowered.com/app/655780/Project_5_Sightseer/

автоматизация, добыча, производство, цепочки производств (хоть и не такие длинные).

оффтоп: еще тут прикольна симуляция тем, что если использовать не экологические источники энергии, или не заниматься утилизацией CO/CO2, выработонного в процессе сжигания всякого - можно нормально так загрязнить атмосферу)

есть ещё mindustry, это похоже на фокторио, но там есть блоки для программирования, с помощью которых можно взаимодействовать со всем игровым миром

Стоит упомянуть Autonauts.

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

Спасибо, добавлю чуть позже.
Забавно выглядит:
У неё ещё вторая часть недавно вышла, Autonauts vs Piratebots.

Rogue Bit – стильная бродилка в духе ранних игр с псевдографикой. Играешь за... бита! Бродишь по памяти компьютера, находишь куски кода, запускаешь их, исправляешь и т.д. Цель – сбежать из компьютера (подозреваю, что через порт вывода, не доходил до конца). Игра под Nintendo Switch и Steam. Также есть отдельно скачиваемая версия под Mac и Windows.

https://roguebit.bigosaur.com

Спасибо! Добавлю.

Main assembly явно стоит добавить

Garry's mod в принципе тоже можно добавить (не помню только по стандарту там редактор Lua или его нужно скачать)

Lua редактор там часть аддона "Wire mod", но так да, его явно в это подборке не хватает, там и без аддонов можно создавать различные механизмы, а ваир мод добавляет помимо редактора еще множество различных логических блоков, устройств взаимодействющих с ними, и так же другие аддоны бывают совместимы с ним, помню мод звезных врат имел такую возможность, вводить символы во врата вручную, считывать состояние и пр, и уже самому городить автоматизированное управление

Побежал играть?

Ещё можно вспомнить kOS для KSP. Но лучше сразу запастись несколькими годами лишнего времени.
иллюстрация
image
Буквально на днях вышла Alan's Automaton Workshop. Предлагает побыть в шкуре «подмастерья Алана Тьюринга».

Если кому-то интересно, есть отличная настольная игра: RoboRally, каждый раунд игрокам даётся определённое количество карт для программирования (до) пяти шагов своего робота, когда все игроки закончили программу - все начинают выполнять по шагам свою программу одновременно, что выливается в столкновения, перестрелки. Сдвинутые со своего пути роботы продолжают программу, но уже не так, как предполагал игрок.. https://www.boardgamegeek.com/boardgame/18/roborally

Добавлю ещё Kerbal Space Program.
В стоковой игре программирования нет, однако можно установить моды kOS и/или kRPC.
В kOS программирование на своём языке внутри игры, kRPC позволяет подключиться к игре снаружи и программировать на C#, C++, Java, Lua и Python как с локального компьютера, так и через сеть.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий