Комментарии 10
Интересно, можно ли написать игру на Питоне внутри игры на Питоне?)
Для правдоподобности симулятору нужны мутные требования, ежедневные созвоны и падение прода, которое срочно нужно пофиксить.
А есть ли такая игра, только для тех, кто только учится программировать?
В ней есть три уровня: Beginners, Intermediates, Experts. Наверное Beginners вам подойдет. Если что, я не пробовал играть, просто посмотрел трейлер, и не знаю, насколько задания легкие или сложные :)
Если почти с нуля, то я бы сказал, "The Farmer Was Replaced", тоже, питон-бейзд
Начинается с довольно таки простых вещей, куча объяснений
Главное - никуда не спешить, и всё будет получаться, впрочем, сложность начинает порядочно расти, доходя до соревновательного режима
Tis-100, ExaPunks, Turing Complete, Duskers, Signal State приходят на ум
А мне показалась одной из худших игр в подобной тематике. Взял и после задач с робоманипулятором сделал рефанд, как минимум потому что на ноутбуке, играть в неё некомфортно из-за того насколько шумно работает охлаждение.
В игре неприятная графика, которая грузит систему заметнее чем Microsoft Flight Simulator 2024, даже если выставить минимальные настройки.
К игре можно подключить внешний редактор, и я подключил PyCharm Professional, но на каждое обновление кода нужно переделывать окно кода в игре, иначе не подтянутся обновления.
Интерфейс в игре неприятный и выглядит как интерфейс по-умолчанию, из-за чего создаётся ощущение низкосортности продукта.
Сначала я подумал что, это же early access, потом будет лучше, но закрыв игру увидел новость что это уже 1.0.1 и игра была релизнута и тут я сразу же понял что нужно делать рефанд.
Выглядит очень халтурно особенно если сравнивать с конкурентами:
"The farmer was replaced" гораздо приятнее, симпатичнее и менее требовательна, да она ощущается проще, из-за упращённой графики и того что она не претендует на "реализм", но быстро показывает как эта простота превращается в сложную логику.
BitBurner - инкрементальная JavaScript игра с открытым исходным кодом, где игроку нужно взять на себя роль хакера и писать программы которые заражают сервера. Смысл и "сложность" игры в инкрементальности: скрипт должен не только "взламывать" сервер для получения денег, но и использовать его для взлома других.
Project Colobot (Colonize with Bots) игра 2001 года с открытым исходным кодом, которая и сейчас получает обновления. В игре есть как обучающие миссии, где нужно писать программы которые выведут робота из лабиринта / летать летающим роботом и стрелять по летающим мешеням. Так и полноценную компанию о путешествии на разные планеты, строительству "базы" и роботов, каждый из которых может быть запрограммирован. Имхо, лучшая игра в этом жанре потому что это и интересно, и сложность растет очень плавно и потолок этой сложности очень высокий, потому что из-за того что каждый робот работает отдельно, а следовательно тут и проблемы с многопоточкой в добавок к остальным. Из "минусов" разве что C++ подобный синтаксис, но это с какой стороны посмотреть.
Ну и более логическая игра чем программирование, которая уже стала классикой: SHENZHEN IO
Про программирование в ограниченных условиях на ассемблероподобом языке. В большинстве задач игрок будет ограничен, либо количеством строк кода, либо количеством интерфейсов ввода/вывода. Вдобавок в игре есть лидерборд, где можно увидеть как твои друзья справились с решениями, и зачастую это заставляет почесать голову и поразмышлять над задачей ещё.
В игре красивый арт, хорошие анимации того что делают программы, сюжет с запоминающимися персонажами, которые порой так напоминают коллег с работы.
Жалко кооператива нет. Ну там вместе бэк пилить для умного дома. Потом выйдет игра для фронтов, они нам интерфейс сделают. Стартап откроем.. денег заработали бы..
В Steam вышла игра Joy of Programming — Software Engineering Simulator от разработчика на Python