-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Utviklingen av internett teknologier har i de siste årene gjort det mulig å utvikle mye spill elementer. Vi har sett hvordan mobilspillet Pokemon Go som bruker utvidet virkelighet teknologi, der man kombinerer data fra den fysiske verden med virtuell data har fått stor oppmerksomhet siden den ble lansert. Det kan så og si oss enige at denne typen spill bare vil vokse i omfang og popularitet. Derfor har vi i denne rapporten som mål å legge grunnlaget for en ny retning for Pokemon Go og utforske hvordan vi kan lage en funksjonell ball (Pokéball) til å fange pokemon. Dette skal vi lage for at det skal bygges på utover i framtiden.
Pokémon som ble grunnlagt i 1996 er et registrert varemerke hos det japanske selskapet The Pokémon Company, som er eid av blant annet Nintendo, ett av verdens største videospillselskaper. Pokémon ble først lansert som et videospill, og senere ble det laget en tegneserie adapsjon basert på spillene. Selve konseptet bak Pokémon er at det handler om levende, antropomorfe skapninger med bedre selvinnsikt og mer intelligent enn vanlig dyr vi kjenner til. Det er basert på skaperens, Satoshi Tajiris kjærlighet til insektsamling, det var der han fikk ideen til å skape en verden hvor ville skapninger eksisterer for å bli samlet, trent og kjempe med hverandre. Det er for øyeblikket over 700 forskjellige Pokémon, og målet er å kunne fange (alle) disse via en Pokéball.
Ideen bak prosjektet er med andre ord inspirert av aktiviteten å fange Pokémon. Dette har kunne blitt realisert gjennom ny teknologi som vi har benyttet, men også vår interesse og vilje for å utvikle noe gjennom Pokémon konseptet. Pokémon har vært populært siden dens lansering på 90-tallet, og dette har gjort oss inspirert til å påvirke og styrke denne interessen. Spillet Pokémon Go er blant annet også en sterk kandidat til denne oppmerksomheten, og gjorde Pokémon konseptet enda mer allment kjent. Vi ser fortsatt mange mennesker spille Pokémon Go siden lanseringen i 2016, og samtidig har vi brukt spillet brukt som inspirasjon for prosjektet gjennom at man må fysisk gå ut og bevege seg for å fange Pokémon.
Hovedmålet med prosjektet er i utgangspunktet en konsept til en ny underholdningskilde for glade Pokémon fans som ønsker å praktisere bruken av en Pokéball ute i fri luft; men også en prototype vi føler for å eksperimentere med og gjerne få videreutviklet. Ny teknologi bak microcomputere og microcontrollere (spesifikt Arduino) er utgangspunktet i prosjektet, og noe som har gjort at dette er mulig. For øyeblikket er kun Pokémon Go det standard Pokémon spillet man kan spille dynamisk ute i friluft, og vi ser potensiale i konseptet av å fange Pokémon i friluft med en fysisk gjenstand istedenfor foran en skjerm. Gjennom dette prosjektet føler vi også at det åpner mye potensiale og nye muligheter (spesielt gjennom Arduino) for å gjøre noe mer ut av konseptet (alt fra å bruke dette som et salgsobjekt, til ett helt nytt mobilspill), noe som er grundigere beskrevet i vår todo-liste.
I utgangspunktet er det en Arduino Uno WiFi Rev2 med installert akselmorometer -og gyroskop (MPU-6050) montert i en 3D-printet Pokéball som sender data til en database. Arduino enheten vi benytter har innebygget WiFi chip (ECC608), noe som gjør det lett for oss å tilkoble WiFi. Dette er essensielt for å sende data til databasen, men også motta data fra PokéAPI. Gjennom MPU-6050'en klarer Arduino'en å gjenkjenne ett kast, og gjennom ett "godkjent" kast vil Arduino'en benytte data hentet fra API'et, "kalkulere" resultatet fra API'et og sende viss data (Pokémon ID) til databasen.