Sæt dit hold på vores hjemmeside!

Det kunne være super fedt, hvis vi en dag kunne sætte vores hold her på hjemmesiden…- det har mange af os tænkt. Så jeg har brugt en del tid (alt for meget) på at lave et system, så vi kan styre ALT her på hjemmesiden. Jeg er nu nået så langt, at jeg godt tør at offentliggøre nyheden og systemet.

I samarbejde med min programmeringsrobot har jeg testet og testet og testet – men der kan stadig være lidt småfejl, samt gode ideer til opsætning. Al den info kommer dog først, når I kommer ind og prøver det af “live”. Vi er dog så langt, at jeg kan sige at vi fremover ikke behøver Yahoo, Fantrax eller andet. Alt styres nu på hjemmesiden. Når en handel er godkendt, får man nu også sin spiller til afbenyttelse med det samme – det samme gælder FAs og andet godt. Boxscores hentes automatisk fra Yahoo og gemmes i vores egen database. De data kan vi så bruge til at opdatere stillingen automatisk på vores hjemmeside (og senere til en masse sjov stats-gejl).

Samme programmeringsrobot har sat en nogenlunde forståelig tekst sammen – er der yderligere spørgsmål, så spørg bare – og kom gerne med input til design, da jeg har haft fokus på at få systemet til at virke.

NBA BDL – sådan bruger du Holdopstilling

Vi kan nu sætte vores fantasyhold på NBAinfo.dk. Du behøver ikke kunne noget teknisk: log ind, åbn dit holds GM-værktøjer, og vælg Holdopstilling.

1. Sådan sætter du holdet
Vælg den dag, du vil sætte hold til. De syv aktive pladser er PG, SG, SF, PF, C, UTI og UTI. UTI kan bruges af alle positioner. En spiller kan kun stå på én plads ad gangen og skal være godkendt til den valgte position. Resten af truppen står på bænken. Tryk Gem, og kontrollér, at du får en besked om, at holdopstillingen er gemt. Kontrollér gerne en kommende dag bagefter.

2. Du behøver ikke sætte det samme hold hver dag
Den senest gemte opstilling bruges som udgangspunkt fremadrettet. Du kan ændre kommende dage enkeltvis. En opstilling, du allerede har gemt til en bestemt fremtidig dag, bliver ikke automatisk overskrevet af en ændring til en tidligere dag. Efter en handel bør du kontrollere dine kommende opstillinger. Spillere, der ikke længere tilhører holdet, kan ikke vælges til nye kampe.

3. Hvornår låser spillerne?
Den enkelte spiller låser ved starten af sin NBA-kamp. Efter kampstart kan han ikke flyttes ind eller ud for den kamp. En spiller på bænken låser også: du kan ikke sætte ham ind, når du har set, hvordan kampen går. Sæt og gem derfor holdet i god tid. Hvis kampstart eller kampprogrammet ikke kan bekræftes, kan systemet afvise en ændring frem for at gætte. Datoerne følger NBA-dagen i USA. En kamp efter midnat i Danmark kan derfor høre til dagen før i holdopstillingen. Kamptidspunkter vises i dansk tid.

4. Hvilke kampe og stats tæller?
Kun spillere på en aktiv plads i den låste BDL-opstilling tæller. Det er ligegyldigt, om spilleren starter inde eller kommer fra bænken i sin rigtige NBA-kamp. En spiller på din BDL-bænk tæller ikke, selvom han spiller i NBA. En aktiv spiller tæller én kamp, hvis der er registreret positiv spilletid ELLER mindst én positiv statistik i 3PTM, PTS, REB, AST, ST eller BLK. Det betyder, at eksempelvis et block stadig tæller, hvis Yahoo viser 0 minutter. Hvis spilletiden er 0 og alle seks statistikker er bekræftet til 0, tæller spilleren ikke som en spillet kamp. Manglende oplysninger bliver ikke bare regnet som nul.

5. Hvor mange kampe kan jeg bruge?
Hver af de syv pladser har højst 82 tællende kampe: samlet højst 574. Pladsens tæller vises som eksempelvis 12/82. Ved 82 bliver tallet rødt, og yderligere kampe på den plads bidrager ikke. Du kan også se samlet kampforbrug og hvor mange kampe du mangler til sæsonens minimum. Minimum følger Ligaindstillinger; eventuelle straffe følger forfatningen. Tælleren gennemfører ikke i sig selv en straf. GP i stillingen er det samlede antal tællende BDL-spillerkampe, ikke antallet af NBA-kampe på kalenderen.

6. Hvornår opdateres stillingen?
Stillingen er ikke live minut for minut. Nye boxscores kontrolleres i tidsrummet kl. 18–08 dansk tid, højst ét forsøg pr. kamp i timen. Første forsøg sker tidligst to timer efter kampstart, og kampen skal være afsluttet og data godkendt, før den tæller. Kl. 09–17 genforsøger systemet kun kendte kampe, som allerede er forsøgt hentet, men endnu ikke er godkendt. Godkendte boxscores eftertjekkes tidligst efter 24 timer i aften-/nattevinduet, så rettelser fra Yahoo kan komme med. Hentninger fordeles i små portioner; alle kampe opdateres derfor ikke nødvendigvis samtidig. Automatikken bruger WordPress’ jobafvikling. Hvis et job er forsinket, kan resultaterne også være forsinkede. Kamplåsene kører særskilt og afhænger ikke af det langsommere statistikinterval.

7. Hvordan læses stillingen?
De seks statistikker er 3PTM, PTS, REB, AST, ST og BLK. PP er summen af placeringspoint i de seks kategorier og bestemmer rækkefølgen. D1: guld viser mesterskabspladsen, rødt viser nedrykningspladserne. D2: grønt viser oprykningspladserne. Antallet af op- og nedrykningspladser følger ligaens indstillinger. Pokal betyder sidste års mester. Pil op betyder oprykker, og pil ned betyder nedrykker fra sidste sæson. Disse symboler fortæller ikke, at holdet allerede har vundet eller rykket op/ned i den nye sæson. = betyder delt placering. Delte placeringer er neutrale, indtil rækkefølgen er afgjort. Afgørelse ved lige PP følger forfatningen.

8. Handler og historik
En spillers gamle, optalte kampe bliver hos det hold, han spillede dem for. Fremtidige kampe kan tælle for det nye hold, når han indgår i det nye holds lovlige, gemte opstilling før kampstart. En låst opstilling gemmes særskilt og omskrives ikke bagefter af en handel. Du kan ikke oprette en tællende opstilling til en allerede startet kamp.

9. Hvad har vi testet?
• En simulation med 17 hold, deres egne spillere og otte dages falske kampe og boxscores.
• Aktive spillere, bænkspillere, kampfri dage og spillere uden deltagelse.
• Korte indhop, nul minutter med positiv statistik og nul minutter uden statistik.
• Lovlige positioner og afvisning af samme spiller på flere pladser.
• Gemning før kampstart, låsning efter kampstart og forsinket automatisk jobafvikling.
• Fremadrettet videreførelse af opstillinger uden at ændre allerede gemte fremtidige dage.
• Handler, så gamle bidrag bliver hos det gamle hold.
• 82-kampsgrænsen og kontrol af samlede kamp- og statistiktal.
• Gentagen optælling og rettede boxscores, så samme kamp ikke tælles dobbelt.
• Forkerte kamp-ID’er, forkert dato, manglende spillerkoblinger og ufuldstændige data.
• Fejl i Yahoo-hentning, genforsøg og bevaring af allerede godkendte resultater.
• Adskillelse af prøvedata og den rigtige sæson samt offentlig og privat visning.
• Rigtige Yahoo-svar og automatisk WordPress-afvikling; de gennemførte kontroller er bestået.
• Kodekontrol af GM-adgang: gæster, manglende adgang, forkert hold og tvetydig tilknytning afvises. Testene er ikke en garanti for, at Yahoo eller hjemmesiden aldrig får en fejl. Derfor vises uafklarede kampe som afventende, så Commish kan undersøge dem.

Kom gerne med info til andet vi skal være opmærksomme på!

10. Hvis noget ser forkert ud
Genindlæs siden. Kontrollér datoen og beskeden efter Gem. Vent på næste statistikopdatering, hvis en kamp lige er afsluttet. Skriv til Commish med holdnavn, spillernavn, den valgte NBA-dato og gerne et screenshot. Hvis der står ingen kobling, skal Commish kontrollere spillerens ID – det betyder ikke nødvendigvis, at spilleren har forkert kontraktstatus. GM kan ændre sit eget hold. Andre kan følge de offentlige holdopstillinger, men kan ikke redigere dem. Administrator har udvidet adgang.

Kommentér nyhed