Játékfejlesztés a Windows Phone 7 erejével



Hasonló dokumentumok
Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting

JÁTÉKPROGRAMOK FEJLESZTÉSE

Magyar Játékfejlesztés 2015

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

2. fejezet. Mi az a Framework? Az ábrán látszik, hogy miért jó ez az egész.

Előszó Bevezetés a Windows Phone platform-ba... 13

Lenovo Ideapad YOGA M1001BHV (80M1001BHV)

Mobil készülékek programozása

iphone és Android két jó barát...

Bevezetés. Kiknek szól a könyv?

Lenovo Ideapad YOGA3 PRO 80HE00MCHV (80HE00MCHV)

Nokia N9 - MeeGo Harmattan bemutatkozik

OpenOffice.org irodai programcsomag

HP 250 G5 - W4N12EA (W4N12EA)

Fejlesztői szemmel at K

Android 5.0.

Valósidejű térbeli megjelenítés, másként Fehér Krisztián

Még gazdagabb játékélményt ígér a SIE új csúcskonzolja, a PlayStation 4 PRO

Hova tart a cross platform mérés?

Tervminták a valósidejű gyakorlatban

A MODERN JÁTÉKFEJLESZTÉS

Cross platform játékmotor + szerkesztő Támogatott platformok

open source, multiplatform, point-and-click adventure games, reverse engeneering, C++, C, Pascal, Assembly, DOS

GPGPU alapok. GPGPU alapok Grafikus kártyák evolúciója GPU programozás sajátosságai

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

*#Discount~ Kaspersky Internet Security - multidevice 2015 best software to buy for mac ]

RIEL Elektronikai Kft v1.0

Windows 8 Consumer Preview

Webes alkalmazások fejlesztése. Bevezetés az ASP.NET MVC 5 keretrendszerbe

Ember-gép interfész. 1. gyakorlat. Csapó Tamás szeptember 16.

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Games for Business gamifikált HR megoldások Employer Branding Toborzás Képzés-fejlesztés. Gamification

Szerepjáték Project Story of my life

Magyar Posta központi Oracle infrastruktúrája VMware alapokon

A felhőről általában. Kacsuk Péter MTA SZTAKI

Játék a fellegekben Cloud Gaming. Készítette: Pardavi Balázs

Gyors, kényelmes, típusbiztos


















A Microsoft Visual Studio 2005 fejlesztőkörnyezet

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Grafikus csővezeték 1 / 44

Egyszerű témának tűnhet, de sok buktatót rejt a megfelelő inputkezelés egy program fejlesztése során.

Amazon Web Services. Géhberger Dániel Szolgáltatások és alkalmazások március 28.

IBM WorkLight 5.0 mobil alkalmazás platform

Iman 3.0 szoftverdokumentáció

Nav N Go igo 8 GPS navigációs szoftver

Visual Studio 2012 és MSDN. Csomagok és licencelés

Folyamatok rugalmas irányítása. FourCorm Kft.

Felhőszolgáltatások megvalósítása PureSystems eszközökön

OZEKI Phone System. 4 elengedhetetlen szolgáltatás a jövőbeli vállalati telefonos rendszerek számára. A jövő üzleti telefon rendszere SMS

Párhuzamos és Grid rendszerek

Fejlesztési tapasztalatok multifunkciós tananyagok előállításával kapcsolatban Nagy Sándor

Bevezetés, platformok. Léczfalvy Ádám

A CUDA előnyei: - Elszórt memória olvasás (az adatok a memória bármely területéről olvashatóak) PC-Vilag.hu CUDA, a jövő technológiája?!

Kedves Jelentkezők! A tanfolyamból kizárható továbbá:

Tartalomjegyzék. Bevezetés. 1. A.NET 3.5-keretrendszer 1. A korszerű alkalmazások felépítésének kihívásai... 2

Adatbányászat és Perszonalizáció architektúra

Eddig ha játékról volt szó: PC vagy konzol Mára már elindult a cloud szolgáltatásokon keresztül játszható játékok elterjedése

BMD Rendszerkövetelmények

Bepillantás a gépházba

CMS-en túli webes megoldások

Gyakorlati vizsgatevékenység B

Lenovo Ideapad G E301PAHV

READy Suite: mobil és fix kiolvasó hálózat fogyasztásmérőkhöz

BIG DATA ÉS GÉPI TANULÁS KÖRNYEZET AZ MTA CLOUD-ON KACSUK PÉTER, NAGY ENIKŐ, PINTYE ISTVÁN, HAJNAL ÁKOS, LOVAS RÓBERT

KnowledgeTree dokumentumkezelő rendszer

Android alapok. Android játékfejlesztés

Ha még nem olvastad a Mielőtt elkezdjük oldalt és nem nézted át a kurzus tematikáját, kérlek, tedd meg most!

DB2 9.5 változat for Linux, UNIX, Windows

Gyümölcsöző megoldások

SUSE Linux Enterprise Server 12 Hargitai Zsolt

Acer Aspire Timeline X - új Intel Core Processzor alapokon

Java I. A Java programozási nyelv

Lenovo Ideapad B LK004AHV

Objektumorientált programozás. Pál László. Sapientia EMTE, Csíkszereda, 2014/2015

Microsoft SQL Server telepítése

Közösség, projektek, IDE

MOBIL PLATFORMHÁBORÚ. Török Gábor

Program verzió:

Veeam Agent for Windows and Linux

Az Oracle Fusion szakértői szemmel

Hálózati betekint ő program telepítése mobil telefonra. Symbian. alarm shop. Windows mobile Android IPhone Blackberry

A szerzőkről... xix A műszaki szaklektorról... xiv Köszönetnyilvánítás... xiv A könyvről... xx

Átírás:

IT-DEV-CON 2011. 04. 06. Játékfejlesztés a Windows Phone 7 erejével Pellek Krisztián krisztian.pellek@student-partners.ms ELTE

Miről lesz szó? Windows Phone 7 XNA Game Studio 4.0 Erőteljes, Produktív, Hordozható XNA Framework Hogy készítsünk játékot!? IT-DEV-CON

IT-DEV-CON Az út.

Egy kis történelem IT-DEV-CON

IT-DEV-CON Platform

IT-DEV-CON

Windows Phone 7 Hardware Azonos hardware tulajdonságok amit a Microsoft határoz meg Felbontás Érintőképernyő paraméterei CPU / GPU RAM A fizikai billentyűzet csak opcionális lehetőség

IT-DEV-CON devtool

Hogyan fejlesztünk? Nem így. IT-DEV-CON

Visual Studio és.net Hatékony fejlesztés.net és C# segítségével Új, még gyorsabb IDE Intellisense segíti a kódolást Integrált build/deploy/debug Ha hallgató vagy, töltsd le az MSDNAA rendszerből!

Deploy? 1perc alatt megtanulható! IT-DEV-CON

IT-DEV-CON A játék

Miért fejlesszünk játékot? Szórakoztató COOL.:) Legálisan játszhatsz fejleszthetsz munkaidőben IT-DEV-CON

Mennyi 85ös szintű paladin ül a teremben? IT-DEV-CON

A jó játék..

Szórakoztató Lehet benn nyerni Vagy nem Gondolkodásra ösztönöz! Vagy nem Van célja! Vagy épp nincs

Játszhatóság: ha egy játék túl nehéz vagy túl könnyű,félrefogják dobni és senkit sem érdekel mennyire jó vagy rossz. Újrajátszhatóság: ha nem lineáris a játékmenet és megéri, akkor jó esetben előveszik újra

Mentési rendszer: találjuk ki, hogy milyen mentési rendszert alkalmazunk, checkpoint? v bármikor menthet a játékos?

Kutató fejlesztő játékok Pl. fold-it Hogyan növeljük meg a telefon számítási kapacitását? Ötlet: Használjuk a felhasználó agyát!

User Experience Frameworks Modern XAML/event- alapú alkalmazás UI framework Gyorsan készíthetünk vizuálisan gazdag alkalmazásokat HTML/Javascript Kiforrott,erős, széles körben használható technológia Alkalmazások (és egyéb játékok) Játékok (és egyéb alkalmazások)

IT-DEV-CON Silverlight

IT-DEV-CON

Lemmings IT-DEV-CON

IT-DEV-CON XNA

IT-DEV-CON

IT-DEV-CON Produktivitás

XNA Game Studio Készíts játékokat könnyedén XNA Framework erőteljes API t szolgáltat a Játékok számára C#,.NET and Visual Studio tooling Kész megoldások a játék tartalmak feldolgozására Nem egy engine megoldás,hanem igazi Framework Készítsünk játékokat

Managed Code a játékfejlesztésben Windows Phone 7 A.NET platform használata Managed code platform, nincs unsafe code.net/xna XNA Game Studio 4.0 C# exclusive Több mint 800 játékot / egyéb kód elérhető ingyenesen a codeplexen

XNA alkalmazás modell XNA Game Initialize LoadGraphicsContent Game Loop *Update Draw UnloadGraphicsContent

A legfontosabb osztályok Graphics Device Manager A videokártya vezérlése Képernyőre rajzolás Content Manager Content Pipeline Hozzáférés a Textures, Models, Sound, stbhez

GameScreen Manager Game Draw, Update, GameScreen Manager Screen Collection Draw, Update, StartScreen PlayScreen GameOver Screen HighScore Screen

Content Pipeline A kutya és a google bing után a coder legjobb barátja Visual Studio tartalmak kezelése Importálási lehetőség közös játék adat formátumokból Optimalizálja az adatokat a hatékonyabb adat eléréshez Tetszés szerint bővíthető,írhatunk hozzá + modulokat XNA Framework/Game ciklus nem szükséges az adatbetöltéshez Rengeteg lehetőség a testreszabásra

XNA Framework Layers Games Starterkits Code Content Components Extended Framework Application Model Content Pipeline Core Framework Graphics Audio Input Math Storage Platform Direct3D XACT XINPUT XContent Legend XNA Provides You Provide Community

Választanod már neked kell Melyiket is kéne szeretnem?

Rum Run! IT-DEV-CON

0.hét IT-DEV-CON

1.hét IT-DEV-CON

2.hét IT-DEV-CON

4.hét IT-DEV-CON

4-7.hét IT-DEV-CON

Rum Run! IT-DEV-CON

Mit kell még tudni róla? PC-re ingyenes Xbox, WP7 eszközökre 99$ / év Egyetemisták,középiskolások számára ingyenes IT-DEV-CON

Mennyi? 70%

IT-DEV-CON Közösség

DEVPORTAL.HU WP7.ELTE.HU IT-DEV-CON

A minta. XNA Framework eleve cross platformnak készült Minimális időt kell fektetni a játék portolásba A projectek könnyen szinkronizálhatók a platformok között

Összefoglalva Hatékony Produktív Hordozható IT-DEV-CON

IT-DEV-CON