Windows Phone 7: n suunnittelu ei ole helppoa, ja sinun täytyy olla hyvä ohjelmoija ohjelmoida peli Silverlightissa.
Fysiikan apupuistokirjasto on käyttäytymisvinkkejä ja käyttäjäkonttoreita, jotka tekevät helpommin luoda 2D-fysiikkapelejä Silverlightissa Farseer Physics Enginein avulla. Fysiikan avustajat ovat käyneet läpi useita eri iterointeja - alkuperäisessä julkaisussaan Silverlight 2, he olivat vain UserControls; Silverlight 3: n tuki Behaviorsille lisättiin ja myöhemmin WPF-tuki lisättiin kirjastoon
Pete Blois (Microsoft Blend -tiimistä) on myös lähettänyt Box2D Engine -pohjaiset näytekseen Windows Phoneon ja luonut todella siisti fysiikan perustuvan pelin, jonka hän esitteli MIX10: ssä. Jos haluat tarkistaa Box2D-moottorin Farseerin sijaan, voit tarkistaa Pete-työn.
Kiihtyvyysmittarin tuki:
Windows Phoneilla ei ole hyödyllisiä laitteistopainikkeita pelejä varten, joten voit lyödä vetoa siitä, että laitteen kiihtyvyysmittari on erittäin tärkeä syötteenä. Mike Harsh esitti hienon esityksen MIX: stä, jossa hän selitti kiihtyvyysmittarin akselit:
Joten jos haluat ohjelmoida jotain peliä, sinun pitäisi olla tietoinen luokista, nimiavaruuksista, toiminnoista ja lyhyesti tietyn kielen asiantuntemusta.
Ongelmana on, että Windows Phone -kehitystyökaluilla varustettu emulaattori ei simuloi kiihtyvyysmittaria.
Näet demoja käyttäessäsi käyttäytymiä täällä!