Rapportering - OskarJJ/MonkeymondayZ GitHub Wiki

Rapport

10 Apr

Vi har skapat 4 activity-vyer, Main, GPS, ACCEL och Light. Main är en startvy som möjliggör navigering till de övriga. De tre övriga vyerna skriver ut sina sensorers värde på skärmen. En enkel startimplementation i linje med veckansuppgift.

11 Apr

Lagt in en karta från Google Maps som visar nuvarande position på en karta. Kartan kommer förmodligen att försvinna lite senare, och har rekat hur färgkod skall kunna läsas av på detaljnivå.

15 Apr

Presenterade vår progress. Om arbetade vår idé. Nu ska vi inte använda en karta i mobilen, vi ska ha en informaionskärm som har ett antal olika informationsfält. Ex. Monkeymon tabell, Active terrain, Active time osv. Till nästa gång:

  • Notificationer med popupfunktion
  • Terrain information och utvidgad startskärm.
  • Enkel fånga implementation, interaktionen i focus
  • Enkel slåss implementation, mindre grafik, interaktionen i focus

22 Apr

I syfte att minska skärmberoendet i applikationen fattade vi beslut om att plocka bort den "aktiva" delen av letandet efter en Monkeymon - vilket blev ett ganska naturligt steg efter att vi tog bort den visuella kartan. Istället skall man få en notifikation om när man kan slåss mot en apa.

Kodmässigt: Lagt till layout och bilder för notifikationen och har klurat ut hur en notifikation skapas i telefonen.

Apr 23

Kodmässigt:

  • Skapade en Monkey.class som håller koll på en enskild apas statistik och information.
  • Startaktiviteten innehåller nu endast ett *MonkeyDex som visar vilka apor man har fångat tidigare. Applikationen sparar dock inga nya apor just nu.
  • Skapat en bakgrundstjänst som kontrollerar nuvarande position och räknar ut vilken typ av terräng man befinner sig på och slumpar fram vilken aptyp man skall möta.

Apr 24

Kodmässigt: Lagt till lite ColorFilter på apornas bilder för att minska mängden grafik som behöver användas.

Apr 27

Kodmässigt:

  • Lagt till en beskrivande text på startaktiviteten för att minska förvirringen hos användaren när applikationen inte verkar göra något.
  • Apan kan nu bli skadad i slagsmål.
  • Under FightActivity kan man nu testa flödet genom att klicka på den stora apan i mitten för att komma vidare till LightActivity. Man kan även se hur apans healthbar påverkas av att trycka på bilden. Är "bara" att implementera annat sätt att skada apan för att komma vidare, ex med den delen som är gjord i Accelerometer-aktiviteten.

Maj 13

  • Ordnat till flödet ordentligt och tagit bort överflödig grafik och testklasser.
  • Lagt till animationer som beskriver rörelsemönster som kan genomföras.
  • Implementerat samtliga steg i hitta-slå-fånga flödet, med hjälp av bl.a. proximitetssensorn och accelerometern för de två sistnämnda stegen.
  • Lite småfix i grafiken för att ge en mer konsekvent upplevelse.
  • Letat lite ljud att använda.

Maj 16

  • Lagt in ljud för feedback vid fånga-momentet för att minska mängden skärmberoende.
  • Ordnat bildanimeringarna i enlighet med användartesterna. Snabbare & tydligare animering på "slåss" och längre uppehåll på "fånga".

Maj 17

  • Lagt in tydligare text över healthbar i enlighet med användartesterna.
  • Lagt in en "do not show again"-ruta i första popupmeddelandet.
  • Tweakat delay mellan kontroller om apan blir fångad eller ej för att få en tydligare audiovisuell och taktil feedback.