wiki:WP7PelinTekeminen
Last modified 7 years ago Last modified on 2011-12-30 14:20:07

Pelin tekeminen Windows Phone -puhelimeen

Windowsille tehty peli on helppo siirtää puhelimeen. Tässä asioita, joita tarvitsee huomioida:

Ohjaimet puhelinta varten.

Puhelimessa on mm. kosketusnäyttö ja kiihtyvyysanturi, muttei välttämättä näppäimistöä.

Pelin käyttämät puhelimen ominaisuudet

Windows Phone -puhelimeen asennettavien sovellusten mukana tulee tieto siitä, mitä puhelimen ominaisuuksia ne käyttävät. Tämä on käyttäjän kannalta hyvä asia. Jos esimerkiksi sovellus ei käytä GPS:ää, niin käyttäjä voi olla varma siitä, että se ei paljasta puhelimen sijaintia muille.

Käytetyt ominaisuudet luetellaan tiedostossa Properties\WMAppManifest.xml. Sen Capability-tageista pyyhitään pois ne toiminnot, joita pelissä ei käytetä. Jos esimerkiksi peli ei käytä mikrofonia, ota pois rivi

<Capability Name="ID_CAP_MICROPHONE" />

Jotta peli voidaan hyväksyä Microsoft Marketplaceen, on tärkeää, että ominaisuuksista luetellaan ne, ja vain ne, joita peli käyttää.

Täydennä lisäksi App-tagin attribuutteihin lisätietoja pelistä. Esimerkiksi asettamalla Genre="Apps.Games" peli listataan puhelimessa automaattisesti Games-valikkoon eikä päävalikkoon.

Lisätietoa:

Pelin lisääminen Marketplaceen

(Katso myös Sovellus Market Placeen -ohjeet)

Kun pelisi on valmis ja haluat lähettää sen Marketplaceen tulee sinun tehdä seuraavat toimenpiteet:

  • Tee peliäsi kuvaavat ikonit. Tarvitset kolme erikokoista ikonia (99x99, 173x173 ja 200x200 pikseliä). Tiedosto muoto tulee olla PNG ja kuva ei saa sisältää läpinäkyviä (transparent) alueita
  • Ota pelistäsi kuvankaappaus. Tämän voit tehdä emulaattorin kuvankaappaus-kohdassa. Ottamasi kuvankaappaus pitäisi olla 480*800 pikselin kokoinen.
  • Muokkaa projektisi assembly-tietoja tämän ohjeen mukaan: https://trac.cc.jyu.fi/projects/npo/wiki/MarketplaceAssembly
  • Muokkauksen jälkeen varmista että sinulla on valittuna käännetävänä versiona "Release" ja valitse Build -> Package Windows Phone Copy of (projektin_nimi) as XNA Creators Club Game. Tämä luo projektin bin/release/ hakemistoon .xap tiedoston
  • Kirjaudu App Hubiin ja valitse "submit new app"
  • Täytä vaaditut kohdat:
    • App name for App Hub - pelin nimi (tämä näkyy marketplacessa sovelluksen nimenä)
    • Distribute to - tähän valitse "Public Marketplace"
    • Browse to upload file - klikkaa "Browse" ja etsi juuri luomasi .xap tiedosto
    • App version number - pelin versionumero. Ensimmäisissä julkaisuissa yleensä 1.0
  • Klikkaa "Next"
  • Täytä taas vaaditut kohdat:
    • Category - meidän tapauksessa yleensä "games"
    • Subcategory - valitse peliäsi parhaiten kuvaava kategoria
    • Detailed description - kirjoita tähän tarkempi kuvaus pelistäsi. Tämä näkyy Marketplacessa pelisi kuvaksena
    • Keywords - kirjoita tähän avainsanoja pelistäsi
  • Artwork-kohdassa klikkaa "Small mobile app tile"n vieressä olevaa laatikkoa ja valitse tekemäsi kuva (99x99 px)
  • Tee samoin myös "Large mobile app tile"n (173x173 px) ja "Large PC app tile"n (200x200 px) kohdilla
  • "In app screenshots" kohdassa valitse ottamasi kuvankaappaus
  • Klikkaa "Next"
  • Valitse pelillesi myyntihinta (0.00 on ilmainen)
  • Valitse missä kaikkialla haluat pelisi olevan saatavilla. "select all" Worldwide distributionin vieressä valitsee kaikki mitä on saatavilla.
    • HUOM! Sinun täytyy poistaa valinnoistasi kuitenkin seuraavat valtiot: New Zealand, South Africa, South Korea, Germany ja Brazil. Tämä sen takia että kyseiset valtiot vaativat ikäluokituksen ja sertifikaatin joka todistaa että pelisi on todella kyseisen ikäluokituksen mukainen. Jos aivan välttämättä haluaa saada pelin julkaistuksi myös kyseisiin valtioihin löytyy apua osoitteesta http://forums.create.msdn.com/forums/p/87527/527161.aspx#527161
  • Klikkaa "Next"
  • Test-kohdassa valitse "Publish options":sta haluamasi vaihtoehto ja klikkaa "Next"
  • Jos kaikki meni hyvin, pelin pitäisi nyt lähteä microsoftille tarkistettavaksi ja hyväksyttäväksi, mikäli saat virheilmoituksia, niin korjaa ne ja yritä uudelleen