Создатели эмулятора Dolphin оценили свою работу почти в 10 миллионов долларов — и это даже мало!

Геннадий Воробьев 24 августа 2019 15:15 22
Dolphin — популярный эмулятор GameCube и Wii. Популярный настолько, что его даже используют как основу для фанатских ремастеров классических игр. На этой неделе разработчики эмулятора устроили сессию вопросов и ответов на Reddit.

Dolphin распространяется бесплатно с открытым исходным кодом. Команда не принимает пожертвования и полагается лишь на рекламу и партнёрские ссылки. Наверное, именно поэтому у одного из пользователей Reddit возник вопрос: а если бы Dolphin разрабатывался как полноценный коммерческий продукт, какой бюджет пришлось бы на него потратить?

Девелопер ядра эмулятора под ником flacs набросал следующие расчёты:

a) Общее количество физических строчек кода — 267 354.
b) Примерная оценка стоимости разработки по базовой модели COCOMO — 70.71 человеко-лет (848.5 человеко-месяца).
c) Примерный срок разработки по базовой модели COCOMO — 2.7 года (32.42 месяца).
d) Примерное необходимое количество сотрудников (b / c) — 26.17.
e) Средняя зарплата — 56 286 долларов США в год.
f) Множитель накладных расходов — 2.4.

Итого общая примерная стоимость разработки (d * e * c * f) — 9 551 743 доллара США.
Имя эмулятора — прямая отсылка к рабочему названию GameCube. Во время производства Nintendo называла свою консоль «Дельфином».

На самом деле flacs даже скромничает: многие талантливые разработчики в команде Dolphin наверняка получали бы зарплату больше средней. Графический девелопер Stenzek также напоминает, что какое-то время нужно потратить на обратный инжиниринг, если у коллектива нет официальной документации консоли. В общем, реальная сумма наверняка оказалась бы существенно больше.

Работа над Dolphin началась ещё в середине 2003 года. Тогда над эмулятором трудилось лишь два человека. Они не смогли добиться хороших результатов и в декабре 2004-го забросили программу. В октябре 2005-го разработка Dolphin возобновилась, а в июле 2008-го эмулятор превратили в проект с открытым исходным кодом — с тех пор производство начало двигаться намного активнее.

За весь срок жизни Dolphin свой вклад в разработку внесли свыше 200 человек.

Другие новости

Комментарии

10 млн за создание эмулятора? Разработчикам star citizen нужно взять этого парня к себе на работу!
В свое время мне друг посоветовал установить особую сборку ремейка первого RE с помощью данного эмулятора. Насколько помню, там было гораздо темное освещение, чем-то даже напоминало освещение в недавнем ремейке RE2. Правда, и работала такая сборка у меня не очень хорошо — тогда у меня был не комп, а коробка с гайками.
Нинтенды следят за Дельфином. Разработчики дельфина активно подталкивают людей пользоваться лицухами. В то же время на ПК есть куча людей, которые готовы потратить деньги на виимоуты и прочие страпонеллы, но в то же время ни в жисть не купят саму вии. Человек, купивший периферию — это лучше, чем человек, не купивший ничего.
Если нинке понадобится — она бахнет.
Вообще-то я о ремейке с GameCube и говорил, раз тут речь об эмуляторе. Просто в той версии, что мне скидывал друг, было настолько темное освещение, что порой врагов невозможно было разглядеть. Само собой, если выключить все навороты, то и освещение было уже нормальное.
В новости упоминался реверс инжиниринг, то есть у них есть дампы прошивок оригинальных консолей которые они ковыряют, а эти штуки уже являются интеллектуальной собственностью и копание в них вполне себе попадает под статью.
Дампы да, но сами дампы никто в паблик не выставляет, они не лежат в открытом доступе, с их помощью реверсят, пишут код, релизят. В итоге код чистый.

Слушай прикол: насколько я помню, разработчики ReactOS одно время баловались чтением утёкших исходников Windows NT.
Так там была такая система: один чувак читает сорцы и потом пересказывает другому чуваку, который сорцов не видел. И второй чувак со слов первого пишет код. В итоге и код «чистый», и подсистема реализована правильно. На самом деле, это настолько дурацкий костыль, что не вызывает ничего кроме уважения.
Все комментарии