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

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

Очень советую еще обратить внимание на Factorio.
Поддержу, в неё особенно классно играть с друзьями с голосовым чатом и не в обычную версию (которая изучается полностью всего часов за 20), а с модами, например сейчас играем в bob's mod, где куча новых ресурсов, руд и технологий.
Спасибо за наводку на моды :-)
Я бы посоветовал DyTech, он интереснее Bob's модов. В Dytech мы играли гораздо дольше, а с Bobs интерес пропал очень быстро.
Спасибо, обязательно попробуем. С bob's mods всё интересно в том плане, что чтобы сделать простые в обычной игре вещи, нужно построить просто огромное производство кучи разных ресурсов. Ещё химическая направленность всего радует.
Вы только что убили невероятное количество моего времени, огромное спасибо вам за это! :)
Я бы ее не отнес к играм для программистов. Все-таки алгоритмизации там минимум, а встроеные в игру логические элементы пока настолько бесполезны, что фактически их там нет.

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

А ещё там можно относительно легко писать модификации, ведь по сути все стандартные предметы написаны на lua и хранятся в открытом виде.
НЛО прилетело и опубликовало эту надпись здесь
Это нечто потрясающее
Добавлю в копилку:

http://vindinium.org/ — пошаговая битва четырех ботов в стиле roguelike, бот контролируется через HTTP-API — можно использовать любой язык.
https://github.com/thirdside/berlin-ai/wiki/Berlin — ещё одна пошаговая стратегия

http://www.robozzle.com/ — логическая игра-головоломка, нужно составить программу чтобы бот собрал все звездочки и не вышел за пределы игрового поля, есть очень нетривиальные задачи )
Подскажите как в Тис-100 сделать Signal Comparator за минимальное число команд.
У меня есть вариант на 223/6/29 (самый быстрый) и есть на 292/6/18 (самый компактный).
Реально сделать за 364/6/15. Никак не могу понять как сделать за 15 команд.

SIGNAL MULTIPLEXER Делают за 298/6/14 и за 148/9/54 а ещё в 5-и нодах делают.
У меня 203/7/21 и 187/11/72. Как сделать за 14 команд, или за 148 циклов? Что-то нереальное.
Ну, а если смотреть на совсем популярные игры, то например в Dragon Age: Origins можно детально, пошагово регулировать поведение ваших сопартийцев в бою. С новыми уровнями у них даже открываются новые опции.
Не сыпьте соль на рану. Первая часть была такой классной и продуманной… За что ж они так с серией-то?
За деньги :)
Иногда создается ощущение, что мне одному понравились обе части (и даже немножечко — третья).
Везде читаю, что, мол, убили серию, оказуалили и тд. Зато во 2 части был классный сюжет и можно было реально поиграть в мир…
Поиграть в мир, где 10 раз ходишь в одну и ту же пещеру с переставленными в некоторых местах стенками и закликиваешь мобов. Интересный мир и механика были в первой части, вторая — её бледная тень, уступающая первой как по технологичности, так и в плане сюжета. Складывается впечатление, что на вторую часть потратили на порядок меньше средств и(или) времени.
НЛО прилетело и опубликовало эту надпись здесь
О да.
Ещё о Human Resource Machine не упомянули. Основы асма в игровой форме, как бы дико это ни звучало. Весьма красиво, правда лично мне интереснее было наблюдать на ютубе, как непрограммеры её проходят, чем за 5 минут прокликать самому.
Скорее, симулятор программирования в очень ограниченных условиях. На все звезды порой бывает трудновато написать, то не хватает условных операторов, то еще чего
Фиг ты её за 5 минут прокликаешь. Особенно если стараться уложиться в минимальное число команд.
Когда я полез на хабр/гиктаймс за советами по прохождению, очень удивился, что никто не написал по этому поводу статейку. По-моему гениальная игрушка, в которую даже ваша жена сможет поигнрать(ну, первые несколько уровней):)
Удивлён, что в статье не упомянута Space Chem.
В неё, конечно, нет программирования в явном виде. Но по сути — есть. И циклы с выходом по счётчику или по условию, и условные переходы, и взаимодействие между параллельно выполняющимися процессами.
Вы имеете ввиду, что там нет программирования текстом.
Там программирование графическое, но от этого не менее программистское.
добавлю от них же игру:
Infinifactory
У Zachtronics десяток игр. Например KOHCTPYKTOP: ENGINEER OF THE PEOPLE (Flash).
Чертовски сложная
НЛО прилетело и опубликовало эту надпись здесь

А вот такое кто помнит?
Очень похожую штуку сейчас делаю, но про роботов, которые копают астероид.
Я помню:) В свое время попалась на каком-то сборнике игр. Разобраться в ней была та еще эпопея…
Я так и не осилил, потому что доки на японском

В slither.io змейкой можно управлять меняя переменные. Да и другие змеи и еда там в виде массивов. Так что можно змейку научить убегать от других змеи и собирать еду. Подрезать змей ещё не пробовал научить. Всё делается в косоли.

Игры для программистов, говорите? Т.е. программист 8 часов в день говнокодит, потом приходит домой, и ради отдыха говнокодит в игрульке — так, что ли? :)
Про Дрэгон Эйдж мало расписали, хотя система автоматизации ИИ там прямо-таки отличная. Можно играть и без неё, часто нажимая паузу, но если есть тяга к подобным штукам — можно абсолютно полностью автоматизировать свою партию. Ну то есть совсем полностью, бой начался — уходишь чай пить, без тебя справятся.
«Т.е. программист 8 часов в день говнокодит, потом приходит домой, и ради отдыха говнокодит в игрульке — так, что ли? :)» Ну а чем еще заняться дома?
Я просто оставлю это здесь: https://s-media-cache-ak0.pinimg.com/736x/d5/35/b7/d535b7e2dc5d8d9661f05fe4837e883e.jpg
Вот вы прямо описали систему гамбитов в Final Fantasy XII :)
Также накину от себя — SpaceChem, создание алгоритма сборки молекул. Увлекательно, есть демка в стиме. store.steampowered.com/app/92800

Её создали ребята, сделавшие TIS-100. У них это не единственная такая игра, кстати.
А Space Engineers? С встроенным редактором скриптов на основе C#.
там не основа, а он самый и есть

Ну тогда еще игр-песочниц, где программирование не является основой геймплея, а просто доп. бонус:


  • Garry's Mod, мод WireMod (Expression 2) и дополнительно Expression Advanced 2 (куда более прокаченная, но менее популярная версия). Программирование неких "чипов" на Lua-подобном языке, которые могут иметь IO для связи с другими деталями Wire Mod'а (двигатели, датчики итп) или же непосредственное воздействие на любые объекты в игре (приложение силы, момента, поиск чего угодно)
  • Minecraft с модом Computer Craft, вроде еще есть аналоги. Очень серьезные вещи можно писать — была здесь статья, как какие-то товарищи написали графическую оболочку.
Еще можно посмотреть на Spacechem, концепт довольно понятный, мне игра очень понравилась.
SpaceChem — затянула на целые выходные. Поначалу всё просто, ближе к концу реально сложные цепочки получаются.
Вставлю ещё пять копеек:
alexnisnevich.github.io/untrusted — приключенческая игра, где нужно изменять код уровня, написанного на JavaScript-like языке.
Я просто оставлю это здесь: https://ru.wikipedia.org/wiki/Colobot
Вторая картинка из статьи, кстати, оттуда.
добавлю кстати и сам Ceebot, он конечно чуть в сторону ушел, но все равно интересен.
(+ там ты помоему можешь только флаги ставить, прямого контроля в принципе нет)
единственно не помню какая версия самая полная.
Из того, что не упоминали (извините, не умею в ссылки):
Great Permutator — http://store.steampowered.com/app/319270/
Mu complex — http://store.steampowered.com/app/383690/ (а пару лет назад это была бесплатная флэш-игра).
А где здесь Pascal Robots? В своё время интересовался игрой, робот «Doomer» перебил всех, которые служили примерами, а робот «Trike» (полное имя Light Attack Trike) — и Думера тоже. Жаль, не с кем соревноваться было. А когда появился интернет, узнал о дисбалансе экипировки: щит, лёгкая броня и большой бак рулят!

http://corewar.co.uk/probots/
Еще на Спектруме была крутая игра, где надо было программировать боевого робота, а заодно покупать ему память, оружие, ЦПУ и так далее. Задаешь программу и запускаешь бой — там уже никакого контроля над роботом нет. Называлась игрушка Soldier of the future.
Картинкама
Процесс боя (на 4 робота):
image
Процесс програмирования:
image

Я её искал как раз. Нашёл сюда запостить, а тут уже есть.
Может кто захочет поиграть
И описание.
codecombat.com — RPG, в которой для управления героем используются языки программирования.
Когда-то вдохновившись Untrusted даже попробовал написать что-то подобное. programmeradventure.github.io, так до конца и не сделал, но играбельно.
НЛО прилетело и опубликовало эту надпись здесь
На спектруме Soldier of future.
microcorruption.com

Интересный симулятор, в основном про взлом программ защиты
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории