Getting gang med Scoreoid
Del
Del
8
Del
Dette Cyber mandag Envato Tuts + kurs vil bli redusert å bare $ 3. Ikke gå glipp av.
Games blir stadig mer populære, spesielt casual spill på mobile enheter og nettbrett. I disse spillene, er viktigheten av leaderboards multiplisert - og spillutviklere trenger en enkel kryssplattform løsning for dette. I denne opplæringen vil vi dekke Scoreoid og hvordan det kan hjelpe deg med spillutvikling.
Om Scoreoid
Scoreoid er en ikke-restriktive, pålitelig og lett å bruke spillplattform utformet å håndtere scoring, leaderboards og viltforvaltning, inkludert avanserte funksjoner for multi-platform spill som plattform innhold bevissthet og avansert spiller ledelse. Plus, det virkelig er utviklet av spillutviklere for spillutviklere.
Scoreoid mål er å håndtere scoring og leaderboard funksjonalitet tilbyr massevis av funksjoner for å gjøre spillene bedre, og dermed forkorte spillutvikling tid og kostnader og gi utviklerne mer tid til å jobbe på deres spill.
Scoreoid gir spillutviklere med noen flotte funksjoner:
I dybden spill analytics
Cross-plattform utvikling
I spillet varsler
Platform innhold bevissthet
Evne til å eksportere data
står Multiple bruker:
Geo-location
Avansert, passelig topplister
Avanserte spillprestasjonene
Dessuten er det helt gratis
Hvorfor velge Scoreoid
Scoreoid er virkelig cross-platform:!? med sin Åpne Web API Den lar deg også til: Nok om hva den kan gjøre. La oss komme i gang med det Følg disse tre trinnene: Det er det -. ikke nødvendig å laste ned noen SDK Dashbordet skjermen inneholder en rekke nyttige lenker og informasjon, inkludert Hurtig Stats, som lar deg raskt finne ut hva din mest populære spillet er, som den mest populære spilleren er , og så videre. De gir et utdrag av hva du kan finne i full i spillet analytics Se wiki for mer info om denne skjermen Før du kan begynne å bruke Scoreoid plattform inni spillet må du legge spillet til Scoreoid. Dette gjøres ved å gå til spillskjermen som viser deg alle dine spill, har en søkefunksjon og en mulighet til å legge til et nytt spill. For hvert spill vil du ha en liste kolonne med følgende informasjon: Ved å klikke på "Legg til et nytt spill" knappen vil åpne "create game" lightbox, og vil du ha en rekke alternativer for å fylle ut. Selv om bare spillet navnet kreves anbefaler vi å fylle ut all informasjon, som flere APIer vil bli lagt som vil bruke de resterende info. Scoreoid konsollen skjermen lar deg få tilgang til Scoreoid Open Web API Ved å klikke på en API metoden vil åpne API lysbord der du vil ha tilgang til API URL og POST parametere (API metoden opsjoner), din API-nøkkel, spill ID, den svartype, og eventuelle andre parametere eller alternativer som er påkrevd. Hvis du klikker på knappen for å gjøre metoden samtalen vil vise deg API respons lysbord, som har generert respons Scoreoid Open Web API metoder er RESTful HTTP /HTTPS forespørsler som returnerer XML eller JSON svar. Scoreoid Åpne Web API Du vel alltid ha følgende parametre som kreves: api_key - Din API Key game_id - Your Game ID respons - Strengverdi, "XML" eller "JSON" Mens Scoreoid støtter både HTTP og HTTPS, anbefaler vi å bruke HTTPS som det er sikrere. Opprette en poengsum med Scoreoid er enkelt. Du har en rekke API metoder som tilbyr dette alternativet; den enkleste og raskeste er createScore () Alle Scoreoid API metoder vil returnere et svar slik at du vet at informasjonen ble lagret -. eller at det var en feil med de passert parametere. API URL: http://www.scoreoid.com/api/createScore POST Parametere: api_key - Din API Key [ønsket] game_id - Your Game ID [nødvendig] respons - Strengverdi: "XML" eller "JSON" [nødvendig] score - Antall Verdi: spillerens poengsum [nødvendig] brukernavn - Strengverdi: spillerens navn [nødvendig] Du har flere alternativer : som brukernavn, plattform, unike id og vanskelighetsgrad. Ingen av disse er nødvendig, men de kan tilby flere fordeler; for eksempel kan du deler score i ulike plattformer eller vanskeligheter, eller låse en spiller inn i en enhet eller plattform ved hjelp av sin unike id. Her er svaret når en poengsum har blitt sendt og lagret: Her er svaret når en poengsum er sendt, men det var et problem eller en feil: . Som du kan se Scoreoid gir full validering alternativer gjør at du alltid vet hva som skjer Hente scorene som skal vises inne spillmaskinens topplister kan gjøres ved hjelp av getScores () API-metoden: API URL: http://www.scoreoid.com/api/getScores POST Parametere api_key - Din API Key [ønsket] game_id - Your Game ID [nødvendig] respons - String Verdi: "XML" eller "JSON" [nødvendig] order_by - String verdi: "date" eller "poengsum" [valgfritt] orden - String verdi: "stigende" eller "synkende" [valgfritt] limit - Antall verdi: "20" henter rader 1 - 20; "10,20" henter radene 11-30 [valgfritt] startdato - Dato Verdi: ÅÅÅÅ-MM-DD [valgfritt] sluttdato - Dato Verdi: ÅÅÅÅ-MM-DD [valgfritt] plattform - String Verdi: må samsvare med alle API metoder som brukes [valgfritt] vanskelighetsgrad - Antall Verdi: 1 til 10 [valgfritt] Som du ser er det nok av muligheter for å segmentere og hente score. Her er responsen i JSON og XML format: Scoreoid har en stor innebygd metode for å lage en spiller, med en rekke alternativer, inkludert dagens nivå, XP, energi og mer. Vi kommer til å bruke denne metoden for spillprestasjonene. Med createPlayer () API-metoden har vi en rekke alternativer for prestasjoner vi kan liste opp alle spillets prestasjoner ved hjelp av "prestasjoner" parameter og bruk deretter den "current_achievements" parameter å liste spillerens nåværende prestasjoner. Et annet alternativ er bare å liste spillernes prestasjoner direkte ved hjelp av ett av parametrene tilgjengelig. API URL: http://www.scoreoid.com/api/createPlayer POST Parametere api_key - Din API Key [nødvendig] game_id - Your Game ID [ ,,,0],Nødvendig] respons - Strengverdi: "XML" eller "JSON" [nødvendig] brukernavn - Strengverdi: spillerens navn [nødvendig] prestasjoner - kommadelte Array Verdi: spillerens prestasjoner [valgfritt] Som du kan se det er nok av andre alternativer som lar deg legge til enda flere detaljer til spillerne dine. Men la oss se et annet eksempel: anta at du allerede har opprettet du spiller og bare ønsker å oppdatere en viss parameter - for eksempel sine prestasjoner, lever, eller XP. Scoreoid har en rekke APIer som editPlayer (), getPlayerField (), og updatePlayerField (). La oss bruke updatePlayerField () for å oppdatere en spillers prestasjoner i spill. Som du ser, jeg skrev spillerens brukernavn, valgt feltet som jeg ønsket å oppdatere, og gikk inn ønsket ny verdi. Når oppdateringen er gjort, returnerer Scoreoid en API respons for å fortelle deg at feltet har blitt oppdatert: Selvfølgelig vil alt dette gjøres via spillet ditt kode i stedet for nettstedets grensesnittet, så her er det full kode eksempel. API URL: http://www.scoreoid.com/api/updatePlayerField POST Parametere api_key - Din API Key [nødvendig] game_id - Your Game ID [ ,,,0],Nødvendig] respons - Strengverdi: "XML" eller "JSON" [nødvendig] brukernavn - Strengverdi: spillerens navn [nødvendig] felt - det feltet du ønsker å oppdatere [nødvendig] verdi - Den nye verdien [nødvendig] Her er noen beste praksis som vi anbefaler: Scoreoid handler om utviklere og samfunnet. Hvis du har en idé til en flott funksjon eller forslag, eller krever en bestemt funksjon for spillet ditt, kan du sende oss tilbakemeldinger. Det er mye mer å Scoreoid enn vi kunne ha dekket her, så sørg for at du sjekke ut resten av Scoreoid funksjoner på scoreoid.net og følg med når vi ruller ut nye funksjoner. Takk for at du leser denne opplæringen, og jeg håper du har lært noe nytt.
det er ikke nødvendig å laste ned SDK og ingen ventetid for oppdateringer - og ja, det fungerer Scoreoid på hver plattform (Flash, Unity, HTML5, Silverlight, you name it).
Lag unike leaderboards - vise hvilken plattform en spiller spiller fra, gjør dine topplister veldig annerledes og attraktivt for spillerne å vise dem resultater fra forskjellige plattformer, . og hvordan deres egen ytelse sammen til at andre aktører på ulike plattformer
Legg til i spillet varslinger - sette opp enkel å bruke, dynamiske varslinger for spill. Dette er flott for å oppdatere dine nåværende spillere på nye spilltitler, spilloppdateringer eller funksjoner. Kanskje du ønsker å fortelle dem om bloggen din eller spillnettstedet. Du kan også lage kampanjer, utlodning og utfordringer
Lag sparer bruker -.. Med Scoreoid kan du enkelt lagre en brukers score, fullførte nivåer, prestasjoner og mye mer
Administrer spillere - Scoreoid merker det svært enkelt å administrere spillere og spiller scorer. Det er flott å se dine beste spillerne, men det er også flott å være i stand til å fange opp potensielle kunder for din neste spilltittel. Siden du holde spillernes data og informasjon, kan du sende ut nyhetsbrev eller oppdateringer, eller koble på et mer personlig nivå med dem.
Bruk geo-location - lage topplister eller spillprestasjoner basert på brukernes geo-location; viser spillernes topp score basert på plassering eller la spillere sammenligne poengsummene sine rundt om i verden bruker kart.
Trinn 1: Opprette en konto og innlogging
Gå til scoreoid. com (ikke .NET) og registrere deg.
Aktiver kontoen din via aktiveringseposten.
Gå tilbake til scoreoid.com og logge inn.
Trinn 2:.. The Game Screen
Spill Navn - Spillet ditt navn. Valg av navn vil åpne opp et lysbord for å la deg redigere ditt spill informasjon.
Spill ID (Token) - Dette er en 9 sifret hash ID brukes til å lage API-kall. Du kan kopiere den til utklippstavlen bruker kopiknappen eller tilbakestille den til handlinger delen.
Versjon - Viser spillet versjon basert på dine innspill når du legger til et nytt spill.
Plattform - Viser spill plattform basert på dine innspill når du legger til et nytt spill. Hvis spillet er aktiv på mer enn én brukervennlig plattform "," for å skille hver plattform (dette føres som en matrise til Scoreoid API)
Spillere -. Viser din for tiden spiller teller
Status -.. Spillet status klikke på denne vil enten deaktivere eller aktivere spillet ditt
Handlinger - Denne delen gir deg et par elementer: en direkte link til score skjermen; evnen til å nullstille Spill ID (dette vil stoppe eventuelle API-kall i eventuelle aktive spill); og knapper for å redigere eller slette det valgte spillet
Trinn 3:. Legge spillet ditt til Scoreoid plattformen
Navn på spillet
Kort beskrivelse - Brukt til auto post og avanserte APIer
Spillbeskrivelse
Spill Type - Handling, RPG, etc. Brukes til avansert statistikk
Version -. Din spillets versjonsnummer
Levels -. Antall nivåer; vil bli brukt for avanserte globale statistikk (støttes ikke)
Last ned /Play URL - Din spillets URL i HTTP. //format. Brukt til auto post og avanserte APIer
Website URL - Ditt nettsted eller spillet ditt nettsted URL i HTTP. //Format. Brukt til auto post og avanserte APIer.
Trinn 4: Forstå Console
hvor du kan kalle noen en av de skape
eller får
API metoder. Konsollen skjermen er en fin måte å lære og teste ut Scoreoid; det gjør det også svært enkelt å kopiere de nødvendige parameterne eller finne API metode som ville fungere best for spillet ditt.
Trinn 5:. Scoreoid Open Web API
fungerer med alle kodespråket som gjør det virkelig cross platform og enkel å bruke.
Trinn 6: Opprette en Score og Hente Poeng
Trinn 7: Opprette en spiller med spill prestasjoner
Scoreoid Tips og triks
Lagre lokalt - Det er alltid best å lagre lokalt først, og deretter sende dataene
Kontroller tilkobling - Kontroller alltid at spilleren har en Internett-tilkobling.; hvis de ikke gjør det, så lagre data lokalt og deretter sende det når en tilkobling er tilgjengelig
Gjør færre samtaler -. Jo færre HTTPS ringer deg gjøre det bedre
Varsle -. La alltid spillerne vet hva som skjer; sørg for å fortelle dem at informasjonen er lagret
Timing - Velg riktig tid å sende data.; for eksempel aldri sende data under spilling (mellom skjermer er vanligvis en perfekt tid for å sende data)
Tilpass -.. Tilpass leaderboards for å passe i spillet ditt design
Kreativitet - Vær kreativ med topplistene: gå utover forventet med diagrammer eller tekst kart, eller lage din topplister unik
Filters - Gi filtre og muligheter for dine topplister
I spillvarsler - Bruk I spillvarsler.. å oppdatere dine spillere om nyheter eller kryss kampanjer
Leaderboards -. Leaderboards gi mer eksponering og bedre oppbevaring, pluss at de motiverer spillere - så bruk dem
Konklusjon!