Highscore

Tags:    visual-basic

Er der nogen der ved hvad fejlen er i denne kode?
Det er et spil der går takt i takt, altså det fortsætter ikke til man dør, men slutter når man ikke vil spille mere. Derfor checker den om man har slået rekorden hver gang turen er ovre.

DETTE ER IKKE HELE KODEN, MEN KUN ET LILLE UDPLUK AF DEN!!!
I dette udpluk checker den første om navnet i forvejen findes på highscoren. Hvis den ikke gør checker den (her i udplukket) om ens point (txtPlayer1HaveCash.Text) er større end første pladsens point. Hvis den er rykker den alle spillernes navne og point ned, så nummer 10 bliver slettet. Også indsætter den spillerens navn og point i nummer 1!

Hvis spillerens navn findes på listen (her i udplukket som spilleren der ligger nummer 10) og at hans point er højre end tidligere, vil den checke (her i udplukket) om de point han lige har fået er større end spiller nummer et point. Hvis den er vil den gemme de antal point spilleren har fået (Movedscore = Int(txtPlayer1HaveCash.Text) ) og (Movedname = Name10)). Også vil den ellers rykke derned af og tilsidst, når alt er rykket en ned, indsætte spillerens data som nummer 1.

Jeg har kigget det igennem tusinde gange, men kan ikke finde nogen fejl.
Jeg kunne ikke indsætte hele koden så jeg har skrevet det mest relevante, hvis jeg skulle skrive det hele ville det fylde 20 gange så meget, nogen lunde. På Forhånd Tak!

Fold kodeboks ind/udKode 




5 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Kode


Jeg har ikke lige haft tålmodigheden til at kigge din kode igennem for at finde fejlen, men vil anbefale dig at læse lidt om arrays og sorteringsrutiner, idet denne viden kunne bidrage til at gøre din kode betydelig kortere og mere struktureret, hvormed fejlen også ville være nemmere at lokalisere.



Kode

Jeg har ikke lige haft tålmodigheden til at kigge din kode igennem for at finde fejlen, men vil anbefale dig at læse lidt om arrays og sorteringsrutiner, idet denne viden kunne bidrage til at gøre din kode betydelig kortere og mere struktureret, hvormed fejlen også ville være nemmere at lokalisere.


Hvor kan jeg læse om det? Skal jeg ud at låne en bog eller kan det ordnes på nettet?


Hvis der er nogen der har tålmodighed må de gerne komme med et svar, for det er lidt lettere end at jeg skal til at lære noget helt nyt...



Aner ikke hvor fejlen ligger, men du boer serioest overveje at faa lavet det om.
Laeg dine highscores i et array istedet.
Laes lidt omkring Redim og Preserve for arrays. Der er masser af steder paa nettet du kan faa hjaelp som f.eks:
vbsquare.com
visualbasic.com



De er begge på engelsk det kan jeg ikke bruge til noget...

Jeg er nemlig ikke en haj til engelsk :([Redigeret d. 03/02-03 18:01:29 af HAP]



I DID IT!!!

Har ikke brug for hjælp alligevel...
Har selv fundet en måde at klare det på!
Damm, hvor er jeg glad nu!

Fold kodeboks ind/udKode 




t