BuzzerBeater Forums

BB Bulgaria > BB Training app

BB Training app

Set priority
Show messages by
From: mink0ff
This Post:
00
309299.1
Date: 05/11/2021 15:44:31
Sofia Alpha Dogs
II.1
Overall Posts Rated:
228228
Second Team:
BC Vitosha Sofia
Пускам нова тема за приложението, за да не спамим в НО темата.

Вече мога да кажа, че базата данни се свали успешно - 185 944 активни играчи.
Най-възрастният е (341061) на 84 години.
Най-голяма заплата - (41683691) и е на пазара, може да го видите даже.

Оказа се дори, че съм пропуснал няколко БГ играчи, които не са ми излезнали в NTSO, което е супер.

Отворен съм за всякакви предложения и коментари, ще се радвам да стане ползотворна дискусия!

From: uBAH

This Post:
00
309299.2 in reply to 309299.1
Date: 05/12/2021 02:16:16
Green Cats
A Grupa
Overall Posts Rated:
7575
Second Team:
Yellow Cats
Като начало - каква е идеята за това приложение? Какво трябва да може да прави? От кого да може да се ползва и с каква цел?

From: mink0ff

To: uBAH
This Post:
11
309299.3 in reply to 309299.2
Date: 05/12/2021 05:56:07
Sofia Alpha Dogs
II.1
Overall Posts Rated:
228228
Second Team:
BC Vitosha Sofia
Ами те са няколко юзър сторита, ще стигна и до там.

Първо, основната цел на приложението е да поддържа актуална база данни с всички активни играчи в BB, в която лесно може да се търси по дадени критерии, сортира и тн. За целта периодично (на всеки 3 дни) ще обхожда трансферния пазар и ще актуалириза всички играчи с видими умения. Също така периодично (на всеки 14 седмици) ще добавя новоизлюпените играчи, ще премахва вече неактивните и ще актуализира възрастта на останалите. Друг вариант за актуализация на уменията на играчите ще бъде когато даден потребител се логне и цъкне "update". Тогава ще се обновяват уменията на неговите си играчи.

Другата важна цел е да се предостави на потребителите информация относно това как се движат като ефективност тренировките на техните играчи (или нивото на чужди, които са на пазара, на новоизлюпени трейнита и тн.). Колко близо са до това да бъдат част от НО. Това ще става посредством бар за всеки играч, който показва до каква степен той се доближава до условния максимум на развитие за възрастта си, както и чрез допълнителна информация относно топ3-5-10 например на играчите (чиито умения се знаят) по възрасти. Към момента планирам тези неща да са достъпни само на ниво държава и само за български потребители, но в бъдеще може да се промени това. Ще има и среден рейтинг по позиции (естествено) и отново класации на играчите въз основа на него (без да бъдат показване точните стойности).

В последствие може да се добавят вече индивидуализирани насоки за развитие, salary calculator и други такива.

From: P.B.I

This Post:
11
309299.4 in reply to 309299.3
Date: 05/12/2021 13:22:49
BalZar
A Grupa
Overall Posts Rated:
8686
Поздравения за страхотната идея! Ще бъде много полезна както за всички в собствените им отбори, така и на ниво национален отбор!

From: GM-Nik0

This Post:
00
309299.5 in reply to 309299.3
Date: 05/12/2021 16:57:49
Ledenica
II.4
Overall Posts Rated:
467467
периодично (на всеки 3 дни) ще обхожда трансферния пазар и ще актуалириза всички играчи с видими умения. Също така периодично (на всеки 14 седмици) ще добавя новоизлюпените играчи, ще премахва вече неактивните и ще актуализира възрастта на останалите.

Това комууникирал ли си го с ББ-тата? Преди време имаше някакво такова приложение, което след това искаше subscription за некви кинти за да ти даде инфо за играчите. Примерно, аз си купувам Ли По-Зом за 2.7М на 26 години и твоето приложение го знае как изглежда. Арсеналчо_1 обаче ти е платил 10$ за приложението и може да го види и той... Това нещо просъществува под месец и собственикът му беше баннат - логично, предвид че data mining-ът e категорично забранен:
Data Mining
The use of web-based data mining tools, “crawler bots,” or any other software designed to use our bandwidth intensively is strictly forbidden, and your account will be banned. If you really want access to large amounts of data, ask one of the BBs, and we’ll do what we can to provide it to you.

И не ме разбирай погрешно - просто тъкмо пак си намерихме треньор на националния отбор и нямам желание да отнесеш някъв бан заради недоглеждане.

From: mink0ff

This Post:
00
309299.6 in reply to 309299.5
Date: 05/12/2021 17:34:07
Sofia Alpha Dogs
II.1
Overall Posts Rated:
228228
Second Team:
BC Vitosha Sofia
Идеално те разбирам и благодаря за напомнянето. Това ми е основната грижа към момента.

Понеже API-то преднамерено или не, не е достатъчно "умно", за да връща и уменията на играчите когато те са листнати (за мен лично не виждам какъв е проблемът да ги връща, при положение, че човек ако иска винаги може да ги види през сайта) единственият начин, по който се сещам как да го реализирам бързо и лесно е чрез т.н. data scraping, което малко или много влиза в тази категория, но пък по никакъв начин не "use our bandwidth intensively". Еквивалентно е на това ръчно да отвориш в браузъра си всеки един играч, който е листнат и предполагам, че би отнело между 30 мин и няколко часа, в зависимост от това, колко играчи има на пазара. Също така със сигурност няма да искам пари за абонамент. Писах на BB-тата по този повод, но за жалост отговор няма.

Аз не мисля, че това ще бъде какъвто и да е проблем, но все пак, ако имаш някакъв канал за комуникация с "баш отговорните лица" ще съм благодарен да ги питаш дали е ок да ползвам data/web scraping, за да обхождам играчите, които са листнати два пъти в седмицата и да им записвам моментните уменията в база данни. Никаква друга информация няма да извличам. Аз доколкото знам има доста хора, които правят подобни неща, но само за собствени цели. Сега в крайна сметка, ако проблем е публикуването на информацията, няма да правим сайта. Ще измислим друг начин да се случват нещата и така.

PS NTSO-то също scrape-ва уменията на играчите.


Има last known skills pop-up с дата като hover-неш върху играча:
така че мисля, че сме ок.

Last edited by mink0ff at 05/12/2021 18:05:50

From: GM-Nik0

This Post:
00
309299.7 in reply to 309299.6
Date: 05/13/2021 01:48:06
Ledenica
II.4
Overall Posts Rated:
467467
Хмм... ако правилно те разбирам, приложението за скаутинг на играчи работи на същия принцип. Т.е. би трябвало и твоето да е ОК, но все пак по-добре "да си вържеш гащите"

Понеже не съм сигурен (или по-скоро съм сигурен, което всъщност ме притеснява) как точно ще успея да го обясня това всичкото нещо на ББ-тата, мисля че най-хитро ще е да ми пратиш онова, което си пратил и на тях.

From: uBAH

This Post:
00
309299.8 in reply to 309299.5
Date: 05/13/2021 03:35:17
Green Cats
A Grupa
Overall Posts Rated:
7575
Second Team:
Yellow Cats
Реално си е data mining отвсякъде При по-младите играчи, които са в процес на трениране ще отговаря на така поставените цели на приложението, тъй като националния треньор го интересуват тези играчи, а пък трениращите ги се интересуват как се развиват и как най-добре да анализират/модифицират тренировките им. Проблема е, че всеки с достъп до приложението ще има пълна информация за играчите на противника си (освен ако не са били купени преди да бъде пуснато приложението, но едва ли можеш да караш с едни и същи играчи вечно).

From: mink0ff

To: uBAH
This Post:
00
309299.9 in reply to 309299.8
Date: 05/13/2021 08:16:12
Sofia Alpha Dogs
II.1
Overall Posts Rated:
228228
Second Team:
BC Vitosha Sofia
Ами ще видим какво ще кажат като отговор. Винаги го има варианта да лимитираме нещата само до играчите, които представляват интерес за националните отбори мъже и U21 и да не показваме конкретна информация за самите играчи, а само рейтинги някакви.