A wild LiveTile 
appeared! 
Kristina Rothe 
Game Development Evangelist
Kristina Rothe 
• DPE // Game Development 
Evangelist 
• kristina.rothe@microsoft.com 
• @kris_rothe 
• 2p-start.de
Agenda 
• Vorstellung 
• Windows (Phone) <3 Spiele 
• Das Spiel 
• Zusammenfassung
Kacheln? In Spielen?
?!
Das Spiel: Montagsmaler 
• Populäres Beispiel: Draw Something! 
• „Gegnerauswahl“ 
• Begriffsvorgabe 
• Zeichnerische Inte...
Gegnerauswahl 
Spieler finden und herausfordern
I. NFC 
- PeerFinder class -
II. Sekundärkacheln 
- Deeplink in die jeweiligen Spielsessions 
- Überspringen des Spielmenüs 
- Favoriten immer im Blick...
12:38 
DrawMonday! 
DM!: Max 
Mustermann 
DM: Hanna Zeichentalent 
12:38 
DrawMonday! 
Start new round 
Select existing 
o...
Kategorien und Begriffe
12:38 
Begriffe wählen! 
Tiere 
Märchen 
Quantenphysik
Kinderecke 
- Kindgerechte Schwierigkeitsgrade möglich 
- Implementierung: 
if (Windows.Phone.ApplicationModel.Application...
12:38 
Begriffe wählen! 
Tiere 
Märchen 
Pflanzen
Zeichnerische Interpretation
I. In-App-Purchases & 
Kinderecke 
- „Durables“ kaufen 
- Kaufmenü in der Kinderecke nicht 
sichtbar 
- Inhalte verwendbar...
II. Speichern & Teilen 
- library.SavePictureToCameraRoll 
- Share Media Task zum Teilen 
- Quelle: bestofdrawsomething.co...
Fertiges Bild verschicken
I. NFC & BlueTooth 
- Unabhängig von UMTS-Verbindung 
- Bspw. PublishBinaryMessage 
- Bspw. StreamSocket Streams (BT)
II. Live Kacheln 
- Informativer als numerische Anzeige 
- Erweiterung der Push-Notifications 
- Konstanter Reminder für d...
IIa. Sekundärkacheln 
- Personalisierter 
- Teaser für Bild möglich 
- Gute Spielrunden -> größere 
Motivation, ins Spiel ...
Hanna hat ein neues Bild ge…12:38 
DrawMonday! 
DM!: Max 
Mustermann 
DM: Hanna Zeichentalent
III. Sperrbildschirm 
- Hintergrund: bspw. Favorisierte Bilder 
- Detailliert: „Du hast neue 
Herausforderungen“ 
- Counte...
Gezeichneten Begriff erraten
I. In App Purchases 
- Guthaben für Tipps kaufen: 
„Consumables“ auch in Windows 8.1 
möglich 
- 3rd Party SDKs!
II. Kinderecke 
- Vereinfachen durch Vorgabe von mehr 
Buchstaben 
- Session-Flag (aus Kinderecke gestartet?) 
- Einschrän...
III. Social Sharing 
- Share Link Task 
- Angeben & auf App Verlinken 
- shareLinkTask.Title, .LinkUri, .Message 
- shareL...
Test-Modus 
LicenseInformation
Sonstige Argumente 
• „Kein Markt!“ & „Keine Apps“ 
• „Zu viel Komplexität pro weiterer Plattform!“ 
• -> Tools wie Unity ...
Plattformen vernetzen 
Erfolgreich in die Cloud ziehen
Cloud supported development 
Roaming settings
Microsoft Azure
Multiplatform – Mobile services
Identity services
Dynamic DBs and scripting
Think big and scale
Key Take Away 
• Jeder Punkt im Interaktionszyklus mit Spielen kann durch Windows (Phone) 
8 Features stark bereichert wer...
Angebote für Studenten
DreamSpark 
Die neuesten Microsoft-Tools 
für Entwickler, Designer und IT 
Professionals! 
Kostenlos. 
www.dreamspark.de 
...
Großes 
Netzwerk an 
Gleich- 
Microsoft Student gesinnten 
Partner sind 
technologie-begeisterte 
Studierende aus 
ganz De...
Lernen 
Als Microsoft Student 
Partner erwirbt man 
Wissen in Microsoft 
Technologien oder 
bringt dieses bereits 
mit. 
Z...
Vielen Dank! 
Fragen? 
Kristina.rothe@microsoft.com
A wild live tile appeared!
A wild live tile appeared!
Nächste SlideShare
Wird geladen in …5
×

A wild live tile appeared!

1.137 Aufrufe

Veröffentlicht am

Windows Phone- und Windows 8.0 Features im Kontext der Interaktionsschritte von Montagsmaler bzw. Draw Something

Veröffentlicht in: Mobil
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.137
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
10
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • Vorstellungs-Slide
    Kurz auf die Erfahrung aus der Spielebranche (Publishing & Entwicklung) eingehen
    Dann ein wenig von den vergangenen Interaktionen als Evangelist mit Indie-Entwicklungsteams und Studenten sprechen
    Twitter!
    2p-start.de für Kommentare, News, Tutorials und so weiter rund um die Spieleentwicklung
  • Kurz zum Ablauf:
    1. Die Vorstellung haben wir ja hinter uns
    2. Dann erzähle ich euch, warum ich euch überhaupt speziell von den Plattformen Windows (Phone) 8 im Game-Umfeld berichten will
    3. Damit ihr euch es am einfachsten vorstellen könnt, beschreibe ich die Features am Beispiel eines typischen Interaktionskreislaufs eines Spiels
    4. Zum Schluss, wie sollte es auch anders sein, gibt es eine Zusammenfassung.
  • - Verschiedeneste Entwickler“typen“ bei den verschiedensten Veranstaltungen, auf Windows 8 oder Windows Phone angesprochen kommt meist eine ähnliche Reaktion
    "Kacheln sind ja schön und gut, aber interessieren mich für mein Spiel nicht“
  • Spielentwickler fokussieren sich vor allem auf das Design innerhalb des eigentlichen Spiels
    Windows und Windows Phone bieten aber Features, die zu einem ganzheitlicheren Erlebnis führen und
    Den Spieler immer wieder in das Spiel zurückholen können – ein Fachbegriff, der hier schnell fällt, lautet „Retention“ 
    Retention ist unter anderem wichtig, um entweder mit In-App-Purchases auch über längere Zeit die Spieler monetarisieren zu können, andererseits aber auch mehr Anzeigen-Umsatz zu erzielen, wenn mein Spiel vollständig Anzeigenbasiert ist.

    Es gibt einige Features, die explizit dazu genutzt werden können, die „Lebenszeit“ der Spielerinteraktion mit dem jeweiligen Spiel zu verlängern bzw. auch die Interaktionsfrequenz zu steigern.


    Konkrete Beispiele helfen ja immer am besten, darum schauen wir uns mal anhand eines einfachen Spiels an, wie die Windows 8 und Windows Phone 8-Features das Spielerlebnis bereichern können.
    Zwischendrin werde ich auch gelegentlich auf andere Beispiele aus der Spielewelt eingehen, um weitere Einsatzmöglichkeiten der jeweiligen Funktionalitäten zu illustrieren.
  • Montagsmaler - jeder kennt sicherlich auch die beliebte App DrawSomething!
    Wichtig ist: Spielbeispiele nehmen, die allgegenwärtig sind, damit nicht erst lang und breit die Spielregeln erklärt werden müssen
    Das Prinzip dahinter:
    Spieler A kann einen anderen Spieler auswählen und "herausfordern"
    (Spieler A kann aus einer Kategorie auswählen)
    Spieler A bekommt ein Wort vorgegeben und muss das Wort zeichnerisch Interpretieren
    Sobald Spieler A fertig ist, sendet er es - ggf. Noch mit einem Kommentar versehen - an Spieler B ...
    ... Der den gezeichneten Begriff raten muss....
    ... Und nun seinerseits ein neues Bild an Spieler A schicken kann - etc.

    Das beste an dem Spiel ist, dass es extrem einfach ist und, um es mit klassischen Brettspiel-Beschreibungen zu klassifizieren, ein Spiel von 6 – 99 Jahren ist, also für die ganze Familie
    Wie kann ein Windows Phone oder Windows 8 diese Schritte bereichern?
  • Beginnen wir mit dem ersten Schritt, der Auswahl der Gegner.
    Eine typische Auswahl sieht vor, dass ich in der App eine Liste meiner (meist Facebook-) Freunde angezeigt bekomme und mir dort jemanden auswählen kann, dem ich ein Bild zum Raten schicken möchte.
    Der Nachteil hierbei ist: ich muss online sein.

    Folgende Situation vorstellen: Mit den Teamkollegen gehts auf nach Berlin zur Quo Vadis oder nach Köln zur Gamescom. Was könnte man besseres tun, als zusammen Spiele zu spielen – vielleicht sogar das eigene?
    Jeder, der schon einmal längere Strecken im ICE verbracht hat, weiß aber ungefähr, wie stabil das Internet ist.
    Nachdem ja alle Spieler im gleichen Raum sind, wäre es doch großartig, eine Möglichkeit zu haben, eine Spielsession auch ohne Internet-Verbindung aufzubauen....
  • Kurz beschreiben, was Near Field Communication / NFC ist und wie es – in der Anwendung für den Konsumenten – funktioniert;
    Hierzu am besten zwei Phones hochhalten und sie kurz aneinanderhalten, um zu zeigen, WIE einfach es ist.

    Viel einfacher, als die Phones aneinander zu halten, geht es kaum noch
    -> Die PeerFinder-Klasse ermöglicht es, die relevanten Daten zum Aufbau einer neuen Session zu übertragen
    Da das Malen selbst tendenziell "offline" erfolgen kann, wird vor allem die ID von Spieler B benötigt, um den "Session-Container" zu erschaffen oder zu finden (falls schon bestehend)
    (http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207060(v=vs.105).aspx#BKMK_NearFieldCommunicationNFC)
  • Exkurs I: Was sind Kacheln? Welche Größen gibt es? Was kann ich mit ihnen darstellen? Unterschied zwischen automatischer Aktualisierung alle 30 minuten und Aktualisierung via Push
    Exkurs II: Was sind Sekundärkacheln? Gängigstes, einfachstes Beispiel: Wetter-Apps

    Bei der Sessionerstellung:
    Direktlink in die jeweiligen Spiel-Sessions, ohne sich erst durch die App-Menüs dorthin navigieren zu müssen; spannend bei favoriten- oder besonders aktiven Sessions.
  • Links: Standardnavigation; Spieler muss sich erst durch Menüs klicken, um in die Spielsession zu gelangen
    Rechts: Sekundärkacheln auf dem Startbildschirm, Spieler kann direkt in die jeweilige Spielrunde springen, ohne den Umweg über das Menü gehen zu müssen.
    Manche Spiele haben herausragende Systeme, Avatare zu erstellen, die auch über käuflich zu erwerbende Kleidungsstücke erweitert werden können (und sehr beliebt sind). Auf den Sekundärkacheln sind zum Beispiel dann die Avatare der Spieler denkbar, um den Startbildschirm weiter aufzuwerten. Gleichzeitig wird dadurch die Motivation gesteigert, sich stärker mit der Avatar-Gestaltung zu befassen.

    (Anmerkung: Sekundärkacheln werden später erneut erwähnt, um auf die Update-/Informationsmöglichkeiten hinzuweisen, daher hier vor allem auf die Deeplinks und individuelle Gestaltung z.B. Eben den Avataren eingehen)
  • Der Gegner ist gewählt, als nächstes bekommt der Spieler eine Auswahl an Kategorien angeboten. Sobald der Spieler eine gewählt hat, wird der Begriff von der App vorgegeben.
  • Kategorien reichen typischerweise von „einfach“ bis „abstrus“
    Wir erinnern uns: Familienspiel
    Auf ein Kind in der näheren Verwandschaft beziehen, das allerdings nicht viel mit Quantenphysik anfangen können wird... Im Gegensatz zu den Erwachsenen
  • Daher: Feature der Wahl: Kinderecke http://msdn.microsoft.com/en-us/library/windowsphone/develop/dn168931(v=vs.105).aspx

    Exkurs I: Standardpitch Kinderecke (können eine Auswahl an Apps festlegen, die angezeigt werden; andere Apps wie z.B. Mail sind nicht verfügbar, sodass nicht „aus Versehen“ die Mail vom Chef gelöscht werden kann)
    Exkurs II: Die Kinderecke kann viel mehr – die App erkennt den Modus nämlich und kann beispielsweise aus einem Zombie-Spiel ein „Ich werfe mit Wattebällchen auf Kaninchen“-Spiel machen, indem auf eine andere Grafik-Quelle verwiesen wird!
    In unserem Beispiel:
    Die Worte und Kategorien können beispielsweise mit einem Flag versehen werden, das den Schwierigkeitsgrad in "leicht (und für Kinder geeignet)" und "schwieriger" unterteilt
    In der Kinderecke werden dann lediglich die einfachen Begriffe angezeigt
    Unglaublich simpel:
     if (Windows.Phone.ApplicationModel.ApplicationProfile.Modes ==                      Windows.Phone.ApplicationModel.ApplicationProfileModes.Alternate) 
     
    From <http://code.msdn.microsoft.com/wpapps/Kids-Corner-Sample-979407b1/sourcecode?fileId=80372&pathId=306085414
  • Statt Quantenphysik kann so also für die Kids die Kategorie „Pflanzen“ angezeigt werden. Oder allgemein nur die Kategorien, die als Kindgerecht geflaggte Begriffe enthalten.
  • Jetzt haben wir einen Begriff vorgegeben bekommen und müssen dem Mitspieler unserer Wahl zeichnerisch darstellen, wie wir diesen begriff interpretieren.
  • Exkurs: In-App-Purchases ganz kurz umreißen (sollte bekannt sein, da nicht Plattform-exklusiv)

    Feature der Wahl: In-App-Purchases (Durables) in Verbindung mit Kinderecke
    Eltern können via In-App-Purchases neue Farbpakete kaufen
    In der Kinderecke kann auf die Pakete zugegriffen werden, der eigentliche "Kauf-Screen" selbst ist aber deaktiviert

    Anderes, tolles Beispiel: interaktive Bücher(reihen) oder Episoden-artige Spiele (beispiel: Walking Dead oder Adera). Einzelne Episoden können von den Eltern gekauft werden, die Kinder können diese dann Spielen, ohne aber für zusätzliche Inhalte Geld ausgeben zu können.
  • Jeder hat sie im Freundeskreis: Die Freunde die unglaublich toll zeichnen können. Die eine Mischung aus Bewunderung und Selbstmitleid verursachen (weil man auch so toll zeichnen können möchte).
    Draw Something hat zu einer ganzen Reihe an Bildersammlungen online geführt – eines davon seht ihr hier
    D.h. ich würde besonders tolle exemplare vielleicht auch gern Speichern wollen
    ->
    Library.SavePictureToCameraRoll
     
    Darüber hinaus sollen die Spieler die Bilder auch einfach mit den Freunden teilen können, um angeben zu können. Klingt kompliziert, ist aber eine vertane Chance, wenn es nicht eingebaut wird. Zum Beispiel gab es zu Hoch-Zeiten von Flappybird etliche Screenshots, die auf Facebook rumgeflogen sind. Die waren aber nicht resultat einer inGame Funktion, sondern wurden händisch als screenshot aufgenommen, danach wurde die Facebook app gestartet und das Bild händisch gepostet. EXTREM umständlich. Dass es trotzdem passiert, zeigt, wie groß der Bedarf ist.
    Bei Windows Phone und Windows 8 ist das tolle, dass ich gar nicht selbst die Facebook- oder Twitter-Eigene API berücksichtigen muss.

    -> Kurz die Social-Accounts (WP8) sowie die Share-Funktion (Win8) erklären

    Für den Entwickler bedeutet das auch eine stark vereinfachte Möglichkeit von Social Sharing
    Bild teilen - Share Media Task http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207027(v=vs.105).aspx in Verbindung mit PhotoChooser
     
  • Das Bild ist gemalt und ich wills jetzt an den Mitspieler schicken – nicht vergessen, wir sind ja im Zug ohne Internet.... Was also tun?

    Zurück zum NFC! Dieses mal mit BlueTooth!
  • Features der Wahl: NFC & BT http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh701129.aspx
    Besonders praktisch wenn die UMTS-Datenverbindung ausbleibt
    Im Zug z.B.
    PublishBinaryMessage -> Datenpakete & Interpretation derer sind entwicklerseitig vorzunehmen
    StreamSocket-Streams mit BlueTooth, um größere Datenpakete zu übermitteln
  • Feature der Wahl: Live-Kachel http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202948(v=vs.105).aspx
    Erweiterung der Push-Notifications, die schnell wieder verschwinden
    Push-Nachrichten kommen vor allem immer dann, wenn man eigentlich grad keine Zeit hat – sobald man dann Zeit hat, sind die Nachrichten auch schon wieder vergessen

    Kacheln sind auch aussagekräftiger als eine reine Zahl "1"
    Kann auch eine Vorschau der Bilder enthalten
    "Du hast eine neue Herausforderung erhalten!"
    Taucht so lange auf, bis der Spieler ins Spiel zurückgekehrt ist
    Erinnert den Spieler daran, zurückzukommen, wenn er zum Zeitpunkt der Push notification gerade beschäftigt war
  • Feature der Wahl: Sekundärkachel
    - Personalisierte Nachricht
    - Spieler kann sehen, von wem das neue Bild kam und entscheiden, ob er nicht doch gleich darauf reagieren will
    - Große Kacheln als Teaser für das Bild
  • Und so kann das dann aussehen
  • Feature der Wahl: Lock-Screen http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj571206(v=vs.105).aspx (kurz Beschreiben)
    -Hintergrund-Bild auf Basis der gezeichneten Artworks (ggf. Auch Favoriten)
    - Ausführliche Notifcation: Du hast neue Herausforderungen!
    Kleine notification mit der Anzahl neuer Herausforderungen


    Und das beste: Glance-Feature (beschreiben)
  • Feature der Wahl: In App Purchase "Tipps" -> Consumables jetzt auch in Windows 8.1 möglich, vorher nur auf WP8
    Gerade im Free to Play-Browsergames-Umfeld existieren oft Beziehungen zu Payment Service- und Ad-Providern -> der Einsatz 3rd Party SDKs vereinfacht die interne Verwaltung

  • Feature der Wahl: Kinder-Ecke:
    Wenn die App feststellt, dass sie in der Kinderecke ausgeführt wird, können ein paar Buchstaben mehr angezeigt werden als üblich
    Kinder-Ecke als Präsentationsumgebung ("Demo-Ecke!") kommt auch sehr gut an
  • Feature der Wahl: Share Link Task http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394009(v=vs.105).aspx
    Bragging rights! "Erfolgreich Begriff XYZ geraten" mit Link zur App
  • Und wenn das Spiel jetzt etwas kostet?
    Trial-Modus - http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.applicationmodel.store.licenseinformation.aspx
    Gleiches App-Paket mit Finanzierung via Premium oder Ads
    Individuelles Layout mit Call to Action ("Kauf mich!") sehr einfach möglich
    Fortschritte, Sessions etc. bleiben erhalten und es muss auch nur ein app-paket
  • In die Runde fragen: wer benutzt Windows Phone? Wer benutzt iOS? Wer verwendet Android?
    -> Man kann nie sicher sein, dass alle aus einem Freundeskreis das gleiche System besitzen, aber tendenziell wollen Freunde auch miteinander Spielen und Herausforderungen schicken können.
    Das geht nur mit der Cloud.

    Aber selbst für reine Singleplayerspiele kann der Weg in die Cloud sinnvoll sein
  • Story (Puzzle Quest 2) – the awakening:

    Same game on muuultiple platforms, on many platforms, then on Xbox Live Arcade, then windows phone 7

    Savegame story, achievement story
    Most frustrating moment ever
  • Roaming Settings sind das mindeste, um Speicherstände auf mehreren Geräten nutzen zu können

    Andere, wichtige Features, die immer wieder benötigt werden oder zumindest extrem hilfreich sind:
    Identifikation der User (entweder für Speicherstände oder aber auch einfach nur für Ranglisten)
    Push-Notifications
    Dynamic Database Design (was das ist, dazu mehr später)
    Skalierung

  • Hier mal ein beispiel-Screenshot zum Dashboard von Azure.
  • Mir gehts heute um die Azure Mobile Services, die REST-basiert sind und auch ohne SDK extrem einfach einzusetzen sind
  • Feature 1: Identity Services
  • Dynamic Data Base Design
    Abstellbar
    Toll zum Prototyping oder wenn das Datenbank-Design noch nicht ganz klar ist und einfach angepasst werden soll, ohne Datenkorruption riskieren oder auf anstrengende DB-Updatevorgänge zurückfallen zu müssen
    Legen bislang unbekannte Schlüssel / Spalten einfach neu an, wenn gepostet
    Alle anderen Einträge dazu werden auf null angelegt
    Ebenso wie künftige einträge, wenn der Schlüssel/Die Spalte nicht mehr verwendet wird.
  • Autoscale-Funktion
    Luxusproblem: zu viele Spieler, Server knickt ein
    Wochenlange Bestellzeiten für neue Spielwelten sind ein „no-go“
    Ebenso wie für Server zu zahlen, die sich die ganze Zeit außer Freitags abends langweilen
  • Überleitung zu DreamSpark und MSP
  • Falls die Studis fragen:
     
    DreamSpark Standard bekommen sie über ihren Fachbereich/Hochschule über den ELMS-Store – wenn sie nicht wissen wie, am besten Kommilitonen oder Admin fragen; kleine Version von Standard inkl. VS Professional können sie auch auf www.dreamspark.com selbst herunterladen
    DreamSpark Premium bekommen sie über ihren Fachbereich/Hochschule über den ELMS-Store – wenn sie nicht wissen wie, am besten Kommilitonen oder Admin fragen
    Runtergeladene Software können sie auch nach dem Studium weiternutzen, dürfen allerdings keine neuen Tools mehr herunterladen oder Product Keys bekommen
    Alle Infos und Kontaktdaten/Supportinfos: www.dreamspark.de (siehe Slide
  • A wild live tile appeared!

    1. 1. A wild LiveTile appeared! Kristina Rothe Game Development Evangelist
    2. 2. Kristina Rothe • DPE // Game Development Evangelist • kristina.rothe@microsoft.com • @kris_rothe • 2p-start.de
    3. 3. Agenda • Vorstellung • Windows (Phone) <3 Spiele • Das Spiel • Zusammenfassung
    4. 4. Kacheln? In Spielen?
    5. 5. ?!
    6. 6. Das Spiel: Montagsmaler • Populäres Beispiel: Draw Something! • „Gegnerauswahl“ • Begriffsvorgabe • Zeichnerische Interpretation • Fertiges Bild verschicken • Gezeichneten Begriff erraten
    7. 7. Gegnerauswahl Spieler finden und herausfordern
    8. 8. I. NFC - PeerFinder class -
    9. 9. II. Sekundärkacheln - Deeplink in die jeweiligen Spielsessions - Überspringen des Spielmenüs - Favoriten immer im Blick - Individuelle Gestaltung mit Spieleravataren
    10. 10. 12:38 DrawMonday! DM!: Max Mustermann DM: Hanna Zeichentalent 12:38 DrawMonday! Start new round Select existing options
    11. 11. Kategorien und Begriffe
    12. 12. 12:38 Begriffe wählen! Tiere Märchen Quantenphysik
    13. 13. Kinderecke - Kindgerechte Schwierigkeitsgrade möglich - Implementierung: if (Windows.Phone.ApplicationModel.Application Profile.Modes == Windows.Phone.ApplicationModel. ApplicationProfileModes.Alternate) { ... }
    14. 14. 12:38 Begriffe wählen! Tiere Märchen Pflanzen
    15. 15. Zeichnerische Interpretation
    16. 16. I. In-App-Purchases & Kinderecke - „Durables“ kaufen - Kaufmenü in der Kinderecke nicht sichtbar - Inhalte verwendbar - Weiteres Beispiel: Kinderbuch-Apps
    17. 17. II. Speichern & Teilen - library.SavePictureToCameraRoll - Share Media Task zum Teilen - Quelle: bestofdrawsomething.com
    18. 18. Fertiges Bild verschicken
    19. 19. I. NFC & BlueTooth - Unabhängig von UMTS-Verbindung - Bspw. PublishBinaryMessage - Bspw. StreamSocket Streams (BT)
    20. 20. II. Live Kacheln - Informativer als numerische Anzeige - Erweiterung der Push-Notifications - Konstanter Reminder für den Spieler - Vorschau, neue Assets anteasern...
    21. 21. IIa. Sekundärkacheln - Personalisierter - Teaser für Bild möglich - Gute Spielrunden -> größere Motivation, ins Spiel zurückzugehen
    22. 22. Hanna hat ein neues Bild ge…12:38 DrawMonday! DM!: Max Mustermann DM: Hanna Zeichentalent
    23. 23. III. Sperrbildschirm - Hintergrund: bspw. Favorisierte Bilder - Detailliert: „Du hast neue Herausforderungen“ - Counter bestehender Herausforderungen
    24. 24. Gezeichneten Begriff erraten
    25. 25. I. In App Purchases - Guthaben für Tipps kaufen: „Consumables“ auch in Windows 8.1 möglich - 3rd Party SDKs!
    26. 26. II. Kinderecke - Vereinfachen durch Vorgabe von mehr Buchstaben - Session-Flag (aus Kinderecke gestartet?) - Einschränkung der Begriffswahl - Demo-Umgebung bei Präsentationen
    27. 27. III. Social Sharing - Share Link Task - Angeben & auf App Verlinken - shareLinkTask.Title, .LinkUri, .Message - shareLinkTask.Show();
    28. 28. Test-Modus LicenseInformation
    29. 29. Sonstige Argumente • „Kein Markt!“ & „Keine Apps“ • „Zu viel Komplexität pro weiterer Plattform!“ • -> Tools wie Unity helfen
    30. 30. Plattformen vernetzen Erfolgreich in die Cloud ziehen
    31. 31. Cloud supported development Roaming settings
    32. 32. Microsoft Azure
    33. 33. Multiplatform – Mobile services
    34. 34. Identity services
    35. 35. Dynamic DBs and scripting
    36. 36. Think big and scale
    37. 37. Key Take Away • Jeder Punkt im Interaktionszyklus mit Spielen kann durch Windows (Phone) 8 Features stark bereichert werden, allen voran: • Live- und Sekundärkacheln • Kinderecke • NFC • Social Sharing • Bei plattformübergreifender Entwicklung sind Cloud-Services unabdingbar
    38. 38. Angebote für Studenten
    39. 39. DreamSpark Die neuesten Microsoft-Tools für Entwickler, Designer und IT Professionals! Kostenlos. www.dreamspark.de DreamSpark Standard Für Schüler und Studierende aller Fachbereiche. Enthält Visual Studio Professional, Windows Server, Windows Embedded, SQL Server, XNA Game Studio, Expression Studio u.v.m. Inkl. kostenlosem Entwicklerkonto für App Developer. DreamSpark PremiumPremium Für Schüler und Studierende von MINT-Fachbereichen. Enthält Visual Studio Ultimate, Windows, Windows Server, Windows Embedded, SQL Server, Exchange Server, SharePoint Server, Visio, Project, Access, OneNote u.v.m. Inkl. kostenlosem Entwicklerkonto für App Developer.
    40. 40. Großes Netzwerk an Gleich- Microsoft Student gesinnten Partner sind technologie-begeisterte Studierende aus ganz Deutschland Ca. 180 Studierende in ganz Deutschland Schwerpunkte auf Software und App Entwicklung, IT-Infrastruktur und Netzwerke, sowie professionelle Informationsverarbeitung
    41. 41. Lernen Als Microsoft Student Partner erwirbt man Wissen in Microsoft Technologien oder bringt dieses bereits mit. Zertifizieren Weitergeben Das erlernte Wissen wird durch offizielle Microsoft Prüfungen zertifiziert und bildet somit eine Grundlage für Workshops. Durch Workshops und Trainings an Hochschulen wird das erworbene Wissen an andere Studenten weitergegeben. Anwenden Projekte in denen das erlernte Wissen angewendet werden kann, bieten eine Basis für praktische Erfahrungssammlung.
    42. 42. Vielen Dank! Fragen? Kristina.rothe@microsoft.com

    ×