GOStats. Counter Strike: Global Offensive-pelin tulosapuri. Windows Phone sovelluskehitys-kurssin harjoitustyö dokumentaatio



Samankaltaiset tiedostot
Welcome to the World of PlayStation Pika-aloitusopas

Ohje olettaa, että Java on asennettu oletuskansioonsa sekä päivitetty uusimpaan versioonsa ja että selaimen latauskansiona on oletus.

Selaimen kautta käytettävällä PaikkaOpin kartta-alustalla PaikkaOppi Mobiililla

Kahoot! Kirjautuminen palveluun. Sinikka Leivonen

Skype for Business pikaohje

Collector for ArcGIS. Ohje /

Ohjeet asiakirjan lisäämiseen arkistoon

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Suomen johtava projektipankki. Mobiili-TR ja MVR

F-Secure KEY salasanojenhallintaohjelman käyttöönotto Mac -laitteella

Uutiskirjesovelluksen käyttöohje

VIRTUAALITOIMISTO. Käyttäjän opas

F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella

Office_365_loppukäyttäjän ohje Esa Väistö

Palvelemme arkisin klo. 08:00-17:00

Octo käyttöohje 1. Sisältö

Käyttöohje. Versiohistoria: versio Mari Kommenttien perusteella korjattu versio

INTINU13A6 Java sovellukset

Twitter-yhteisöpalvelu ja sen käyttäminen

Nokia Lifeblog 2.5 Nokia N76-1

NETTISIVUJEN PÄIVITYS OHJEET versio 1.1

Löydä Helsinki Tietoa kaupungin palveluista lukutaidottomille helsinkiläisille

HAKUKONEMARKKINOINTI KOTISIVUJEN PÄIVITYSOHJE

2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä

Informaatiotekniikan kehitysyksikkö

MOODLE-OHJE: Liitetiedoston lisääminen ja päivittäminen

Ubuntu - peruskäyttö. Seuraavassa läpikäydään Ubuntun peruskäyttöä:

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

OTTELUN TILASTOINTI NUORTEN VALTAKUNNALLISET SARJAT

Tukipyyntö-toiminnon ohje

ArcGIS.com. uusia tapoja jakaa paikkatietoa

Skype for Business ohje

OTTELUN TILASTOINTI AIKUISTEN VALTAKUNNALLISET SARJAT (LIVE)

Kommenttiseinä -palvelun käyttöopas

Ohjeistus Seppo pelipalvelun käyttämiseen

NAVIGAATTORIN ASENNUS JA MUOKKAUS

JOVISION IP-KAMERA Käyttöohje

Samsung Galaxy Tab tietokoneen käyttöohje

Mirva Jääskeläinen Espoon kaupungin työväenopisto

ELOKUVATYÖKALUN KÄYTTÖ ANIMAATION LEIKKAAMISESSA. Kun aloitetaan uusi projekti, on se ensimmäisenä syytä tallentaa.

Hiekkis. Some-strategia

Teams-ohjelman asennus- ja käyttöohje vertaisohjaajille

Windows 10 -käyttöohje

Windows 8.1:n tietosuoja-asetukset

VJS-96 Black Panthers joukkueen www-sivujen käyttöohjeet

Tervetuloa PlayStationin maailmaan. Aloita PS4:n käyttäminen tämän kätevän pikaoppaan avulla. Pikaopas. Suomi CUH-1216A / CUH-1216B

NEUVOTTELUPALVELUT NETTINEUVOTTELU PIKAOPAS

PELAAJAPROFIILI Mobiilisovellus

Korjauksia käyttöohjeeseen

Hallintaliittymän käyttöohje

Share toiminto ja Seinä

Wordpress. Bloggaamisen perusteet tekniset minimitoimet, joilla pääset alkuun

Ohjeistus pöytäkirjan käyttöön. Suomen Lentopalloliitto ry

ActionTrack-sovellus

! Luettelo ilmoittautuneista Tästä ruudusta löytyy joukkueiden yhteystiedot, puh.nro +

Näin saat 365 päivän ajalta Freshest Data sisältöä NavionicsWeb Store nettikaupasta

Visma Nova. Visma Nova ASP käyttö ja ohjeet

QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA ILMAISTA MOTIVOIVAA

RAY MOBIILIASIAKASKORTTI

Pelaajan tietojen lisääminen

VIENET JULKAISUJÄRJESTELMÄLLÄ TOTEUTETTUJEN INTERNET-SIVUJEN YLLÄPITO-OHJE

Koe uusi. Windows 8 viidessä minuutissa

Kopio Niinin uusi kopiotilausjärjestelmä

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

Goalkeeper Game Statistics (v12) käyttöohjeet

Vaasan kaupungin nuorten kesätyöt haetaan Kuntarekry.fi työnhakuportaalin kautta.

ASIO-OHJE HENKILÖSTÖLLE.

Visma Business AddOn Tositteiden tuonti. Käsikirja

2013 -merkistä tunnistat uudet ominaisuudet

Huawei E3276s ohjelmistopäivitys

PELIAIKASEURANTAOHJELMAN KÄYTTÖOHJE

Adobe Premiere Elements ohjeet

Office 365 OneDrive Opiskelijan ohje 2017

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

Yksilökeskeinen valmennusfilosofia

Luku 7 Uusien Mallien Tiedostot

Pikaohjeita OneNote OPS:in käyttäjille

Kennelliiton Omakoira-jäsenpalvelu Ohje yhdistyksille, näyttelyn anominen

RACE-KEEPER COMPARO PC-OHJELMAN PIKAOHJE

Ylläpitoalue - Etusivu

Visma Business AddOn Factoring-laskuaineisto. Käyttäjän käsikirja

24MAGS PIKAOHJE HALLINTAPANEELIN KÄYTTÖÖN

1 Yleistä Web-editorista Web-editori -dokumentin luominen Pikatoimintopainikkeet Tallenna... 3

Ilmastointilaitteen / Ilmalämpöpumpun ohjaaminen

Kahoot - kyselytyökalu

RATKI 1.0 Käyttäjän ohje

LoCCaM. LoCCaM Cam laitteiston ohjaaminen. Dimag Ky dimag.fi

Kompassi Suoritusten tarkistaminen ja tulosten julkaisu

Visma Business Visma AddOn Tilitoimistoaineisto. Käsikirja

Uuden Peda.netin käyttöönotto

Salasanojen hallinta. Salasanojen hallintaopas RESTAURANT ENTERPRISE SOLUTION

Muita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager

IT-ohjeita. (Diakonia-ammattikorkeakoulu oy, )

zotero

M2 Mobiili -käyttöohje (v1.3)

VIP Mobile Windows Phone. Opas asennukseen ja tärkeimpien toimintojen käyttöön

EeNet materiaalit ohje

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

OPPIMISTEHTÄVÄT. Tietojen hyödyntäminen suunnittelussa ja johtamisessa -verkkokoulutus TEAviisari

Transkriptio:

GOStats Counter Strike: Global Offensive-pelin tulosapuri Windows Phone sovelluskehitys-kurssin harjoitustyö dokumentaatio Tekijät: Andrea Marseglia, Sasu Mikonranta, Tomi Rantanen Yleistä Sovelluksen toimintaidea on hyödyntää PC pelin Counter Strike: Global Offensive pelaajien henkilökohtaista dataa ja ilmaista sitä pelaajalle mielenkiintoisesti ja helppolukuisesti tarkkailtavassa muodossa. Sovellus tuo myös lisäinfoa pelin sisällöstä ja antaa pelaajalle tietoa pelin sisäisistä ominaisuuksista. Counter Strike: Global Offensive Counter Strike: Global Offensive (CS: GO) on Valve Corporationin ja Hidden Path Entertainmentin kehittämä ensimmäisen persoonan ammuntapeli, joka on neljäs Counter Strike peli. Peli julkaistiin 21. elokuuta 2012. Se on saatavilla Microsoft Windowsille, OS X:lle sekä PlayStation Networkin ja Xbox Live Arcaden kautta. Counter Strike: Global Offensive on taktinen sotasimulaatiota tavoitteleva moninpelinä toimiva sovellus, joka on ostettavissa Steam palvelusta tietokoneelle. Counter Strike: Global Offensive on myös yksi suosituimpia ensimmäisen persoonan ammuntapelejä tietokoneelle, ja sisältää paljon kilpailullisia elementtejä. Wikipedia Jokaisessa pelissä pelaajan tuloksia seurataan. Pelaaja näkee pelissä pelikohtaisen menestyksenssä seuraamalla omia pisteitään. Pisteitä saa eri objektiiveja suorittamalla. Yleensä tärkeimpiä arvoja ovat Kills (tapot), Deaths (kuolemat), Score (pisteet perustuen objektiiveihin), MVP (kierroksen tärkein pelaaja). Kuitenkin edellä mainituista Score on vain pelikohtainen muuttuja jota ei tallenneta pelin jälkeen mihinkään. Koska kaikki tämä pelaaminen tapahtuu Valven servereillä, tallentaa valve pelituloksia pilveen.

Pelinsisälläpelikohtaisiatuloksiahyödynnetääntaulukkonajokaaukeaatab näppäimellä. Tuloksiavoipelinsisälläselatamyöslaajemmassaformaatissa.Tätädataapyrimme hyödyntäämäänsovelluksessamme.

Tämä data jota Valve kerää on kuitenkin kaikille vapaasti seurattavissa heidän apin kautta. Vaikka data ei ole kauneimmassa mahdollisessa muodossa, se saadaan silti eriteltyä ja saadaan haluttuja pelaajakohtaisia tilastoja. Näitä tilastoja tulemme hyödyntämään tässä sovelluksessa. Pilvestä löytyvä data näyttää seuraavanlaiselta: Omakohtaisiin kokemuksiin perustuen, on pelaajana mielenkiintoista seurata omia tuloksiaan, kuten kehitystä ja yleistä nippelitietoa. Tarkoituksena on siis luoda sovellus, jolla dataa voidaan hyödyntää mobiililaitteella yksinkertaisesti ja tyylikkäästi.

Windows Phone sovellus Kehittäjän tasolla katsottuna sovellus sisältää seuraavia ominaisuuksia: Livetile fliptile ominaisuudella SplashScreen joka aukeaa kun sovelluksen aukaisee Login sivu josta voi kirjata haluamansa käyttäjän sisään. Login sivu hyödyntää IsolatedStoragea ja säilyttää kirjoitetun steam_id luvun, jotta käyttäjän ei tarvitse hakea sitä kuin kerran. Kirjautuessaan käyttäjä kuulee ääniefektin. Mainpage joka on panoramasivu jossa esitetään dataa, sekä linkkejä infosivuille Sivuston taustalla kaiken datan haussa toimii syötettyyn steam_id numeroon perustuen datan lukija, joka hakee web tekstistä datan ja poimii sieltä halutut arvot. Parsettava data on aluksi aiemmin esitetyssä kuvassa olevassa muodossa. Summary sivu sisältää yhteenvedon tärkeimmistä ja mielenkiintoisimmista tuloksista ja se siksi sijaitsee ensimmäisellä panoramasivulla. Siihen haetaan parsettuja tuloksia jotka tallentuvat sovelluksen Global muuttuja luokkaan, joka on yhteiskäyttöinen luokka kaikkien sovelluksen sivujen välillä. Tulokset asetetaan gridiin, jossa on taustakuva, jonka päällä textblock. Toinen panoramasivu sisältää tietoa kirjautuneesta pelaajasta. Se hakee pelaajan avatar kuvakkeen, nimen, steam_id sekä viimeisimmän kirjautumistiedon näkyviin. Tällä sivulla myös löytyy painike jolla pääsee vaihtamaan käyttäjää login sivun kautta. Kolmas panoramasivu on omistettu eri tasoille, kartoille ja niiden kuvauksille. Painamalla karttojen kuvia ohjautuu käyttäjä karttaa koskevalle omalle sivulleen, josta hän saa lisätietoa kyseisestä kartasta. Neljäs panoramasivu on asesivu. Pelissä aseet ovat eriäviä kahden joukkueen (Counter Terrorist ja Terrorist) välillä, joten loimme omat sivut molemmille joukkueille. Sivun avaamalla saa olennaista tietoa aseista (pelin sisäinen hinta / tehot), jota voi hyödyntää laskiessa pelin ostobudjettia. Listat ovat toteutettu ScrollViewerillä. Ennen projektia määrittelimme haluamiamme ominaisuuksia sovelluksella ja listasimme ne. Tästä päätimme tehdä ns. työlistan johon merkkasimme haluttuja ominaisuuksia ja kuittasimme ne tehdyiksi, kun ominaisuudet olivat valmiita. Lisäsimme ominaisuuksia sitä mukaan, kun saimme hyviä ja toteutuskelpoisia ideoita. Seuraavalla sivulla esittelemme työtaulukkomme projektin osalta.

Tehtävä Kommentti Tärkeys Tehty KUKA Huomautukset / PUUTTEET Splash Screen Aloituskuva Mapit ja Call Out Web parser Statsit etusivulle Mappisivu, mappien tiedot ja CO kuvat Parsetaan tiedot netistä kills, deaths, kd, pommitukset, hossut jne. OPTIONAL TÄRKEÄ TÄRKEÄ Personal info Omat tiedot Optional Aseet Asesivu, yleistä tietoa aseista, hinnat, rekyylikuvio OPTIONAL Livetile Flippaava livetile Info button login ikkunaan Block view Global muuttujat IsolatedStorag e SteamID:lle Sovelluksen grafiikat Ääni Logout valinta Käyttäjä tietää miten saa Steam id:n Panoraman ensimmäiselles sivulle blockit Global luokka johon tallennetaan parsettu data, mm. steam_id Lataa steamid:n jos se on syötetty aiemmin ja pitää tallessa Livetile, Taustagrafiikat, co kuvat ym Taustaääni/musiikki kirjautuessa mikäli käyttäjä haluaa vaihtaa steam id:tä Optional Keskitärkeä 5 SM/AM 22.4.201 5 TR 22.4.201 5 AM /SM Sisältöä puuttuu vielä osasta Hakee datan nimen perusteella > value 25.4.201 5 SM/AM Toteutettu gridillä 27.4.201 5 SM Omat tiedot omalla sivulla. 25.4.201 5 TR Vain kiväärit 22.4.201 5 SM 23.4 grafiikat uudistettu 5 SM 15.4.201 5 AM/SM 5 SM/TR 23.4.201 5 SM 5 SM/TR "?" nappi joka avaa launcher > selain sivulle joka opastaa Uudistetaan ja lisätään tarpeen mukaan 24.4.201 5 SM Login ääni 27.4.201 5 SM

Lopuksivieläruutukaappauksiasovelluksesta: