Nithro

4. Milestone

 

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

Wink

 

Bjørnar =)

Comments

No Comments

This Blog

Syndication

Tags

No tags have been created or used yet.

Archives