Czym jest Run It Once Poker?
To aplikacja desktopowa do gry w pokera online, oferująca szereg różnych funkcji. Twórcy położyli szczególny nacisk na ciekawą kolorystykę, liczne animacje oraz na komfort korzystania z aplikacji - użytkownik może z łatwością manipulować rozkładem stolików do gry, co jest dość istotne dla zaawansowanych graczy.
Aktualnie dostępna jest możliwość gry w dwóch odmianach pokera – Holdem i Omaha.
Wyzwania
Gdy w czerwcu 2019 roku podjęliśmy się tego projektu, stało przed nami kilka istotnych problemów, mianowicie:
- niestabilna implementacja poszczególnych modułów aplikacji,
- niska wydajność aplikacji klienckiej,
- oparcie aplikacji na Qt Widgets niekorzystnie wpływało na animacje i szybkość developmentu,
- słaba wydajność serwerów.
- niskiej jakości kod źródłowy.
- zapotrzebowanie na nowe funkcjonalności.
Nieco więcej o zaangażowaniu Milo Solutions w projekt Run It Once opowiedział Pedro Gomez. - Korzystaliśmy z ich usług w kilku obszarach tj.: w zakresie C++ oraz w programowaniu naszej aplikacji. Mamy platformę streamingową i potrzebowaliśmy narzędzia administracyjnego do zarządzania naszymi użytkownikami. Posiada ono dwie funkcje: zarządzanie interfejsem użytkownika oraz narzędzie wewnętrzne, które umożliwia nam generowanie raportów i śledzenie stanu konta użytkownika. To edytorskie narzędzie online zostało stworzone w Django.
- Przekazaliśmy specyfikację i nasze pomysły, a gdy te zostały wdrożone i działały zgodnie z założeniami, to wszystko przyniosło pożądany efekt. Opinie na temat samego narzędzia były pozytywne. Dlatego też ważne dla nas było to, by stworzyć narzędzie, które w żaden sposób nie obciąży żadnego z naszych użytkowników. Z naszej strony, samo narzędzie zdecydowanie zaoszczędziło nam wiele godzin pracy, ponieważ wcześniej robiliśmy większość rzeczy ręcznie - przyznaje Gomez.
Milo a zarządzanie projektem
- Komunikacja z zespołem Milo była znakomita i za to ich bardzo doceniam. Byli bardzo elastyczni i terminowi, tak jak oczekiwaliśmy. Dodatkowo byli w gotowości, by podjąć się dodatkowych działań w razie potrzeby - chwali Gomez. Opisuje też swoje delikatne obawy podczas realizacji. - Wydawało mi się, że w pewnym momencie jeden z programistów działał nieco wolniej, niż oczekiwaliśmy, ale szybko znaleźli sposób, by temu zaradzić. Wszystko to stworzyło naprawdę dobre relacje między naszymi firmami.
Całą opinię na temat naszej współpracy możecie przeczytać w serwisie Clutch.