Android Game K'UMPA auf dem Galaxy Tab

13
Markus Junginger K‘UMPA Ein kleines Update

description

Das Galaxy Tab von Samsung ist eins der ersten wirklich interessanten Android Tablets. Für das Spiel mussten Anpassungen vorgenommen werden um die neue Screengröße und das neue Seitenverhältnis optimal zu nutzen. Die Standard ldpi/mdpi/hdpi Skalierung von Android reichte dafür nicht aus.

Transcript of Android Game K'UMPA auf dem Galaxy Tab

Page 1: Android Game K'UMPA auf dem Galaxy Tab

Markus Junginger

K‘UMPAEin kleines Update

Page 2: Android Game K'UMPA auf dem Galaxy Tab

Über mich Markus Junginger, greenrobot 2007: Erste Android App 2001: Erstes Mobile Projekt 10 Jahre Java & Internet Erfahrung 20 Jahre Entwicklungserfahrung greenrobot: Android & Mobile Entwicklung Android Technology Usergroup München

Page 3: Android Game K'UMPA auf dem Galaxy Tab
Page 4: Android Game K'UMPA auf dem Galaxy Tab
Page 5: Android Game K'UMPA auf dem Galaxy Tab

K‘UMPA Facts November 2009 veröffentlich 100% Java ohne OpenGL 60 Frames/Sekunde auf dem G1 48.000 Downloads, 4 Sterne ADC2: Top Ten Casual Game

Page 6: Android Game K'UMPA auf dem Galaxy Tab

K‘UMPA Features Leveleditor (bislang nur intern) Levelpack als „In-App-Purchase“ Grafiken und Sounds professionell erstellt Eigene „Game-Engine“ speziell auf

Performance optimiert (keine GC etc.) Große scrollbare Levels mit vielen

unterschiedlichen Feldern

Page 7: Android Game K'UMPA auf dem Galaxy Tab

K‘UMPA und Screengrößen Kein Standard-Layout Grafisches Layout Nach Anpassungen ganz OK auf ldpi,

mdpi und hdpi Geräten

Page 8: Android Game K'UMPA auf dem Galaxy Tab

K‘UMPA 1.2 & das Galaxy Tab

Page 9: Android Game K'UMPA auf dem Galaxy Tab

Grundsätzliches Problem Pixelgenaue Skalierung unmöglich

(Grafiken als Referenz) Unterschiedliche Seitenverhältnisse

(Verzerren vermeiden)

Page 10: Android Game K'UMPA auf dem Galaxy Tab

Lösung Eigener Code für die Skalierung Nutzt Screen bestmöglich aus ohne zu

Verzerren Layout in der Referenzauflösung 320x480

(px Angaben) Layout wird nachträglich skaliert Berücksichtigt schwarze Ränder

rechts/links oder oben/unten

Page 11: Android Game K'UMPA auf dem Galaxy Tab

Das Ergebnis

Page 12: Android Game K'UMPA auf dem Galaxy Tab

HDPI / LDPI Skalierung? Interne Skalierung reicht nicht aus Beispiel Galaxy Tab

HDPI Skalierung: 1,5 Eigene Skalierung: 1,875 25% höher!

Beispiel HTC Tattoo LDPI Skalierung: 0,75 Eigene Skalierung: 0,666… 11% geringer!

Page 13: Android Game K'UMPA auf dem Galaxy Tab

Danke! Q&A

[email protected]

http://greenrobot.de

Twitter: greenrobot_de