ball3d.pl

Oficjalne Polskie Centrum Ball 3D

Ekstraklasa, Puchar Polski, Reprezentacja

Polub naszą stronę na Facebooku
Ball 3D

Archiwum kategorii: Strona

Kategoria dotycząca spraw technicznych na stronie.

 

Zawieszenie strony

Witam. W związku z długą, i niezrozumiałą nieobecnością głównego administratora, zmuszony jestem zawiesić działalność strony, a co za tym idzie, również wszelkie rozgrywki sygnowane www.ball3d.pl

 

Przepraszam wszystkich zainteresowanych. Ja sam bardzo chciałem wziąć udział w obecnym rozdaniu, i jest mi tym bardziej żal, że tak to się potoczyło. Niestety, sam nie mając dostępu do systemu rozgrywek, ani nikogo do pomocy do mnożących się problemów, nie jestem w stanie tego prowadzić.

Naturalnie sprawa będzie wyjaśniana, i jeżeli tylko Woo-Cash wróci, najpewniej wszystko ruszy.

Pozdrawiam, Dashie.

BEF a’la UEFA

Chciałbym zaprosić was do dyskusji na temat BEF. Wysłali nam zaproszenie do czegoś na wzór UEFA. Tj. wszystkie rozgrywki europejskie miałyby być pod ich egidą.

Szczegóły i dyskusja w tym temacie na forum.

Kolejne nowości na stronie

Pracowite ostatnie dni przyniosły kolejne zmiany na stronie. Po pierwsze: do istniejącej karty zawodnika dodałem również tabelkę z podsumowaniem jego występów w każdym turnieju. Wystarczy wejść na dowolnego zawodnika.

Po drugie: w każdym miejscu, gdzie jest nazwa turnieju (czyli chociażby na zakładce zawodnika), dodałem odnośnik do tego turnieju, wystarczy kliknąć nazwę i można obejrzeć wyniki.

Po trzecie i najważniejsze: stworzyłem analogiczną zakładkę dla klubów. W menu (Statystyki) jest link do strony Kluby, gdzie jest cała lista zespołów i liczb. Kliknięcie dowolnego klubu otworzy jego kartę. Zawiera się tam tak samo wykres z historią rankingu, podsumowanie występu w rozgrywkach i lista wszystkich meczów. Do tej podstrony można wejść z każdego miejsca w serwisie, gdzie jest nazwa klubu – tabele, terminarz, składy, statystyki, rankingi itd., dodałem na nich odnośniki.

Po czwarte: poprawiłem kilka drobnych błędów wyświetlania, które zauważyłem w powyższych miejscach.

To nie jest jeszcze wszystko, co chcę pokazać w tych miejscach. Brakuje mi chociażby w nowej tabelce informacji o osiągniętym wyniku w rozgrywkach (miejsce, jeśli to jest liga, lub faza, jeśli to jest puchar). Chciałbym też dodać na karcie zawodnika podsumowanie występów pogrupowane wg jego klubów (analogicznie jak jest dla rozgrywek) oraz tak samo na karcie klubu podsumowanie występów zawodników. Jednak teraz chyba zrobię sobie kilka dni przerwy od pracy na stronie.

PS. Wiem, że w telefonach strona wygląda źle, a coraz więcej osób chciałoby z tego korzystać. Niestety poprawa tego wymaga mnóstwa pracy, a chciałbym skończyć jeszcze parę rzeczy przed tym. Obiecuję jednak, że kiedyś na pewno się za to wezmę, bo od niedawna sam zacząłem używać smartfona w takich celach.

PPS. Jak komuś coś nie działa, to niech najpierw wciśnie CTRL+F5 (były pewne zmiany w CSS-ie), a jak wciąż nie działa, to niech pisze w komentarzu lub bezpośrednio do mnie na GG.

Poprawka rankingów na stronie

Zmieniłem trochę algorytm liczenia rankingów. Wciąż jest używany system ELO (podobnie jak ranking w grze, który być może już dzisiaj powróci), ale uwzględniłem w nim dłuższą absencję gracza. Jeśli zawodnik (lub klub) grał mniej niż 10 meczów w ciągu roku (w 3v3) lub dwóch lat (w 5v5), wtedy jego punkty są odpowiednio mniejsze. Jeśli zawodnik zebrał 600 punktów, ale przez rok zagrał tylko 5 meczów, to w rankingu będzie miał połowę, czyli 300. Po jakimś czasie, gdy starsze mecze wypadną z ostatniego roku i zostaną mu 2, wtedy w rankingu będzie miał tylko 120 punktów. W związku z tym wywaliłem mylące rekordy „nk” (nieklasyfikowany), teraz jeśli zawodnik nie gra, to po prostu punkty mu spadną do zera.

Drugą zmianą jest rozdzielenie rankingów na cztery podstrony, więc jeśli chcecie komuś pokazać konkretny ranking (np. 5v5 zespołów), to można już skopiować link bezpośrednio do danego typu.

Ostatnią zmianą jest wizualizacja historii rankingu dla gracza. Wystarczy wejść w swój nick (lub kogokolwiek innego) i pojawi się tabelka historyczna. Wydaje się być dość prosta w odczycie, ale jak będziecie mieć jakieś wątpliwości, to możecie zadać pytanie w komentarzu. Odpowiem i uzupełnię ten wpis. W związku z tą zmianą (wszystkie historyczne miejsca i punkty są teraz zapisywane w bazie) ranking odświeża się już nie po każdym meczu, a raz w tygodniu, w niedzielę. Dlatego jeśli zagracie mecz w poniedziałek, to zmianę zobaczycie dopiero po sześciu dniach. Jest to potrzebne, bo inaczej wykres ładowałby się znacznie dłużej, gdyby miał za każdym razem wszystko przeliczać.

Informacja dla wszystkich

Jest to odpowiedź na komentarz Kajdana, ale chciałbym, aby trafiło to do wszystkich, dlatego umieszczam to jako osobny wpis.

Twoim obowiązkiem jest poinformować mnie

Nie, skończyły się czasy uległości administracji. Informowałem o tym kilkukrotnie. Ja nie mam obowiązków. Ja poświęcam swój wolny czas, którego mam bardzo mało, a który mógłbym wykorzystać na granie. Jednak zamiast tego większość tego wolnego czasu idzie na stronę. Dlatego ograniczam to do niezbędnego minimum. Nie ma już dopraszania się o rozgrywanie meczów. Nie ma dopytywania o przesyłanie. Nie ma powtórki – jest walkower, jedynie mogę na koniec zapytać w którą stronę. Napisałeś mi, że oddajesz walkowera, zanotowałem, nie interesuje mnie, jaki był powód, ani czy tydzień później ten powód wciąż istnieje. Każdy, kto chciał wiedzieć, zapytał się, do kiedy termin jest przedłużany, każdy dostał odpowiedź.

Owszem, spytałeś 8 maja, ale akurat mnie nie było kilka dni w domu, nie miałem dostępu do GG. Pech dla ciebie, że w końcu udaje się zorganizować losowanie 2 dni po powrocie. Ale mogłeś spytać odpowiednio wcześniej, widząc, że na stronie nic się nie dzieje. Ja nie będę za każdym latać i pytać, bo nie mam tyle czasu, wolę poświęcić go na rozwój strony. Jeśli kapitanowi nie zależy, to mi tym bardziej. No i losowanie miało być na początku maja, ale najpierw w pracy miałem nawał (12-14 h przez kilka pierwszych dni, w tym tygodniu minimum 10 codziennie), a potem ten wyjazd, dlatego jest dopiero dzisiaj.

W tym wszystkim jestem prawie osamotniony. Maniek miał mieć większą pieczę, jednak poza firmowaniem turnieju swoim nickiem niewiele wnosi. Striker pomaga mi teraz w losowaniu, Marwid pomaga od początku, ile może, głównie z ogarnianiem problemów, ale i tak większość spraw (szczególnie cała strona, a od kilku miesięcy już niemal wszystko) idzie bezpośrednio do mnie. Niestety wciąż nie skończyłem programu na tyle, żeby móc go udostępnić innej osobie, ale coraz bliżej do tego. Staram się prowadzić wszystko jak najbardziej profesjonalnie się da. Nie zawsze mi wychodzi, nie zawsze podejmuję najlepsze decyzje, ale zawsze się staram. Wszyscy wiedzą, co się działo, gdy rok temu zrobiłem sobie 3-miesięczny urlop od gry. Dwa turnieje do tej pory nie są skończone. Swoją drogą zajmę się tym pod koniec mistrzostw lub od razu po nich, żeby można było zaczynać kolejne rozgrywki. Dlatego zaciskam zęby i nie robię sobie już takiej przerwy, mimo że od 2 miesięcy grałem bardzo mało. Dlatego, powtarzam po raz kolejny, nie będę latał po każdym z osobna, a jedynie wdrażam wszystko na stronę na podstawie informacji, jakie trafiają do mnie.

Bany w grze a oficjalne rozgrywki

Chciałbym poruszyć temat, który nie za bardzo był uregulowany. Jeśli ktoś dostaje bana w grze, z zasady nie może założyć nowego konta. W związku z tym nie może grać kolejnych meczów (np. pod innym nickiem) w rozgrywkach na naszej stronie, póki ban w grze nie zostanie zdjęty.

Doskonałym przykładem jest tutaj Majonez, przy którym zawaliłem, ponieważ nie sprawdziłem, dlaczego kilka razy zmienił nick w trakcie Mistrzostw. Gracz ten powinien mieć zakaz gry od niemal początku turnieju, a może nawet jeszcze wcześniej, kiedy dostał pierwszego z kilku banów. Rozegrane mecze zostawię, żeby już nie mieszać, ale Majonez nie może grać w oficjalnych meczach, póki wszystkie jego bany nie zostaną zdjęte.

Dożywotni ban dla Happy’ego

Przed chwilą został rozegrany dwumecz między Tetrisem a Turbo Kozakiem. Zawodnik tej drugiej drużyny, Happy, miał karę na ten mecz, za obrażanie rywali w poprzednim. Niestety postanowił obejść regulamin i zagrać pod nickiem Ren. Został sprawdzony przez Mańka i nie ma co do tego żadnych wątpliwości. W związku z tym oba konta dostają dożywotniego bana w grze oraz we wszystkich rozgrywkach na naszej stronie. Oszustwo nie popłaca.

Mecze zostaną zweryfikowane jako walkowery na korzyść T, ale z zachowaniem statystyk.

Drabinka turniejowa

Ostatnie kilka dni spędziłem na tworzeniu drabinki turniejowej na stronę. Efekt można obejrzeć w tym pucharze. Na razie jest tylko tam, ale lada dzień uzupełnię pozostałe turnieje i od tej pory drabinka będzie z nami już na zawsze.

Aplikacja do zarządzania bazą gry

Od kilku miesięcy pracuję nad rozwojem swojej aplikacji do obsługi bazy danych. Myślę, że jakieś 2/3 mam już zrobione. Aplikacja jest prosta, posiada zakładkę na każdą tabelę w bazie (tzn. jeszcze nie na każdą, ale taki jest cel). Pozwala zmienić każdą wartość, przeliczyć wiele danych jednym przyciskiem itd.

Zakładka Zawodnicy, tutaj mogę zmienić tylko nick.
Zawodnicy

W Klubach mogę zmienić tag lub nazwę.
Kluby

W Turniejach do edycji jest każda wartość.
Turnieje

W tej zakładce ustawiam, jakie kluby grają w danym turnieju i kto je prowadzi.
TurniejKluby

Następna zakładka jeszcze nie jest zaczęta, w niej będzie można odświeżyć tabele grupowe i ligowe.

W kolejnej zakładce przeprowadzam wszystkie transfery. Mam informację o każdym zawodniku, czy już grał w danym turnieju, oraz liczebność klubów i liczbę ich transferów. To ostatnie akurat dopisałem sobie wczoraj, teraz już nie umknie mi sytuacja, że ktoś grał i został dopisany do innego klubu, ani że klub po transferze ma 7 graczy.
Składy

Tutaj mogę zmienić podstawowe informacje o meczu. Mogę też każdy mecz usunąć całkowicie (np. przy skreślaniu klubu) lub tylko wyczyścić (jeśli się pomyliłem lub mecz został grany na nowo). Pełnej edycji jeszcze nie mam, muszę taki mecz wyczyścić i dodać na nowo.
Mecze

W Rankingach mogę odświeżyć rankingi.
Rankingi

Ostatnie zakładki dotyczące losowania są niespodzianką i zostaną pokazane podczas najbliższego losowania fazy pucharowej Mistrzostw.

Mecze dodaję jeszcze w starej wersji, będę musiał przepisać to na nowo, ale to dopiero jak skończę wszystko inne, ponieważ to w miarę działa. Jedynie wszystkie statystyki muszę przeliczać ręcznie (tzn. przyciskiem w nowej aplikacji) po dodaniu wszystkich nowych meczów, bo się automatycznie nie aktualizują.

Do dodania została jeszcze (jak wspominałem wyżej) zakładka dotycząca tabel, do tego zakładka z listą grup i rund turniejowych i lista kolejek. No i oczywiście dodawanie i edycja meczów. Będzie jeszcze zakładka pomagająca wykryć multikonta. Gdy skończę to wszystko, wezmę się za stronę, gdzie brakuje jeszcze bardzo wielu rzeczy. Mam nadzieję, że w okolicach wakacji będę się już tym zajmował.

Nowy dział na stronie – kary

Dodałem nowy dział na stronę, dzięki któremu będzie łatwiej śledzić przewinienia i kary zawodników. Na razie wpisałem tam kary za obecne Mistrzostwa Polski. Wcześniejsze kary po zakończeniu MP być może zostaną wyczyszczone, a jeśli nie, to zostaną przejrzane i dodane na stronę. Link do strony: Kary, znajduje się również w menu.