Pozdrowienia od Elephanta: wywiad z naszymi informatykami, część I
Dziecko naszych informatyków ma już prawie sześć miesięcy, ale posiada już wiele funkcji, których nie znajdziesz w innych tego typu programach. W pierwszej części rozmawiamy z Wishmaster, Arngrim, Sape oraz Iarwe o dotychczasowych dokonaniach i przyszłych celach autorów Elephanta.

PokerStrategy: Witajcie koledzy! Przedstawcie si? i swoje zadania!
6Wishmaster6: Cze??! Nazywam si? Maik Girke, mam 26 lat i pracuj? na ca?y etat dla PokerStrategy w dziale szkoleniowym. Na forum u?ywam nicka
"6Wishmaster6".
Elephant jest jakby moim dzieckiem, poniewa? przej??em prowadzenie
tego projektu na etapie opracowywania g?ównych mo?liwo?ci programu i
zajmuj? si? tym do dzisiaj.
Zatem to ja jestem odpowiedzialny za
odpowiadanie na pytania typu: W któym kierunku zmierzamy? Jak powinien
si? rozwija? w przysz?o?ci? Ja tak?e decyduj? o wydaniu kolejnych
wersji naszego Elephanta. Na forum
po?wi?conemu programowi staram si? w miar? mo?liwo??i odpowiada? na
wszystkie pytania u?ytkowników i pomaga? w rozwi?zywaniu problemów.
Arngrim:
Cze??! Nazywam si? Ron Nanko, mam 32 lata i u?ywam nicku "Arngrim".
Jako informatyk i lider projektu odpowiedzialny za rozwój programu
pracuj? g?ównie przy rozwoju Elephanta w PokerStrategy.
Kilku z was mo?e mnie pami?ta? jako "Doc
D" z "gm squared", gdzie si? udziela?em w German
Underground games.
W
projekcie Elephant odpowiadam za programowanie i design i koordynuj?
prac? pozosta?ych cz?onków za?ogi. Czasami sp?dzam d?ugie chwile z
Maikiem. Wspólnie si? wtedy zastanawiamy nad przysz?ym rozwojem
programu. Dyskutujemy o nowo??iach i mo??iwych terminach ich
wprowadzenia.
Staram si? by? na forum jak najcz??ciej. Od czasu do czasu wspieram dzia? Elephant Live Support, który zacz?? bardzo sprawnie dzia?a? w wi?kszo?ci spo?eczno?ci.

Sape: Cze??,
jestem Sascha Paape, I amam 32 lata a na forum u?ywam nicka "Sape". Dla
PokerStrategy.com pracuj? jako informatyk w dziale rozwoju
oprogramowania.
Odpowiadam
za analiz? i design, oraz za tworzenie programu. Zapewniam wysoki
poziom opieki na forum Elephanta lub poprzez Skype.
Iarwe:
Cze??! Jestem Jan, mam 24 lata. Studiuj? i pracuj? w dziale zapewnienia
jako?ci oprogramowania dla PokerStrategy.com. Wyszukuj? b??dy, testuj?
i sprawdzam, czy wszystko dzia?a tak, jak nale?y. Oprócz tego udzielam
si? pod nickiem Iarwe w naszym supporcie.

Tutaj mo?esz pobra? oprogramowanie. Sposób instalacji i informacje dla pocz?tkuj?cych znajdziesz w tym filmie (po niemiecku).
PokerStrategy: Czym jest Elephant?
6Wishmaster6:Elephant
jest programem s?u??cym do analizy rozegranych r?k. Zapisuje ka?d?
rozegran? r?k? w bazie danych i umo?liwia analiz? r?k oraz wyników.
Elephant wokó? sto?u do gry umieszcza tak?e aktualne statystyki graczy,
informuj?ce o sposobie ich gry. Pomagaj? one w wyborze odpowiedniej
taktyki przeciwko poszczególnym przeciwnikom.
Dzi?ki temu
programowi bardzo ?atwo wstawi? ciekawe r?ce do analizy na forum. Kilka
ruchów myszk? i r?ka jest ju? na forum, dzi?ki czemu otrzymasz kilka
warto?ciowych uwag na temat tego, jak j? rozegra?e?. Statystyki
dotycz?ce danego gracza, dost?pne w bazie danych , mog? by?
eksportowane na forum.
PokerStrategy: Co sprawia, ?e Elephant jest wyj?tkowym programem?
6Wishmaster6:
Jest banalny w obs?udze! Ju? na etapie planowania zastanawiali?my si?,
jak z punktu widzenia gracza PokerStrategy powinien dzia?a? program.
Elephant sta? si? narz?dziem, z któego mo?e korzysta? ka?dy, bez
wcze?niejszej znajomo?ci zasad obs?ugi baz danych. Dzia?a bez ?adnych
dodatkowych ustawie? i zaraz po zainstalowaniu mo?na zacz?? z niego
korzysta?. Jedyna, co musisz zrobi?, to usi??? przy sto?ach i rozpocz??
gr?! ?aden inny program nie by? w stanie upro?ci? tego procesu do tego
stopnia.
PokerStrategy: Nawi?zuj?c do konkurencji, jak si? postrzegacie w porównaniu z innymi produktami tego typu?
6Wishmaster6:
Docelow? grup? u?ytkowników Elephanta s? u?ytkownicy PokerStrategy.
Inne programy koncentruj? si? na u?ytkownikach profesjonalnych, lub
takich, którzy si? za takich uwa?aj?. Tak proste w obs?udze
oprogramowanie, doskona?e tak?e dla graczy pocz?tkuj?cych nie ma w tej
chwili konkurencji na rynku. Polecam je wszystkim, którzy nie maj?
do?wiadczenia informatycznego.
Od wersji 0.7 zamierzamy w??czy? do programu funkcje przeznaczone dla profesjonalistów, co mo?ecie zobaczy? na naszym planie dzia?ania.
Na tym etapie stawiamy na grup? docelow?, pó?niej pomy?limy o zmianach.
TNaszym g?ównym celem jest zdeklasowanie konkurencji pod wzgl?dem
funkcjonalym.
PokerStrategy: ?wietnie! Jak wszechstronny stanie si? Elephant?
6Wishmaster6:
Elephant ma si? sta? w pe?ni funkcjonalnym programem pokerowym.
Zamierzamy wprowadzi? wszystkie takie funkcje, których potrzebuje nawet
najbardziej wymagaj?cy pokerzysta, niezale?nie od tego, czy gra na
sto?ach gotówkowych czy w turniejach. Dlatego zamierzamy wprowadzi?
modu? ICM dla graczy turniejowych. W zwi?zku z tym Elephant nie tylko
b?dzie wy?wietla? statystyki na stole i na swoich ekranach, b?dzie
tak?e przyczynia? si? do poprawy gry jego u?ytkownika: pomo?e w
podejmowaniu decyzji w oparciu o ICM, w szybkim i ?atwym publikowaniu
r?k na forum, na ?ywo b?dzie wy?wietla? dog??bne informacje na temat
sto?u, przy którym gra jego u?ytkownik.
Osoba korzystaj?ca z
Elephanta nie b?dzie potrzebowa?a ?adnych innych programów. Oczywi?cie
pami?tamy o przepisach prawnych i wymogach poszczególnych platform
pokerowych. Poza zbieraniem informacji i wy?wietlaniem bie??cych
zalece? co do gry po flopie wszystko jest dozwolone i okre?lone jako
cel naszych stara?.
PokerStrategy: Wszystko to wygl?da na ogromny projekt. Ilu informatyków pracuje nad rozwojem Elephanta? 
Arngrim:
Obecnie pracuje pi?ciu informatyków na etacie. Ka?dy z nich ma
wieloletnie do?wiadczenie i lub sko?czone studia informatyczne lub
matematyczne. Ka?dy ma doskona?? wiedz? w zakresie tego, za co
odpowiada, uzupe?nion? doskona?? wiedz? ogóln? na temat programowania.
Specjalnie
utrzymujemy niewielki zespó?. Dzi?ki temu jeste?my bardziej elastycznie
i sprawniejsi. Zw??szcza w d?ugim okresie, w którym planujemy
wprowadzanie nowych funkcji.
6Wishmaster6:
Tylko dzi?ki mo?liwo?ciom cz?onków naszego zespo?u, mo?liwy jest tak
ogromy rozwój w tak krótkim czasie. Wszystko zacz??o si? pod koniec
zesz?ego roku. Uwa?am, ?e to, czego dokonali?my w tym okresie robi
wielkie wra?enie.
galam ja tak?e pomagam na forum naszym u?ytkownikom. Poza tym musimy...
Iarwe w zakresie zapewnienia jako?ci......
PokerStrategy: Ron,
tak jak Maik pracujesz w zespole od fazy Alpha: Wypuszczenie wersji
Alpha spotka?o si? ze sprzeciwem. Jak to si? wszystko odby?o?
Arngrim:
Na pocz?tku musz? powiedzie?, ?e d?ugo zastanawiali?my si?, w którym
momencie chcemy udost?pni? program naszym graczom. Wybrali?my
najwcze?niejszy, mo?liwy do zaakceptowania moment, by mogli
uczestniczy? w jego rozwoju. S? przecie? jego docelowymi
u?ytkownikami. Ich opinie s? dla nas niezwykle wa?ne.
Nieszcz??liwie,
cz??? graczy odebra?a wersj? alpha jako produkt finalny. Zacz?to nas
krytykowa?, poniewa?, jak si? okaza?o, niezbyt wyra?nie, ?e to tylko
zapowied?.
Przej?cie do wersji beta by?o nieco pochopne, ale
uwa?am, ?e by?a to s?uszna decyzja. Gdyby?my mieli j? powtórzy?,
zdecydowaliby?my si? na mniejsz? cz?stotliwo?? aktualizacji i
publikowania nowych wersji w ci?gu kilku pierwszych tygodni.
A propos: nawet nasz plan
pokazuje, ?e nie mamy niczego do ukrycia. Chcemy mie? najlepszy produkt
pod ka?dym wzgl?dem i zapewni? naszym u?ytkownikom najlepszy support.
To zadzia?a tylko wtedy, kiedy uwzgl?dnimy opinie tych u?ytkowników i
jestem przekonany, ?e jeste?my na dobrej drodze.
PokerStrategy: Pierwsza wersja Alpha zosta?a wypuszczona w po?owie lutego. Jak d?ugo trwa?o jej przygotowanie?
Arngrim: Pomys? napisania Elephanta nie by? nowy. Dyskutowali?my na ten temat na forum jeszcze w czasie, kiedy dost?pny by? Gambler's Little Helper. Tak naprawd? takie narz?dzia jak Equilator czy ICM Trainer
opracowano pod potrzeby "du?ego produktu". TSzczegó?owe planowanie i
faza realizacji rozpocz??y si? pod koniec roku 2007, nie tylko dlatego,
?e chcieli?my wspomniane wy?ej programy udost?pni? przd ko?cem roku.
Analizuj?c to w tensposób, Elephant by? przygotowywany nieca?e trzy
miesi?ce przed emisj? pierwszej wersji Alpha. Obecnie ma nie wi?cej ni?
pó? roku. Uwzgl?dniaj?c to, ?e konkurencyjne programy s? na rynku od
roku 2002, porównuj?c ich mo?liwo?ci mo?emy by? bardzo zadowoleni z
osi?gni?tych wyników. Planujemy ju? kilka funkcji dla
profesjonalistów, które sprawi?, ?e Elephant b?dzie jeszcze bardziej
wyj?tkowy.
PokerStrategy: Ilu aktualizacji mog? spodziewa? si? gracze PokerStrategy w przysz?o?ci?
Arngrim:
To zale?y od bardzo wielu czynników - nowe funkcje, wersje j?zykowe,
zybkie poprawki. Powodem pilnej zmiany mo?e by? zmiana przez jedn? z
platform formatu zapisywania historii rozda?.
Na pewno spadnie
cz?stotliwo?? du?ych aktualizacji, które b?d? zawiera?y ekscytuj?ce
nowe funkcje. Sekcja Sng jest jednym z najwa?niejszych nowych celów.
Aby
u?atwi? proces aktualizacji, wkrótce wprowadzimy takie rozwi?zania, ?e
nie b?dzie konieczne pobieranie ca?ego, du?ego pakietu plików. Program
b?dzie si? sam aktualizowa?, a u?ytkownik b?dzie tylko musia? pobra?
niewielkie pliki. Skorzystaj? na tym szczególnie gracze posiadaj?cy
wolne ??cza internetowe.
PokerStrategy: Podczas prac nad programem, wybrali?cie .NET. Dlaczego ta platforma?
Arngrim: Aby
skróci? nieco d?ug? histori?, zdecydowali?my si? na .NET jako platform?
i C# jako j?zyk poniewa? dzi?ki nim mo?liwy jest szybki i stabilny
rozwój aplikacji. Poza tym nasz zespó? ma wieloletnie do?wiadczenie w
pracy na nich. Cz?sto s?yszymy pytania, czy czy pr?dko?? dzia?ania w
porównaniu z innymi j?zykami nie jest zbyt niska. Jako informatyk
wywodz?cy si? z rynku gier, a zatem jako osoba, która wie, jak wiele
znaczy szybko?? i niezawodno?? dzia?ania mog? rozwia? te obawy. Mi?dzy innymi dlatego, ?e modu?y obliczeniowe lub
krytyczne mo?emy bez problemu tworzy? i integrowa? w C/C++.
PokerStrategy: Elephant wymaga pot??nego komputera. Czy posiadacze wolniejszych systemów b?d? musieli w przysz?o?ci zmieni? sprz?t?
Arngrim:
Oczywi?cie, olbrzymia ilo?? danych oraz baza danych postgres wymagaj?
do?? wysokiej pami?ci operacyjnej by taki program jak Elephant móg?
prawid?owo dzia?a?. Elephant posiada jednak wiele elementów
optymalizuj?cych jego dzia?anie. Bez przerwy testujemy nowe
rozwi?zania, aby stale udoskonala? jego funkcjonalno?? i szybk??.
Pomimo tego, szybszy komputer b?dzie przydatny podczas u?ywania funcji
dla profesjonalistów, które b?d? prezentowa?y bardzo szczegó?owe
analizy.
PokerStrategy: Wcze?niej
wspominali?cie co? o supporcie Elephanta. Wielu graczy PokerStrategy
nic o nim nie wie. Mo?ecie szybko powiedzie?, do czego on s?u?y?
Iarwe: Elephant Live Support
stowrzono dla u?ytkowników, którzy maj? z nim techniczne problemy.
Zw?aszcza przypadki, w których program nie chce si? poprawnie lub
wogóle za?adowa?. Cz?sto mogli?my szybko i efektywnie pomóc naszym
u?ytkownikom. Support jest jednak lepszym miejscem dla szczególnie
trudnych sytuacji - poniewa? czasami ma?e detale decyduj? o tym, czy
program dzia?a prawid?owo, czy nie. Dla nas jest bardzo wa?ne, by
szybko znajdowa? przyczyny awarii i jak najszybciej je eliminowa? tak,
by u?ytkownik móg? ponownie cieszy? si? ze swojego programu.
PokerStrategy: Jak wa?na jest spo?eczno?? PS w rozwoju Elephanta?

Sape: Jego
sukces bez zaanga?owania si? ca?ej spo?eczno?ci by?by niemo?liwy.
U?ytkownicy pomogli nam go udoskonala? na wielu p?aszczyznach, na
przyk?ad pro?by o nowe funkcje na forum, czy raport bugów w supporcie
live.
6Wishmaster6:
Jak ju? wspomnieli?my, program ma si? sta? narz?dziem do analizy.
U?ytkownicy pomogli nam te? poprzez konstruktywn? krytyk? i wyra?anie
swoich oczekiwa? co do programu. Poza tym , omówione przez nas
zagadnienia to tylko cz??? pracy, jak? wykonujemy w naszym zespole.
Arngrim: Dok?adnie! Niech pozostali opowiedz? o sobie i swoich obowi?zkach!
PokerStrategy: TBardzo dzi?kuj? za rozmow?! Z niecierpliwo?ci? czekamy na kolejne wersje Elephanta!
Interview Cz??? II
Jutro w drugiej cz??ci:
galam,
plexiq,
eniki i
khalthag powiedz? Wam wi?cej o przysz?ych nowo?ciach w programie. Powiedz? tak?e, jak mo?esz uczestniczy? w jego rozwoju!