Как обновляется покерный софт?

Автор
NewSted
Опубликовано
20.11.2020
Обновлено
20.11.2020

У игроков, использующих софт, постоянно возникают вопросы к разработчикам. Многие из них касаются обновления и добавления новых функций в программы. Сегодня мы расскажем, как происходит этот процесс, на примере одной из самых старых покерных утилит – StarsHelper.

How-is-the-poker-software-updated

Почему разработчики не реализует запросы игроков?

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

Сегодня в своем дневнике он поделился личным опытом работы по добавлению нового функционала в свою программу. Не думаем, что принципы работы других «софтоделов» сильно отличаются.

Существует две причины, по которым запрос на новую функцию никогда не будет удовлетворён:

  • Бесконечность – каждая новая опция тянет за собой увеличивающийся объем запросов на улучшение, которые растут по принципу «снежного кома».

  • Неуникальность – такая опция уже есть в другом софте или даже в клиенте рума. Выгоднее реализовать уникальный функционал.

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

Как добавляется новый функционал?

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

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

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

  3. Написать основную логику функции.

  4. Тестирование. Этот этап осложняется необходимостью его проведения в процессе игры в покер.

  5. Написать внутреннюю документацию.

  6. Обновить информацию на сайте программы.

  7. Исправить возможные баги. Поиск ошибок – это один из самых сложных пунктов.

  8. Работа службы поддержки по обратной связи с игроками по поводу новой функции.

  9. Переделка в случае обновления клиента рума.

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

Приоритеты разработчиков

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

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

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

*Статья подготовлена на основе материалов форума GipsyTeam.

На нашем сайте есть специальный раздел «Софт», в котором вы можете выбрать нужные вам программы. По всем вопросам, связанным с ними, обращайтесь к нашему менеджеру:

Have a question? Contact us:
Anton Manager Wpd Ru
Антон
Online
Глава службы поддержки
Еще по теме