пятница, 19 февраля 2016 г.

Бот для Небоскрёбов - теперь ведётся статистика прибыли

Добрый день!

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

Загрузить: http://nebomobibot.blogspot.ru/p/nebomobi.html

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

Полный список сохраняемых уже сейчас данных:
  • прибыль в баксах,
  • прибыль в монетах,
  • число купленных товаров, 
  • число разложенных товаров, 
  • число выполненных заданий, 
  • число поднятых на лифте посетителей.

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

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

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


Если у вас есть предложения по сбору статистики - пишите их в комментариях!

Полный список изменений в данной версии:
  • если поставлена галочка "Приглашать игроков в город" и не добавлено ни одного критерия, то бот будет приглашать всех, кто доступен
  • исправлено: если в критериях приглашения в город не задан "Уровень, до" или "Уровень, от", то бот выдавал ошибку при приглашениях.
  • исправлено: при получении состояния персональных задач периодически появлялось сообщение "! Ресурс занят !"
  • добавлено: теперь бот считает статистику: прибыли, числа купленных товаров, числа разложенных товаров, числа выполненных заданий, числа поднятых на лифте посетителей. В логах выводится только статистика по прибыли, но бот накапливает статистику по всем заявленным параметрам. 
  • исправлено: раньше сразу после добавления нового пользователя программа его "не видела" до тех пор, пока его не выберешь принудительно в выпадающем списке
  • исправлено: при покупке бонусов (пиар, маркетинг, менеджер) бот иногда мог подвисать
  • изменено: опции "Автостарт менеджера" и "Поочередно запускать всех пользователей из списка" перенесены на закладку "Окно бота"
  • добавлено: добавлена опция сохранения логов (закладка "Окно бота"). Логи хранятся в текстовых файлах по отдельным дням. Папка с логами доступна через кнопку "..." рядом с опцией "Сохранить лог"

Комментариев нет:

Отправить комментарий