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

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

Время на прочтение9 мин
Количество просмотров118K
Всего голосов 83: ↑82 и ↓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 как с локального компьютера, так и через сеть.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий