Windows Phone 7 XNA Game development

Slides:



Advertisements
Podobne prezentacje
Systemy operacyjne.
Advertisements

One Framework to rule them all
TP S.A. Nakręć Reklamę Serca i Rozumu
Platforma .Net i Vs.Net.
Kamera internetowa CCD z obsługą PoE
Internet i Systemy Multimedialne
Seminarium Dyplomowe Prezentacja pracy
Na lekcjach informatyki w gimnazjum
Systemy operacyjne. Co to jest system operacyjny? OS (ang. Operating System) to program, który kontroluje pracę uruchomionych przez użytkownika aplikacji,
Codename: GJumper inż. Krzysztof Grześkowiak inż. Kamil Niezręcki.
Panel sterowania.
C# Windows Forms Zastosowania Informatyki Wykład 2
Maciej Grabek Agenda.
Spotkanie organizacyjne
Wstęp do programowania urządzeń z systemem. Windows Phone 7
Grzegorz Węgrzyk Życie W Domu Życie Na Uczelni Praca Dom Szkoła Grzegorz Węgrzyk
.NET gdzie szukać? .NET co warto wiedzieć?
Autor: Łukasz Ćwikła I EMiI UM Stacjonarne. Windows Phone 7 jest najnowszą wersją systemu Windows Mobile (Microsoft Windows Mobile – system operacyjny.
Tworzenie prezentacji w programie PowerPoint
WSPÓŁCZESNE TECHNIKI INFORMACYJNE I ICH WPŁYW NA SPOSÓB KOMUNIKOWANIA
Windows Phone 7 - wstęp Andrzej Chybicki.
KORZYSTANIE Z TIK. KORZYSTAMY Z TELEFONÓW KOMÓRKOWYCH NA PRZERWACH MIĘDZYLEKCYJNYCH.
Struktura aplikacji System elektronicznej obsługi klienta
Urządzenia zewnętrzne komputera
KINECT – czyli z czym to się je?
LG Swift 7 Specyfikacja. LG Swift 7 Konkurencja w zakresie parametrów technicznych M aksymalna wydajność akumulatora O bsługa aparatu z funkcją AR jedyne.
Telefon przyjazny programistom JAVA – szybkie wprowadzenie
Mój telefon posiada pasek muzyczny. Trzy przyciski, które nadają telefonowi muzyczności.
XNA na Windows Phone Od kodu do pubikacji
Tablica interaktywna WIT
Biblioteka jako Szkolne Centrum Informacji
Co to jest Windows Live Movie Maker ?
Elementy składowe zestawu komputerowego
Komputery dla uczniów w czytelni służą zaspokajaniu potrzeb edukacyjnych, informacyjnych oraz przygotowaniu do swobodnego funkcjonowania w społeczeństwie.
Z Mobilną Tablicą Interaktywną wkraczamy w nowy wymiar kształcenia Ryzyk Fizyk.
Zacznij, Twórz, Zarabiaj!
Bazy danych.
To w informatyce, telewizji, sprzęcie elektronicznym zdolność do odbierania informacji z równoczesnym reagowaniem na nie.
Oprogramowanie Sanyo VA-SW3050
dla programistów Windows Phone
Silverlight 4 dla Windows Phone 7
Pakiety Delta Dore.
Sterowanie aplikacjami Windows za pomocą bluetooth
Styczeń 2008 Automatyka domu. – 2 – Automatyka domu Integracja automatyki, systemu wideofonowego i instalacji antywłamaniowej.
The Grid 2 szkolenie 20 kwietnia 2013, Warszawa
Windows 7 – minimalne wymagania[14] Procesor1 GHz x86 lub x86-64 (32-bit lub 64-bit) Pamięć RAM1 GB (32-bit) / 2 GB (64-bit) Karta graficznaDirectXDirectX.
Telefony Świata.
Windows Phone 7. Plan prezentacji  Podstawowe informacje o Windows Phone  Platforma programistyczna  Demo.
Komputer w naszym życiu
KORZYSTANIE Z TIK. 1.Korzystamy z telefonów komórkowych na przerwach międzylekcyjnych.
PROJEKT NTUE GRUPA III. NA ZAJĘCIACH:  Zapoznawaliśmy się z zagrożeniami w szczególności związanymi z ochroną przeciwpożarową oraz sposobami alarmowania.
Platforma programistyczna  C#(VB) i XAML  Platforma programistyczna  Visual Studio 2010 Express for Windows Phone (Visual Studio 2010)  Windows Phone.
 Uczniowie przygotowują materiały na wybrane lekcje wykorzystując różne programy komputerowe, np. Power Point, Paint, Microsoft Word, Microsoft Excel,
Podręczna karta informacyjna dotycząca funkcji wideo Rozpoczynanie połączenia wideo 1.Zatrzymaj wskaźnik na zdjęciu kontaktu i kliknij przycisk kamery.
Metody komunikacji.
Smartphony Kamil Miastkowski.
Technologie informacyjno-komunikacyjne – wszelkie działania związane z  produkcją i wykorzystaniem urządzeń telekomunikacyjnych i informatycznych oraz.
Opiekunowie: Bożena Karwacka Adam Balon. Wykonywaliśmy zdjęcia Publikowaliśmy je na stronie SP1, UM.
Urządzenia i technologie mobilne. Tablet Mobilny komputer większy niż telefon komórkowy, którego główną właściwością jest posiadanie dużego ekranu z zastosowaną.
Autor: Ola Kołodziejczyk
SMARTFONY Nadia Stankiewicz
TP S.A. Nakręć Reklamę Serca i Rozumu
Smartfon i Tablet jako narzędzie do komunikacji z bliskimi - Messenger
Smartfon i Tablet jako narzędzie do komunikacji z bliskimi - WhatsApp
dla programistów Windows Phone
HARDWARE sprzęt komputerowy składa się z:  Urządzeń zewnętrznych czyli peryferyjnych  Jednostki centralnej.
Korzystanie z wirtualnego dysku OneDrive
Korzystanie z wirtualnego dysku OneDrive
Korzystanie z wirtualnego dysku OneDrive
Zapis prezentacji:

Windows Phone 7 XNA Game development Bartosz Szcząchor

Agenda Prezentacja systemu Windows Phone 7 Słowo o WP7 na tle całego .NET Podstawy programowania WP7 na XNA Framework Wyświetlanie tekstur Dostęp do multimediów telefonu, w tym również do kamery/aparatu Sprzęt: Obsługa ekranu dotykowego Akcelerometr GPS, Geolokalizacja

Windows Phone 7 - Soft Kafelki Świetna integracja kontaktów: Facebook / MySpace Poczta Telefon Kalendarz Internet Find My Phone Office Filmy, Muzyka, Telewizja

Windows Phone 7 - Hard Przyciski: Back, Start, Search, Dźwięk (x2), Aparat, Wyłączanie Ekran: (WVGA) 480x800 lub (320x480), dotykowy (pojemnościowy, <=4 pkt dotyku), Moc obliczeniowa: procesor 1GHz ARMv7 lub lepszy, GPU zgodny z DirectX9 (11?), 256MB RAM, co najmniej 8GB pamięci flash Inne: Wifi (b,g,n), Aparat <=5 Mpix z lampą LED, GPS (A-GPS), Radio FM, Akcelerometr (z GPS), czujnik światła, czujnik zbliżeniowy

WP7, a .NET – Silverlight

WP7, a .NET - XNA

XNA ? A co to?

XNA – tworzenie projektu

XNA – jak wygląda czysty projekt?

Konkrety Omówienie podstawowego projektu w VS2010

Tekstury BackBuffer: - ostatni bufor obrazu, zanim zostanie on wyświetlony - możemy sprawdzić rozdzielczość i wymiary ekranu urządzenia - możemy sprawdzić format RGB którego używa urządzenie

Dema Wyświetlanie tekstur i tekstu (+ render target i backbuffer) Ładowanie obrazu z biblioteki telefonu oraz robienie zdjęcia Obsługa ekranu dotykowego. Gesty Low Level Akcelerometr Geolokacja

Akcelerometr

Geolokacja GPS AGPS (Assisted GPS) Zalety: dokładność, dostępność wszędzie Wady: długo startuje („łapie fixa”), używa dużo energii (w porównaniu z AGPS) AGPS (Assisted GPS) Zalety: szybko startuje („łapie fixa”), używa mało energii Wady: dokładność mocno zależy od liczby stacji GSM – słabe poza miastem, operator GSM może żądać opłaty za korzystanie z informacji o lokalizacji. Chyba 

Kilka informacji na koniec Nie można używać funkcji natywnych Brak multitaskingu, tylko PushNotifications Brak socketów w Silverlight Mobile (prawdopodobnie) Brak wsparcia bazodanowego na telefonie, tego typu operacje należy przenieść do chmury

Podsumowanie Co powiedziałem: - używanie XNA do pisania CZEGOŚ na WP7 - podstawy - używanie urządzeń z .NET na WP7 (tych głównych) - trochę ciekawostek nt. XNA i WP7 Czego nie powiedziałem: - używaniu XNA do pisania Gier (przez duże G), to co powiedziałem to tylko taka naklejka mówiąca o używaniu WP7, naklejona na kombajnie XNA Framework - grafika 3D - Xbox Live - Serwisy Web

Bibliografia „Programming Windows Phone 7”, Charles Petzold, MSPress, Free e-bok and code samples.

Pytania Dziękuję za uwagę, Bartosz Szcząchor bartosz-s@hotmail.com