Denna Vecka: HighScore och Pickups

Den här veckan har jag haft i uppgift att jobba på pickups och highscore. Detta bestämdes på vårt skrum möte i början av veckan.

En av pickups är luftbubblor. Då vårat spel utspelar sig under vattnet så valde vi luftbubblor för att ingen kan hålla andan under vattnet för evigt. Vi bytte ut liv mot luft så om du blir skadad tappar du luft. Detta gör att spelet blir svårare ju längre du kommer då luftbubblor blir svårare att hitta. Luften i dina lungor minskar också med tiden vilket gör att när man ser en luftbubbla så måste man tänka om det är värt att ta den om en fiende är bakom bubblan. När man får slut på luft så drunknar man.

Blog blid1

Detta är en bild av ungefär hur det ser ut i spelet just nu. Bilden av luftbubblan är tagen från internet medan att jag väntar på riktiga bilden från grafikerna. Jag har bara skrivit den mest grundläggande koden för att vi inte har fixat med hur luften påverkar spelet än.

Den andra pickup är mynt. Vi valde mynt för att man spelar som en pirat kapten. Då pirater brukar vara efter skatter. Mynten har vi tänkt att använda för att låsa upp kosmetiska saker och uppgraderingar. Jag har också gjort så att det blir ett ljud när du tar upp ett mynt. Jag använder då Super Mario ljudet när man tar upp ett mynt för att jag inte fått ljudeffekten från våran ljudkille ännu.

Blog blid2

Detta är en bild av ungefär hur det ser ut i spelet just nu. Bilden av myntet är tagen från internet medan att jag väntar på riktiga bilden från grafikerna. Jag har bara skrivit den mest grundläggande koden som gör att så fort spelar tar upp ett mynt så läggs det till 10 poäng på din score.

Sen så jobbade jag med att göra en highscore lista. För detta började jag med att hitta en font som är lättläslig och ser stilren ut. När jag började kolla så hittade jag flera tusen olika fonts men till slut valde jag SF Electrotome från fontfiles.com.

Blog blid3

här kan du se hur det har ändrats.

Blog blid4

Under veckan som har gått har jag stött på ett par problem som att när jag försöker att skriva highscore till en text fil så att infon alltid sparas så kan den bara spara på första raden. Detta är i princip vad jag har gjort denna vecka.

Tack för mig //Andreas Sjögren

About Andreas Sjögren

2015 Programming