Показаны сообщения с ярлыком перевод. Показать все сообщения
Показаны сообщения с ярлыком перевод. Показать все сообщения

пятница, 1 мая 2015 г.

Пятничные факты #84 от команды factorio. Подготовка к свадьбе.

Это перевод статьи с официального сайта. Вот тут Вы можете прочитать оригинал.

Привет, строители!

Случились волнения по поводу платных модов в стиме (сейчас уже вроде прекратились). Я понимаю, что реализация получилась далекой от оптимальной, потому что люди вдруг были вынуждены платить за то, что до этого было бесплатным. Печально также то, что создатели модов будут получать только 25% от суммы. Но лично я считаю, что в идее как таковой нет ничего плохого. Разумный ценник на большой мод позволяет его создателю развивать проект и уделять ему весь день. Тогда он будет создавать профессиональный контент и люди будут готовы платить за него деньги. В итоге в выигрыше будут все. Бесплатные моды также будут существовать и это дело игроков - что выбрать. Я НЕ говорю, что мы собираемся вводить платные моды в factorio в ближайшее время, но не отрицаю такой возможности в будущем.

Версия 0.12 - наша свадьба.


Albert первый сказал эту фразу. Теперь она полностью определяет настроения в офисе. Так как 0.12 будет использована в стиме, она должна быть настолько хороша, насколько это возможно. Эта мысль толкает нас вперед, чтобы сделать еще больше улучшений и отшлифовать игру до идеального состояния, ведь мы не можем позволить свадьбе не состояться. Мы начали расковыривать все ранее отложенные фишки, до которых руки не доходили, но теперь их нужно сделать. Список изменений в версии 0.12 начинает выглядеть устрашающе большим, но с новыми подкреплениями в команде мы вроде бы укладываемся в разумные сроки. И это хорошо, ведь никто не хочет пропустить свою свадьбу :)

Оптимизация №2 (технические подробности).


Две недели назад мы рассказали кое-что об оптимизации. Я обезумел и продолжил работать над улучшениями и вот результаты:

Оптимизация дыма.

Оптимизация дыма основана на простой, но очень эффективной идее. Для начала позвольте мне объяснить как работает дым. 

Частицы дыма двигаются каждый тик (60 раз в секунду). Движение описывается его вектором (а). Скорость дыма замедляется каждый тик путем умножения на модификатор (q = 0.995).

Если я захочу вычислить позицию частицы дыма через n тиков в будущем, то положение в первый тик равно а (вектору передвижения), во второй тик оно равно a + a*q (движение замедляется), в третий тик a + a*q + (a*q)*q и так далее:



пятница, 24 апреля 2015 г.

Пятничные факты #83 от команды factorio. Устранение задержки.

Это перевод статьи с официального сайта. Вот тут Вы можете прочитать оригинал.

Добрый день!

Работа над версией 0.12 идет полным ходом в соответствии с планом, изложенным в предыдущих пятничных фактах. Так что сегодня у нас есть отличная возможность поговорить об одном из предстоящих улучшений для мультиплеера, а именно - что же мы планируем делать с задержкой?


Проблема задержки.


Давайте начнем с определения проблемы. Допустим, Вы хотите поиграть в мультиплеер c другом (это еще пока не проблема). Если Вы живете далеко друг от друга (в разных странах), либо у Вас проблемы с интернет соединением, то пакеты с компьютера на компьютер будут путешествовать не мгновенно. Эту штуку мы и называем задержкой. В зависимости от расстояния и качества сети задержка может быть довольно значительной. Также, поскольку соединение может быть ненадежным, мы по сути имеем дело с удвоенной задержкой (сигнал путешествует туда и обратно).

При запуске многопользовательской игры Вы увидите ползунок, который выставляет ожидаемую задержку. В настоящий момент это значение вводится вручную и оно одинаково для всех игроков. Это число определяет задержку между каким-либо действием пользователя и применением результатов этого действия. К примеру, Вы кликните по машине, чтобы открыть ее содержимое. В одиночной игре результат будет мгновенным. В мультиплеере это произойдет только по истечении определенного времени (в среднем равному задержке). Причиной этого является необходимость соблюдать последовательность действий. Все игроки производят какие-то действия в определенном порядке. Поэтому игра может применить Ваше действие только тогда, когда она применит все предыдущие действия (на данный момент времени) всех других игроков. Вот и получается, что Вы делаете что-то, потом ждете, ждете, ждеееетееее.... и только потом получаете результат.


суббота, 18 апреля 2015 г.

Пятничные факты #82 от команды factorio. Оптимизация.

Это перевод статьи с официального сайта. Вот тут Вы можете прочитать оригинал.

Приветствую, любители factorio!


Надеюсь Вам нравятся списки и цифры, потому что сегодня я собираюсь попотчевать Вас ими :)



Объявляем версию 0.11 стабильной.


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



Расширение команды.


Наши усилия, направленные на привлечения дополнительных программистов, оправдали себя. Теперь вроде бы количество людей становится достаточным для текущей стадии работы. Вот список наших разработчиков, отсортированный по времени вступления в команду:



  • kovarex: основатель, программист, руководитель разработки и генератор идей для игры.
  • slpwnd (Tomas): соучредитель, руководитель и программист, занимается юридическими вопросами, а также отбраковывает слишком безумные идеи от kovarex.
  • Albert: ответственный за графику, он с нами с самого начала.
  • cube: программист и технический эксперт.
  • Pavel: усиление графического отдела.
  • Daniel: живет в Англии и сочиняет для factorio музыку и звуки.
  • Rseding91: программист из США, работает по удаленке.
  • Twinsen (Robert): программист из Румынии, переехал в Прагу.
  • Leon: художник из Нидерландов, занимается созданием концепт-артов.
  • Martin: программист, присоединился к нам недавно.
  • Michal: программист, собирается вступить в наши ряды в течении двух недель.

Это будет уже 11 человек! Я могу реально ощутить ускорение в работе! А поскольку в ближайшее время нас ждут несколько больших изменений в игре, посмотрим насколько хорошо у нас получится координировать такую команду.


пятница, 10 апреля 2015 г.

Пятничные факты #81 от команды factorio.

Это перевод статьи с официального сайта. Вот тут Вы можете прочитать оригинал.

Привет - привет!

3 года factorio в цифрах.


Первый коммит factorio был сделан 31.03.12, а значит factorio в разработке уже 3 года и одиннадцать дней.

Наши усилия, выраженные в цифрах:
  • разработка идет уже 1106 дней.
  • 88 публичных релизов.
  • 14082 коммита в главной ветке.
  • 204 917 строк кода, 546 339 слов и 7 693 483 символов, что в среднем эквивалентно 15 книгам.
  • 20 791 различных спрайтов с 54 114 147  не-пустых пикселей.
  • 1492 исправленных ошибки (это только считая те, сообщения о которых были на нашем форуме).
  • 3027 строк в логе изменений.

Полученные результаты:
  • 56 500 видео на Youtube.
  • 403 000 ссылок на factorio в google.
  • 873 509 уникальных посетителей www.factorio.com.
  • 75 146 постов на форуме.
  • и, наконец, 74 914 копий игры продано.

Эти числа заставляют меня придумывать странные соотношения. Например, на одного покупателя приходится 2.7 строки кода, на каждый день приходится 12.7 коммитов, а 2.7 видео на ютубе соответствует одному спрайту. Я мог бы продолжать и дальше :)

Версия 0.11.21.

Девятого апреля вышла новая версия factorio под номером 0.11.21. Вот оригинальный пост на форуме игры, а здесь Вы можете прочитать перевод.

Почти что стабильная версия :)

Примечание: В окошке обновления игры возникала ошибка при попытке скачать zip-версию обновления. Ошибка уже устранена (пакет обновлений исправлен и перезагружен на сервер).


пятница, 3 апреля 2015 г.

Пятничные факты #80 от команды factorio.

Это перевод статьи с официального сайта. Вот тут Вы можете прочитать оригинал.

Сумасшедшее начало.


Привет-привет!

Начало апреля выдалось в Праге сумасшедшим! Погода скачет туда сюда от зимней (мороз и снег) к летней (тепло и солнце). Природа определенно шутит первоапрельские розыгрыши! Kovarex укатил со своей подругой в Париж, а остальные отмечали пасху на работе :)

0.11.20


Вышла последняя версия 0.11.20! (примечание: перевод новости об этой версии Вы можете прочитать вот в этой статье). Эта версия - кандидат в стабильные! Она сделана по настоящему хорошо. Если никаких серьезных проблем не обнаружится, то мы объявим версию 0.11 стабильной. Если же нет - придется проглотить свою гордость, исправлять все ошибки и попытаться снова!


Версия 0.11.20.

Второго апреля свет увидела новая версия factorio под номером 0.11.20. Вот оригинальный пост на форуме игры, а здесь Вы можете прочитать перевод.

Встречайте, кандидат в стабильные версии! Осталось решить всего то несколько основных вопросов, чтобы она стала стабильной.


суббота, 28 марта 2015 г.

Пятничные факты #79 от команды factorio.

Это перевод статьи с официального сайта. Вот тут Вы можете прочитать оригинал.

Неделя пролетела.


Привет всем! Эта неделя выдалась не особо продуктивной, но все же есть кое-какие новости о разработке factorio.


Вирусы


В это время года вирусы и грипп процветают. Погода меняется моментально - один день солнечный и теплый, в следующий температура падает ниже нуля. Все начинают чихать и кашлять. На прошлой неделе я был на больничном несколько дней, а на этой неделе Kovarex почти все время просидел на больняке. Как результат - разработка factorio продвинулась не особо.


воскресенье, 22 марта 2015 г.

Советы и трюки от создателей factorio (перевод).

Эта статья - перевод на русский язык советов и трюков, появляющихся при запуске игры factorio. Прочитайте, возможно, Вы узнаете что-то полезное!


1. Разнообразные продукты делают в печках. Печки могут выплавлять кирпичи из камня и сталь из железа (сталь нужно сначала исследовать).




суббота, 21 марта 2015 г.

Пятничные факты #78. Сосредоточимся на 0.12.

Это перевод статьи с официального форума. Вот тут Вы можете прочитать оригинал.

Привет, факторианцы!

Чувствуется, что весеннее тепло делает всех более дружелюбными. Даже офис factorio кажется светлее и счастливее. Трудно сказать какова причина: то ли закончилась темная полоса с мультиплеером, то ли так влияет весеннее тепло, но ощущения классные!


0.11.19 почти то, что нужно


Мы только что выпустили версию 0.11.19. Почти все основные ошибки сейчас исправлены. Мы рассчитываем, что один из следующих релизов исправит все остальные мелкие недочеты и стабильный мультиплеер появится уже очень скоро.

Согласно вот этому посту, нам понадобилось 36 недель (8 с половиной месяцев), чтобы пройти путь от первых робких попыток к полноценно рабочему мультиплееру. Некоторые из этих недель были офигенно сложными, мы не видели конца этой темной полосе и ошибки синхронизации просто сводили нас с ума. Но время пришло, и вот - мультиплеер работает и работает достаточно стабильно. Заодно мы создали несколько автоматических тестов, которые оказались очень полезными при проверке новшеств. Так что я надеюсь, что разработка продолжится с новыми силами!


Версия 0.11.19.

В пятницу, 20 марта, вышла новая версия factorio под номером 0.11.19. Вот оригинальный пост на форуме игры, а здесь Вы можете прочитать перевод.

Это до сих пор не стабильная версия, хотя и осталось всего ничего неисправленных багов. Так что одна из следующих версий будет стабильна.


суббота, 14 марта 2015 г.

Пятничные факты #77 от команды factorio.

Это перевод статьи с официального сайта, вот тут оригинал.

Привет, ребятушки!

Зима все никак не закончится. Хоть у нас и выдалась пара настоящих весенних деньков, но сейчас на улице опять холодно и не комфортно. Что же, это еще одна причина остаться в офисе с чашкой кофе и перед экраном с кодом factorio.