08. maj 2005 - 16:44Der er
9 kommentarer og 1 løsning
Et kamp-blandings system.
Hey alle.
Lidt tricky spg. Har ikke haft multi meget med ASP at gøre, men jeg fatter da noget, men denne slår mig ud:
Jeg har 2 tables. En kaldet teams, en kaldet scheldule. Team er til de forskellige hold, og scheldule er en oversigt over kampene.
Det skal så forestilles, at scheldule ikke er fyldt endnu.
Det jeg godt kunne bruge, er, at lad os sige 6 hold fra teams skal spille alle mod alle, et script som trækker 6 hold ud fra Tabel teams, sørger for at stille det op, så ingen hold spiller mod hinanden 2 gange, men alle spiller mod alle. Ydermere er der et DATE felt i scheldule. Det samme hold må ikke spille to kampe på en dag.
Jeg har ingen begreb om hvad jeg skal gøre for at gøre det så let som muligt for mig selv. Har rodet med Arrays osv, men mister i sidste ende overblikket.
Mangler bare et script til at gøre dette selv, via et loop, så man ikke skal sidde og lave alle SQL kaldende manuelt. Grunden til dette, er hvis der skulle være mulighed for evt. at tilføje mere end en division :)
Før at man begynder at begrave sig i kodning, så er det bedst at have selve algoritmen på plads først. Efter at have lavet nogle fejlslagne forsøg gik jeg på Google og søgte på "algoritm tournament" og fandt bl.a. dette link som jeg selv synes er meget oplysende:
Jeg har implementeret den i C# og der virker den fint. Uden et system at lave ASP på tror jeg nu nok ar jeg skal holde mig fra at forsøge at lave den i ASP/VBScript.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.