Page 5 - Manual - Marcus M
P. 5
Når du trykker enter printer spillet ”Welcome to the game %BRUGER%”. Det vil altså sige at det navn vi skrev
vil blive brugt ved bruger. I dette eksempel ville den så sige ”Welcome to the game Marcus Maczewski”. Der
er spillets introduktion, men hvordan virker spillet så? Spillet generer et binært tal ud fra 2 værdier som vi
giver koden. Mindste værdi vil så være 1, og højeste værdi er 64. Jeg har selv valgt at lade den køre på 64 så
man har en chance selvom man ikke har forstand på binært tal. Du kan sagtens smide den op på 512 ved at
skifte koden fra tal = rnd.Next(1, 64); til tal = rnd.Next(1, 512); og så vil den begynde at vælge et binært tal
mellem 1 og 512:
Bliver til:
Så er det ordnet. Den vil altså nu generer et binært tal mellem 1 og 512. Hvordan læser programmet så det
vi indtaster? Det gør den via Console.ReadLine. Koden ser altså sådan her ud:
Hvorfor har vi gæt? Det er fordi vi skal fortælle koden at det vi indtaster nu skal være vores gæt. Altså så vi
kan bruge gæt senere hen til Stats for eksempel. Hvis du rammer forkert på det binære tal vil den generer et
nyt tal og give dig et point i ”Forkerte Svar:” som en notifikation at dette svar var forkert prøv venligst igen.
Det bliver så generet et nyt og hvis du rammer rigtig vil den give et point i ”Rigtige svar:”
Rammer du 3 rigtige vil den skrive at du har vundet, hvis du rammer 3 forkerte vil den skrive at du har tabt
og du kan prøve igen ved at genstarte spillet. Statistikken er en meget smart tilføjelse da den kan bruges til
et high-score system hvilket var meningen at jeg ville tilføje hvis vi havde mere tid. Det ville være et meget
avanceret system ved at den ville gemme både navn, antal gæt, antal korrekte svar, antal forkerte, antal gæt
i alt, procent og rank. Desværre var der ikke tid til at tilføje det da der er timers med debugging og
troubleshooting som går ind i det. Så lavede et simpelt men smart statistik system. Fik også udarbejdet et
sværhedsgrad system som ville ændre hvor mange fejl du måtte have. Havde du valgt easy måtte du have 5
fejl, havde du valgt hard måtte du have 1 fejl.
5