V.7
|
Tjena allihopa! Denna vecka har det byggts ett HighScore ”state”. Jag har försökt få spelaren att kunna lagra sin poäng från spelet så att spelet alltig kommer ihåg den bästa av de bästa. Jag började här med att göra ett nytt state där poängen på mästarna ska visas. I detta state har jag ritat ut en bakgrund där allting ska synas på, sedan gjorde jag en Text, gav den en font och storlek till alla olika ”vinnare”(1an, 2an…osv). Kollar du på bilden nedan så är det ”1ST, 2ND..osv” som är dessa olika Texter. Värdena efter är den poängen som ska skrivas ut. För att kunna lagra siffror från spelomgång till spelomgång så använde jag mig av ”fStream”. fStream ger mig möjligheten att skriva in värden från spelet till en .txt-fil och hämta värden från samma .txt.
Nästa sak jag hållit på med är ett sätt att kunna sätta sin egen ”stämpel” på sina poäng. När spelaren vinner/förlorar så kommer programmet kolla vart i .txt-filen du kommer att hamna poängmässigt genom att jämföra dina poäng med tidigare. Där vet programmet vilken position du hamnar på. När spelet är över så dyker det upp en ny ruta där jag har lagt in en text och tagit bort kanterna så att den fungerar att ha i ”fullscreen”. Den rutan kommer säga att du ska skriva in dina initialer. När du gjort det och trycker på Enter, så sparas dina initialer i samma .txt-fil, tillsammans med dina poäng. Detta ska då ge en vettig HighScore lista. Jag har nu fått reda på att när programmet ska jämföra poängställning så kommer jag behöva definiera varje poäng i min .txt-fil, så att programmet vet att de 8 olika poängen, verkligen är olika ting. Jag måste senare göra en iterator som kollar igenom varje poäng samt sorterar dessa. Den ska även kunna radera den sämsta spelaren när en bättre kliver in i listan. Hoppas att detta är en vettig lösning och att den fungerar smidigt. Har aldrig gjort det sistnämnda så jag är lite osäker på detta. Mitt nästa inlägg kommer att handla om våra Asteroider, dessa ska fungera enbart som ett hinder för alla entiteter i spelet, speciellt spelaren. De ska vara ”statiska” men samtidigt glida i samma takt som bekgrunden gör, så att det ser ut som att den är stillastående i rymden.
Tack för mig denna veckan, tjollahopp!
|
