Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

В центре внимания: Фитинг-тул DUST.Thang.Dk

DUST fit фитинг

  • Авторизуйтесь для ответа в теме
1 ответ в теме

#1
BOCTOK

BOCTOK

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 69 сообщений
51
  • EVE Ingame:Votosk Masa
  • Client:Eng

Для DUST 514 существует довольно много фитинг-тулов. Все они довольно полезны, но в основном они представляют собой таблицы в Google Docs. К тому же, были определенные задержки с получением точных характеристик той или иной вещи. К счастью, G Torq разработал новый фитинг-тул и уже выпустил бета-версию. Dust.Thang.Dk с легкостью может стать основным фитинг-тулом для DUST 514!

 

Dust_514_Fitting_Screen.jpg

 

История

В прошлом году G Torq решил, что ему необходим какой-нибудь небольшой проект, чтобы поддерживать свои навыки, не востребованные на основной работе. Играя в DUST, он сталкивался с вышеупомянутыми фитинг-тулами в Google Docs, но все они были довольно неуклюжими для него, а также не включали скилы или обзор вещей (впоследствии это было исправлено). Они были функциональными и красочными, но не всегда интуитивно понятными.

 

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

 

В ходе разработки, ССР выпустили первый интерфейс CREST для Planetary Conquest. В итоге, Torq решил, что было бы неплохо получить инфу для своего проекта, намекнув на него разработчикам. Он начал отправлять скриншоты своего проекта людям в ССР, а с релизом 1.7, он запустил сайт, надеясь на скорый ответ разрабов.

 

Разумеется, все произошло не так быстро, но тут вышел SDE (Static Data Export). С его выходом, Torq начал внедрять его в свой фитинг-тул.

 

Процесс

 

Сайт и собственно инструмент созданы с использованием нескольких языков, тулкитов, и т.д. MySQL DMBS с PhpMyAdmin для управления базой данных, РНР как язык бекэнда, Bootstrap и jQuery для функционирования клиентской части и интерфейса, Select2 в качестве поисковика, Datatables.js для списков и поиска скилов, JSON для (некоторых случаев) обмена данными и EVE Static Data Export для первичного получения данных.

 

В основном, он использовал Aptana-Studio 3 для разработки и FireFox (Aurora) для тестирования. Телефон с Android 2.3 и iPad2 использовались для тестирования элементов Responsive UI, и я лично брал его телефон и успешно создал на нем свой фитинг.

 

Ранняя версия использовала смесь информации из базы EVE SDE, которую Fuzzysteve переконвертировал в более удобный формат, и экспорта из табличных тулов, в основном из hydraSlav.

 

Вопреки здравому смыслу, он решил не создавать отдельную среду разработки, так что при внесении изменений, они (вместе с багами и фиксами) видны сразу. Как только программный код "окрепнет", он скорее всего сделает среду разработки и тестирования.

 

Он программировал на РНР как и в ходе фриланс-заказов, включая работы от маркетинговой компании несколько месяцев назад. По своей работе он также знаком с DBMS (хоть и не MySQL в частности). Остальное ему либо предложили, либо он нашел сам в интернете.

 

Для помощи с незнакомыми вещами, он привлек IRC канал #DUST514 на Coldfront.net для того, чтобы делиться своими идеями, скриншотами, ранним доступом и получать рекомендации, предложения от потенциальных пользователей или даже "соперников". В то же время он решил использовать Bootstrap и JSON и смог получить кое-какую помощь с работой Javascript и jQuery на сайте.

 

Поскольку другие разработчики также сталкивались с подобными проблемами, он создал вспомогательный IRC канал #Dust-Dev, на котором люди могли обсудить трудности и идеи, или попросить о помощи в связи с независимой разработкой для DUST.

 

Непростым вопросом стала реализация системы логинов. Он слышал, что ССР работала над OAuth процессом аутентификации для EVE и DUST, но, поскольку было доступно недостаточно информации, он пришел к временному решению использовать OAuth2 API от Google. В итоге, для входа на сайт требуется гугл-аккаунт, но Torq надеется, что будущая миграция окажется весьма тривиальной.

 

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

 

Будущее

 

Torq не ставит четких сроков выхода его фитинг-тула. Он сильно сомневается, что когда-нибудь сможет сказать, что программа завершена, так как всегда есть что исправить или дополнить.

 

Основной функционал программы, который он стремится реализовать – это создание фитинга и получение статистики на его основе. Это будет включать в себя:

 

  • Регистрация персонажа DUST
  • Регистрация текущих скилов для каждого персонажа
  • Создание фитинга для каждого персонажа
  • Получение EHP, DPS, и другой базовой статистики для каждого фита
  • Список необходимых для фита скилов
  • Управлением очередью скилов, требуемых для фита
  • Возможность просмотра снаряжения
  • Возможность доступа третьей стороны к SDE через JSON

 

В планах на будущее – шара фитов как для членов корпорации, так и публично. Корпорации смогут иметь хорошие базовые фиты для новичков, а уже сейчас вы можете поставить скилы в очередь на основе фита, что позволит новичкам быстро получить необходимое снаряжение и скилы.

 

Torq также хочет улучшить функционал очереди скилов, чтобы точнее показывать необходимое количество скил пойнтов, особенно для фитингов, в то время как основной интерфейс скилов дорабатывается. Корпоративный функционал далек от завершения, но он не хочет вкладывать в него много работы на данном этапе, так как используемое API не полностью отвечает его требованиям, к тому же он стремится к автоматизации, а не к ручному заполнению БД пользователями.

 

Одной из желаемых фич, которые он хочет реализовать, является симуляция боя между двумя фитами. К примеру, какой фит будет более эффективным (урон, HP или дальность), или ценным (разведка, снаряжение), но до этого руки дойдут только после доведения до ума статистики по фитам. Rucdoc с сайта Dust514Stats.com уже приступил к работе в этом направлении, выложил в общий доступ свой код – осталось лишь внедрить его.

 

G Torq

 

Torq говорит, что в DUST ему нравится все делать неправильно. В Chromosome он специализировался на TAR и армор-танк костюмах, а перед выходом Uprising 1.7 он фокусировался на Logistics LAVs и спайдер-танке для HAVs. Самые забавные моменты происходили когда он пытался со всех сил остаться в живых на HAV или спайдерить две HAV, одновременно с выкашиванием пехоты.

 

С последними изменениями игры, ему пришлось искать что бы еще сделать неправильно. Он развлекался поливая всех огнем из дропшипа, или же разбирая вражескую технику при помощи различных видов взрывчатки. И ему не терпится опробовать ПвЕ миссии в DUST.

 

Torq является владельцем канала IRC #Dust-Dev, одним из основателей NewEden-Dev.com и модератором сообщества Dust514 на Google+.

 

В реальной жизни он работает проект-менеджером в цепи поставок одного крупного поставщика IT решений в SCM (он шутит, что это как в EVE Online, только без кораблей и взрывов). Он занимался проектами на четырех континентах, от Ботсваны до Англии, от Мексики до Китая, и во многих местах между ними.

 

Кроме всего прочего, он отец двух девочек, что означает домашнюю суету между работами, посещение школы и игры, что требует от него ведения переговоров с детьми – кто и зачем возьмет PS2. Его семья многоязыковая, он сам, жена и дети – все говорят на разных языках. В игре он встречает людей из разных уголков мира, что также позволяет ему практиковаться в языках.

 

В заключение

 

Torq советует всем заинтересованным в DUST 514 посетить такие сайты, как Dust514Stats.com или DustReports.com. Параллельно разрабатываются и другие фитинг-тулы, например от hydraSlave. А если вас накрыло орбитальным ударом, пройдите в zKillboard и полюбуйтесь на животрепещущее описание кончины вашего клона.

 

Для всех желающих заниматься независимой разработкой для DUST 514, EVE Online (а тут EVE Valkyrie не за горами), он рекомендует посетить сайт NewEden-Dev.com, заглянуть в чат, а также ознакомиться с его статьей на форуме DUST514 SDE Primer.

Сам фитинг-тул можно посмотреть на сайте, обсудить – в этой ветке форума.


  • 1

#2
Wisdoom

Wisdoom

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 7935 сообщений
1571
  • EVE Ingame:Cpt Wisdoom
  • Corp:none
  • Ally:none
  • Client:Eng
Слышь, Бивис, он сказал фистинг-Тул! Хы-хы.
  • 3
О, мудрец! Если тот или этот дурак называет рассветом полуночный мрак, -
Притворись дураком и не спорь с дураками: Всякий, кто не дурак, - вольнодумец и враг!




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users