Blog 4 – 5SD033

Hej mitt namn är Robin och denna vecka har jag jobbat med ”Leadearboards” och hur man tar och får input/output till en textfil. Så att man kan använda det i en sorts high score lista.

Jag jobbade som sagt var med hur ”leaderboards” och text input/output fungerar, det jag planerade att göra var att tar input i form utav ett namn eller symboler och lägger ihop det med poängen som spelaren fick under sin spelomgång och sparar ner det i en textfil som sparar poängen och namnet man skriver in. Så att man sedan kan ta ut den inputen och använda den i en high score lista.

Jag har tyvärr inte riktigt hunnit göra det än så länge, för det tog ett tag för mig att lista ut hur man får inputen från spelaren att sparas i ett textdokument med tanke på att jag var tvungen att lära mig om fstream och hur det fungerar, så mycket av min tid denna vecka gick till att försöka lära mig om hur man gör när man ska spara input till textfiler.

 

Det är fungerar ungefär såhär man riktar den till en textfil som till exempel heta ”example.txt” och sen tar man ett helt vanlig input från spelaren i form utav cin eller liknande, det är så man får den att skriva till en tom textfil. Därefter om man vill skriva ut det som har skrivits in i text filen så använder man sig ut av en ”getline” för att få ut vad som står i själva textfilen.

Det är också i den textfilen jag ska försöka lägga in vad spelarens poäng blev under spelomgången samt att jag ska försöka göra så att den kollar hur mycket poäng spelaren fått under spelomgången och ändra i listan så att spelaren med högst poäng hamnar högst upp i textfilen, så att jag får en sorts high score lista som konstant uppdateras efter varje spelare har lagt in sitt namn.

Men som jag har det just nu så tar min ”leaderboard” inte emot någon input från spelaren utan den tar bara din poäng som du får under spelets gång och skriver helt enkelt bara ut vad din poäng blev, men den sparar inte vad din poäng blev eller något sånt.Utan den tar bara helt enkelt vad din poäng blev och skriver ut den som en text på skärmen men den sparas inte, så du får ingen high score lista utan du får bara vad din poäng är efter varje spelomgång.

Ungefär hur jag vill att leaderboarden ska vara.

About Robin Berneby

2015 Programming