А откуда информация, что игра бесплатная? Она была и остается платной, продается через Steam, бесплатно доступна только однопользовательская демо-песочница на сайте, где можно попробовать, как всё это выглядит. 20 CPU дается новому игроку, а не бесплатно. Делать игру free-to-play планов нет.
По поводу развития — игра существует уже 4 года, на недостаток интереса к проекту не жалуемся.
Именно так игра сейчас и работает — игрок начинает с 20 CPU, и потом постепенно за каждый достигнутый в игре уровень получает +10 CPU. Одна единица CPU означает 1 миллисекунду выполнения, доступную скрипту на каждом такте.
Суть описанной проблемы с ресурсами в том, что при недостаточной изоляции трудно контролировать бюджет CPU при выполнении скрипта конкретного игрока, если в фоне могут появляться паразитные нагрузки от других игроков.
О том и речь — менеджер должен был воспользоваться своими рычагами и уволить нафиг этого гения гораздо раньше, а не позволять ему создавать проблемы для проекта.
Это был сарказм. Вероятно, статью писал такой «рик» с маленькой буквы как имя нарицательное, таких везде хватает, и у них, конечно, хватает собственных причин оправдать своё неумение работать в команде и перенести вину на кого-угодно еще (других разработчиков, менеджмент, тимлидов, усталость, выгорание, характер, знак Зодиака). Это видно и из комментариев к оригинальной статье, и из комментариев здесь.
Это не было сказано напоследок, посмотрите внимательнее оригинальную статью. Автор статьи только лишь начал свое исследование ситуации в тот момент, когда эта фраза была сказана:
My first meeting on the project was the aforementioned “Albert Einstein” meeting.
И сказана она была на совещании в присутствии всех, даже клиентов компании:
He declared this in front of the product design team, developers, management, and pre-launch customers.
То есть это было его нормальное ежедневное поведение, а не эмоциональная реакция на смену курса.
Ничего из описанного не может оправдать фразы на совещаниях вроде «You will never be able to understand any of what I’ve created. I am Albert F***ing Einstein and you are all monkeys scrabbling in the dirt.» Когда разработчик, нанятый для работы в команде, позволяет сказать себе такое, он должен быть уволен безо всяких сожалений. Пусть работает себе дальше как свободный художник, можно например консультантом его нанять, но для работы над проектом он непригоден. Вина менеджмента только в том, что они не сделали этого раньше и тормозили до последнего.
Поставил минус в каждый коммент здесь и в карму заодно, только дочитав до этого последнего комментария. Недалеко вам до хабрасуицида с таким задранным носом. Да и в жизни несладко придется.
Это уже ваша третья статья за последние две недели примерно об одном и том же, только под разными углами. Ваше желание продвигать важную для вас тему понятно, но лучше бы все-таки делать это чуть менее напористо.
Кстати, почему вы на Гиктаймс не пишете? Кажется, тематика там гораздо лучше подходит, здесь любят инженерный контент, а не популяризаторский.
В Screeps язык не «похож» на JavaScript, а является самым настоящим полноценным JavaScript. Runtime-серверы крутятся на Node.js и запускают скрипты игроков в виртуальной машине.
Дисклеймер: я автор игры. Если захотите написать про нее обзор, могу выдать бесплатно ключик на Стим и 30 дней подписки :)
По поводу развития — игра существует уже 4 года, на недостаток интереса к проекту не жалуемся.
Суть описанной проблемы с ресурсами в том, что при недостаточной изоляции трудно контролировать бюджет CPU при выполнении скрипта конкретного игрока, если в фоне могут появляться паразитные нагрузки от других игроков.
И сказана она была на совещании в присутствии всех, даже клиентов компании:
То есть это было его нормальное ежедневное поведение, а не эмоциональная реакция на смену курса.
Ничего из описанного не может оправдать фразы на совещаниях вроде «You will never be able to understand any of what I’ve created. I am Albert F***ing Einstein and you are all monkeys scrabbling in the dirt.» Когда разработчик, нанятый для работы в команде, позволяет сказать себе такое, он должен быть уволен безо всяких сожалений. Пусть работает себе дальше как свободный художник, можно например консультантом его нанять, но для работы над проектом он непригоден. Вина менеджмента только в том, что они не сделали этого раньше и тормозили до последнего.
Кстати, почему вы на Гиктаймс не пишете? Кажется, тематика там гораздо лучше подходит, здесь любят инженерный контент, а не популяризаторский.
Дисклеймер: я автор игры. Если захотите написать про нее обзор, могу выдать бесплатно ключик на Стим и 30 дней подписки :)
От «влитых» денег не зависит скорость игрового прогресса, а просто несколько уменьшается необходимость оптимизации скриптов для экономии CPU.