Endelig er det meste av programmeringen ferdig, eller
kanskje ikke? Det gjenstår nå å få teste skikkelig på medelever og andre som er
interessert. Vi ønsker også å teste spillet på folk som ikke er så erfarne med
en så høy stress faktor, kanskje noen av de ”gamle” gutta i fagstaben stiller
for å teste? De kan kanskje Java og C+, men takler de å kildesortere søppel i
høy hastighet? Det gjenstår å se i løpet av de neste dagene.
Som vanlig legger jeg ut de siste bildene fra spillet, det
øverste er tatt ut i fra 10 og da siste level med den mest avansert
søppelbøtta. Det nederste viser litt mer hvordan brukergrensesnittet er blitt
på menyer og infoskjerm. Etter første visning på skolen fikk vi knusende
kritikk på dette området, så vi følte vi måtte ta det hele tilbake på
tegnebordet og redesigne hele menysystemet og infoskjermene. Vi takker for gode
tips og konstruktiv kritikk, uten den ville nok GUI fortsatt sett ganske trist
ut.
Tilbake til det første bildet, man ser nå tydelig hvordan
ting foregår i bakgården nå, søppel kommer flygende fra alle kanter og det man
ikke fanger, samles opp slik at bøtta man styrer kommer lengre og lengre opp. Dette
bildet er tatt fra en av de skjulte verdene som finnes, Paris. For å nå Paris
må man utføre en mengde med utfordringer, eneste sikre måte å nå dit på er å
bygge Scrubberen ferdig eller oppnå noen andre små skjulte overraskelser. Spillet
tar utgangspunkt i New York, så må man gjøre seg fortjent til å ta veien til
Sjanghai og til slutt frem til Paris.

Vi gjør nå et forsøk på å gjøre det hele litt mer variert,
man skal tross alt ”bare” bevege en dunk fra venstre mot høyre. Altså, vi lager
en array[50] med tallverdier fra 0-3, hvert tall representerer en gitt farge. Denne
fargen varierer fra spill til spill, samtidig laget vi en array[50]som sier
hvor lang tid det skal være mellom hvert søppel objekt blir skutt ut. Disse to
er synkronisert, slik at tiden mellom utskytingen
av to items med samme farge vil bli kortere,
og tiden mellom to med forskjellig farge vil bli lengre. Ved skifte av level
vil en ny array[50] lastes in, man vil starte på forskjellig plass hver gang(Dette
avgjøres av random() funksjonen i XNA). Med å gjøre det på denne måten ønsker
vi å skape et mønster i utskytingen, det blir mer variasjon i tid mellom hvert
objekt. Etter som det er forhåndsdefinert hvor lang til det er mellom det
enkelte objektet, og ikke avgjort av en random() funksjon, vil man føle at det
blir litt mer ”ekte”. Vi har også laget spesielle kombinasjoner, på et par
levels vil hastigheten være sykt høy, men søppelet kommer nesten bare parvis
slik at det faktisk blir letter å fange en om alt er fullstendig tilfeldig og
blir kastet ut samtidig. Slik vill forhåpentligvis ikke alle brettene oppleves
som like. Dette er i test stadiet ennå, så det blir forandringer og
forbedringer neste uke.
Laboratoriet vil bli ferdig i morgen eller fredag, det
kommer litt an på hvor lang tid det tar for Hanne å tegne ferdig alle bildene
som skal representere fremgangen i miljøet. Man ser i vinduet på labben at
miljøet bedrer seg jo mer man spiller, og bygger på Scrubberen. Det gjenstår
også en del programmering her, men vi håper å ha den klar til helgen. Testing er
viktig så håper å få bruke hele neste uke på dette og samtidig justere ut i fra
tilbakemeldinger fra publikum.
I mellomtiden skal jeg kose meg med arrays

Bjørnar =)