Comments 74
Добавил смайлик, чтобы было понятно, что это шутка.
Я не программист, поэтому не знаю, как без goto и стека сделать нормальный (и производительный) поиск с возвратом.
Ну и да, задачи решить легко. Сложнее перевести в алгоритм и реализовать его. А чтобы оптимизировать его и выполнить достижения — вот тут уже ад начинается.
Сначала туториальные задания, обучающие новым командам, а потом их комбинирование. Ну и их так мало, поэтому ими можно решить малый круг задач и не умереть от старости, пока пишешь код мышкой\пальцем.
А можете посоветовать игры «для программистов» под iOS/Android? Может быть какие-то из уже упомянутых есть под мобильники?
SpaceChem есть под Android, насколько я помню.
Сам автор даже писал о ней на Хабре.
И даже в комментариях к первой части :)
почему бы не… опуститься на уровень ниже?
Да, давайте: http://www.zachtronics.com/kohctpyktop-engineer-of-the-people/
Ну и Robot Odyssey заодно.
А как же Factorio? Это номер 1 должна быть. Может автор про неё не знает?
Игра интересная, пока проходятся миссии, а стандартная игра очень уж однообразная — вторая половина игры сводится к часам простоя, когда игроку по сути нечего делать, кроме как ждать и обустраивать новые и новые поля по сбору ресурсов (и километры фабрик по производству электронных плат). 1-2 раза можно сыграть, пока не знаешь, что там за странные технологии дальше, и разок в death world запилить (ну и по желанию ачивки полачить).
Если вам приходится чего-то ждать кроме как в самом начале игры — значит, вы недостаточно автоматизировали производственные процессы. :-)
Ждать технологии, и в конце ракету. Может быть, я еще не умею правильно строить, но какой-нибудь Kovarex Enrichment Process стоит очень дорого и ждать его долго. Сейчас хочу взять сразу 4 ачивки про "Lazy bastard", "Steam all the way", "Raining bullets", "Logistic network embargo", поэтому всюду транспортные ленты крутятся — грусть-тоска (хорошо, что можно игру пустить на заднем плане и оно продолжает работать).
Сколько у вас лабораторий технологии двигают? Я обычно 12 строю и технологии исследуются очень быстро.
Ракету тоже можно быстро построить если сборщиков достаточно. С 20 сборщиками у меня первая цепочка ресурсов собралась пока я третью достраивал.
И да, дронов я использую только для строительства — они слишком медленные, конвейеры быстрее работают.
По поводу Kovarex Enrichment Process согласен — накопление урана-235 ускорить трудно. Но тут помогает заняться чем-нибудь еще.
у меня 10. Проблема их прокормить старшими науками — нужно много красных и синих "плат", которое в свою очередь выжирает огромное количество зеленых, которое в свою очередь требует огромного количества как железа, так и меди.
Space Engineers позволяют писать скрипты на С# для управления станцией/кораблем и их модулями, кораблями со связью и т.д. Достаточно интересно с 3D графикой, физикой, и т.д. программировать поведение дронов добытчиков или разведчиков. Внимание, игра в бете уже давно, сырая и проблем у неё хватает.
Creeps — screeps.com
MMO RTS с добыванием ресурсов, настраиваемыми специализируемыми юнитами и написанием скриптов к ним на языке похожим на JavaScript.
CodeCombat — codecombat.com
Образовательный проект в стилистике RPG. Поддерживается несколько языков. Лично я выбирал Python. Сделано в виде: локация — задача. От простого понимания линейной последовательности выполнения до сложных алгоритмов, сочетающих ветвления, выборки, циклы и т.д. Лично я дошёл до математических формул для рисования фигур. В комплекте РПГ`шные фичи, как прокачка персонажа. Есть «арены», где игроки стравливают своих персонажей и соревнуются у кого код круче.
Дисклеймер: я автор игры. Если захотите написать про нее обзор, могу выдать бесплатно ключик на Стим и 30 дней подписки :)
Искал на Стиме Hack'n'Slash наткнулся на Hack Run с командной строкой:
Кто-нибудь в него играл?
www.amazon.com/Getting-Started-Dwarf-Fortress-complex/dp/1449314945
Иногда плохо иметь большую библиотеку игр и не иметь времени или возможности ее полноценно освоить.
Игры для программистов, часть вторая