Симулятор Excel таблиц, вышедший из под контроля

Вместо дев-блога или «Спонтанные приключения в Excel и Google Таблицах»

Здравствуйте!

Пару лет назад я начал играть в EVE Online и столкнулся с трудной ситуацией: что мне, как новичку, делать в этой эпохальной ММО? Я прочел несколько гайдов и выполнив пару миссий у NPC, решил посмотреть майнинг.

Симулятор Excel таблиц, вышедший из под контроля

И если с кораблем и оснасткой все было максимально понятно, то на выборе ресурсов для копки я столкнулся с новой проблемой: десятки руд в разных вариациях, с разной стоимостью и объемом. «Как же понять, что копать?» — подумал я. И тут мне пришла идея просто посчитать всё в Excel.

Таблица <i>базовых</i> руд, сектора, где их можно найти, и минеральный состав.
Таблица базовых руд, сектора, где их можно найти, и минеральный состав.

v1 «Первый блин»

Прикинув простенький вариант сопоставить цену за штуку и объём грузового отсека, я обнаружил, что разная руда в одной штуке имеет разный объём.

В первой версии за основу я взял сайт cerlestes.de: из него я выписывал актуальные цены. Далее переводил объем грузового отсека в «штуки» и умножал на цену. Таким образом я получал приблизительную прибыль за одну вылазку, и это меня устраивало некоторое время. Однако в период долгого застоя в других видах деятельности мне было скучно, и я решил улучшить табличку.

Симулятор Excel таблиц, вышедший из под контроля

v2 «С претензией на фунциональность»

В новой версии я переработал вообще всё. Начал с концепта «Вводные данные на одной странице и результат на других (каждой руде по странице)». Почему-то эта идея показалась мне хорошей. Это касалось функциональной части.

Относительно «аналитической» части главным нововведением было то, что теперь можно было вписать параметры буровых установок и получить точное время заполнения грузового отсека, отчего расчет прибыли сам стал более точным и это открыло возможность расчета теоретической прибыли вообще на любых кораблях максимально быстро. Так же добавил детали в расчетах: учет процента с продаж, не полную загрузку грузового отсека и прочее.

На этом моменте я снова бросил табличку на достаточно продолжительное время, пока друзья снова не затянули меня в эту ММО.

v3 «Новые горизонты»

Вернувшись к Еве с предложением совместно накопить на Омега-статус (местный премиум, который можно купить не только за реальные деньги, но и за внутриигровую валюту) товарищу, мы стали перебирать варианты. Моя табличка снова всплыла, когда нужно было оценить майнинг. В те времена (до «китайской экспансии») на омегу можно было накопить двумя вентурами за месяц и в цене был Plagioclase.

Поскольку табличку предполагалось использовать совместно, было решено всё перенести в Google Таблицы, что открывало некоторые перспективы благодаря расширениям. По этому поводу я снова всё переделал и вернулся к одностраничному концепту, но теперь функциональность зашкаливала. А главное, что я смог привнести — это интеграция EVE Market API в табличку.

Возможно некоторые скажут «Пфф, пустяк..», но для меня, как для человека далекого от любого IT, сделать нечто подобное крайне выдающееся событие.

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

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

  • Расчет чистой прибыли за вылазку и за время игровой сессии
  • Расчет прибыли в час/ неделю/ месяц
  • Сводка актуальных цен в Jita Trade Hub на все руды хай- и лоу-секторов, в обычном и компрессированном виде (54 позиции)
  • Расчет времени заполнения грузового отсека, кол-ва вылазок (всего и в час)
  • Порядок копки с учетом продажи в Jita Trade Hub и с учетом копки только в хай-сек или в хай-/лоу-сек
  • Количество месяцев копки для накопления на Омега-статус

И все эти функции реализуются с учетом всего оборудования на корабле, включая дронов, процент с продаж, не полную загрузку корабля, время транспортировки, бонус системы к майнингу и кол-во копающих кораблей.

Симулятор Excel таблиц, вышедший из под контроля

Вместо заключения

Пишу эту «статью», поскольку хотелось показать, что иногда «бесполезные», на первый взгляд, умения могут пригодится там, где вообще этого не ожидаешь. Многие мои одноклассники в школьные времена считали, что из курса информатики им максимум пригодится Word для ВУЗа, а я вот и предположить не мог, что так далеко зайду в «разработке» таблицы для онлайн-игры.

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

Но это уже, если когда-нибудь дойдут руки…

33
6 комментариев

Каждый новичок считает своим долгом составить свои персональные таблицы по добыче/торговле/производству/чему угодно))) это нормально. В интернете куча прог для этого уже создана, и куча видео снята.
ИМХО свои таблички новичка это пустая трата времени(без негатива), я начинал заниматься торговлей и тоже сидел фигней страдал, таблички думал, а потом как оборот дошел до 70ккк уже не до табличек было, все позиции изучаешь, привыкаешь, знаешь цены на все свои товары)
По добыче так вообще, что тут считать, вся руда добытая тобой лично стоит 0, вот и вся арифметика. Все что ты заработал продав ее или скравтив это твоя чистая прибыль. Таблички имеет смысл заводить если ты покупаешь руду с рук, и тебе нужно понимать, есть смысл крафтить какой-то модуль/корабль или цена руды очень высокая и профита нет.
А да, и по инфе в табличках... 5кк в час это 300 часов на омегу(при цене 1.5ккк) удачки как говориться)))
Самая большая ошибка новичка - пытатся майнингом на вентуре заработать на омегу... :(
Бросай это дело пока не пропал запал, лучше займись сканингом/безднами/зеленкой, это намного интереснее, ну и изучишь все необходимые для нормальной игры механики варпа, буки, скан, вх, сейв спот, суицид, клока+мвд, ну и еще кучу)))

1
Ответить

Комментарий недоступен

2
Ответить

Так я и не писал, что копаю сейчас. Я для этого, в том числе, табличку и сделал: чтобы понять имеет ли смысл вообще этим заниматься?

Ответить

Вот это — правильный способ игры в EVE)
P.S. А вообще для EVE уже есть множество сервисов/утилит на все случаи жизни. Для фитов, например, есть Pyfa (https://github.com/pyfa-org/Pyfa/releases), так что вряд ли есть смысл разрабатывать собственную версию (ну если только нет цели создать этакий узкоспециализированный комбайн под личные нужды, конечно).

1
Ответить

Комментарий недоступен

Ответить