![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 12.02.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Chcę stworzyć system wspomagający prowadzenie turnieju, popularną drabinkę double k.o. (zwaną też drabinką wygranych i przegranych). Mam problem z rozplanowaniem tego skryptu. Drużyny przechowywane mam np. w tabeli "druzyny", a meczu w "mecze". Co dalej?
Zakładamy, że ilość drużyn = 32. Losowane są pary i dobrane mecze. Zrobie tego to luz. Teraz musi być tak: 1) Rozpiska meczy jeden pod drugim (przykład: http://www.bracketmaker.com/tmenu.cfm?tid=...tclass=ff%20zip ) 2) Po rozegraniu meczu, drużyna zwycięska przechodzi do następnej rundy w drabince wygranych, a drużyna przegrywająca spada do drabinki przegranych. Wszystko z góry wiadomo. Każdy mecz jest wypisany w drabince, zanim się odbędzie i ma swój unikalny numerek. Jest przy nim napisane, kto w nim zagra (zwycięzca meczy numer X ze zwycięzcą meczu numer Y, które to wartości zostają zastąpione nazwami drużyn, jeśli ich wcześniejsze, rozstrzygające mecze się już odbyły). 3) Na końcu odbywa się finał pomiędzy zwycięzcą drabinki wygranych i drabinki przegranych. Jeżeli wygra drużyna z drabinki zwycięskiej to turniej się kończy. Jeżeli natomiast wygra drużyna z drabinki przegranych to mecz grany jest ponownie i dopiero wtedy turniej zostaje zakończony. Nie mam najmniejszego, zielonego pojęcia jak wykonać taki skrypt. Będę bardzo wdzięczny za klarowne naprowadzenie mnie na cel. Proszę o pomoc i z góry bardzo dziękuję. ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:58 |