BuzzerBeater Forums

BB Poland > NT Scout

NT Scout

Set priority
Show messages by
From: RSX
This Post:
44
216339.1
Date: 5/13/2012 11:10:13 PM
Overall Posts Rated:
181181
Nie wiem w jaki sposób obecnie zbierane są dane o zawodnikach, ale może taki program się komuś przyda.

Informacje o programie:
- korzysta z bbapi do zbierania danych (wymagany jest kod dostępu -> Ustawienia)
- skompilowany pod Windows, ale ktoś kto ma chęci może odpalić go również na innych systemach.
- open source (GNU GPL v3 license)

Opis:
Program pozwala na przeszukanie wszystkich drużyn z danego kraju w celu znalezienia określonych graczy. Znalezieni gracze zostaną zapisani do pliku w formacie CSV (można w nim robić wszelkie edycje używając EXCELa czy innych tego typu programów).

Aby program zebrał dane, trzeba najpierw podać kilka informacji:
* login - ten sam co się logujecie na stronę
* password - kod dostępu (nie jest to hasło którym się logujecie na stronę), jeśli nie jest ustawione jeszcze to można to zrobić w Ustawieniach.
* Country ID - numer identyfikacyjny kraju w którym chcemy szukać zawodników. Polska ma numer 58, reszta numerów dostępna jest w pliku country.txt
* Division From / Division To - przeszukanie całego kraju takiego jak Polska jest bardzo czasochłonne, więc można podzielić sobie pracę na kilka lig. W Division From wpisujemy od której ligi program ma zacząć szukać, a w Division To do której ligi ma to robić. (w Polsce, możliwe wartości 1 - 6, wpisanie innych może skutkować nieprzewidywalnym działaniem programu)

Mała informacja odnośnie lig. Jak już wspomniałem przeszukiwanie całego kraju jest czasochłonne. Mamy 6 poziomów, w których jest 853 lig, w każdej lidze po 16 zespołow co razem nam daje 13648 zespołów. W Polsce jest aktywnych(?) około 3500 menadżerów, więc nie wiem czy jest sens szukanie w 6 ligach. Na przeszukanie 21 lig - 336 zespołów (dywizja 1-3), mój komputer potrzebował około minuty (Core i5, 2.4Ghz, program działa tylko na jednym rdzeniu). Sporo czasu zajmują żądania i odpowiedzi od/do serwera buzzerbeater.

* Age Min - minimalny wiek gracza
* Age Max - maksymalny wiek gracza
* Potential Min - minimalny potencjał gracza (możliwe wartości 0 - 11)
* Potential Max - maksymalny potencjał gracza (możliwe wartości 0 - 11)
* Salary Min - minimalna pensja gracza
* Salary Max - maksymalna pensja gracza
* DMI Min - minimalne DMI gracza
* DMI Max - maksymalne DMI gracza (w pierwszym tygodniu nowi zawodnicy mają DMI = 0)

Po wpisaniu danych klikamy start i czekamy, aż program skończy pracę (wyskoczy okienko). Na dole będzie pokazywać się informacja o postępie pracy. Nie można przerwać/zatrzymać pracy programu, to znaczy można, ale nie będzie wtedy żadnego efektu.

Do pliku zapisane zostaną informacje o zawodniku - ID, Imię i Nazwisko, Pozycja, Wzrost, Pensja, Potencjał, ID właściciela oraz link do gracza.

Program był na szybko robiony, więc mogą pojawić się błędy. Jeśli jest jakiś problem typu program nie chce się włączyć, coś się nie zgadza to proszę pisać dokładnie ze szczegółami co się stało.

---

Wersja 2:
- możliwość określenia DMI

Wersja 3:
- możliwość wyszukiwania zawodnika danej narodowości
- opcja ominięcia przeszukiwania zespołów Botów

---

Download: http://code.google.com/p/bb-assistant/downloads/list

Zachęcam też do sprawdzenia mojego innego programu: (205456.1)

Last edited by RSX at 5/15/2012 8:56:24 AM

From: toshii

To: RSX
This Post:
00
216339.2 in reply to 216339.1
Date: 5/14/2012 2:36:48 AM
LZS Niemyslowice
IV.6
Overall Posts Rated:
11161116
Second Team:
Wellingborough Town F.C.
Do botów też trafiają gracze więc niestety trzeba sprawdzić wszystko :)

From: RSX

This Post:
00
216339.3 in reply to 216339.2
Date: 5/14/2012 7:45:31 AM
Overall Posts Rated:
181181
Myślałem, że nowy gracz ma generowany nowy skład. Mimo to, nie wydaje mi się, żeby był jakiś aktywny gracz w 6 lidze, bądź w najbliższym czasie taki trafił tam.

From: aMORFIczny

To: RSX
This Post:
00
216339.4 in reply to 216339.3
Date: 5/14/2012 8:22:09 AM
Matrix Mighty Dunkers
II.4
Overall Posts Rated:
10021002
chyba trzech nowych trafia automatycznie wszędzie, a w 6 lidze niestety też fajni historycy sie trafiają tylko że z computer managed team nie można wyciągnąć gracza.

From: RSX

This Post:
00
216339.5 in reply to 216339.4
Date: 5/14/2012 9:14:01 AM
Overall Posts Rated:
181181
Jako, że wiek się nie przestawił u zawodników i nie można jeszcze szukać programem, to dodałem opcje wyszukania z DMI. Jeśli graczy ma DMI = 0 to znaczy, że wyszedł właśnie z draftu.

From: aMORFIczny

To: RSX
This Post:
00
216339.6 in reply to 216339.5
Date: 5/14/2012 9:18:10 AM
Matrix Mighty Dunkers
II.4
Overall Posts Rated:
10021002
dokładnie tak jak piszesz :)

From: Joa

To: RSX
This Post:
00
216339.7 in reply to 216339.1
Date: 5/14/2012 1:41:19 PM
Overall Posts Rated:
382382
Super program, na pewno sie przyda, senk ju :))

This Post:
00
216339.8 in reply to 216339.1
Date: 5/14/2012 2:02:48 PM
Overall Posts Rated:
296296
najs dżab! :)

From: MrKid

To: RSX
This Post:
00
216339.9 in reply to 216339.1
Date: 5/14/2012 3:16:18 PM
Syngas
LPBV
Overall Posts Rated:
12451245
+1
doskonałym narzędziem (great tool!) XD

From: Astarotte

To: RSX
This Post:
00
216339.10 in reply to 216339.1
Date: 5/15/2012 1:06:18 AM
The Soulcrashers
IV.9
Overall Posts Rated:
12101210
dzięki za info wieczorkiem zobaczę co z SF można uzyskać :) bo kurcze właśnie pensja jest trochę lipna w ich przypadku jako podstawowy czynnik wyszukania

ale obadam na bank :)

From: RSX
This Post:
00
216339.11 in reply to 216339.10
Date: 5/15/2012 6:54:56 AM
Overall Posts Rated:
181181
Tak sobie myślałem trochę i wyszło mi, że ten program nie do końca jest potrzebny.

W Polsce jest
1 poziom - 1 liga
2 poziom - 4 ligi
3 poziom - 16 lig
4 poziom - 64 ligi
5 poziom - 256 lig
6 poziom - 512 lig

razem 853

W każdej lidze mamy po 16 zespołów co łącznie daje 13648.
Każda drużyna otrzymuje 3 nowych zawodników, a więc powinno zostać stworzonych 40944 nowych zawodników.

Nowi zawodnicy są tworzeni po kolei, według numeru krajów. Wyszło mi, że polscy zawodnicy zaczynają się od numeru 25341875 a kończą na 25383106. Jest to 41231 nowych zawodników. Czyli coś nie tak. Albo źle liczę, albo jest coś o czym nie wiem (składy zostały wygenerowane dla nowych drużyn?).

W każdym bądź razie mogę przejechać programem po tych wszystkich zawodnikach, (powinno być szybciej, bo teraz muszę zbierać składy wszystkich drużyn). Jak będę miał wszystkich to pewnie się dowiem co jest nie tak.