Android Game K'UMPA auf dem Galaxy Tab

5,372 views
5,320 views

Published on

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.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
5,372
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android Game K'UMPA auf dem Galaxy Tab

  1. 1. K‘UMPAEin kleines Update<br />Markus Junginger<br />
  2. 2. Über mich<br />Markus Junginger, greenrobot<br />2007: Erste Android App<br />2001: Erstes Mobile Projekt<br />10 Jahre Java & Internet Erfahrung<br />20 Jahre Entwicklungserfahrung<br />greenrobot: Android & Mobile Entwicklung<br />Android Technology Usergroup München<br />
  3. 3.
  4. 4.
  5. 5. K‘UMPA Facts<br />November 2009 veröffentlich<br />100% Java ohne OpenGL<br />60 Frames/Sekunde auf dem G1<br />48.000 Downloads, 4 Sterne<br />ADC2: Top TenCasual Game<br />
  6. 6. K‘UMPA Features<br />Leveleditor (bislang nur intern)<br />Levelpack als „In-App-Purchase“<br />Grafiken und Sounds professionell erstellt<br />Eigene „Game-Engine“ speziell auf Performance optimiert (keine GC etc.)<br />Große scrollbare Levels mit vielen unterschiedlichen Feldern<br />
  7. 7. K‘UMPA und Screengrößen<br />Kein Standard-Layout<br />Grafisches Layout<br />Nach Anpassungen ganz OK auf ldpi, mdpi und hdpi Geräten<br />
  8. 8. K‘UMPA 1.2 & das Galaxy Tab<br />
  9. 9. Grundsätzliches Problem<br />Pixelgenaue Skalierung unmöglich(Grafiken als Referenz)<br />Unterschiedliche Seitenverhältnisse(Verzerren vermeiden)<br />
  10. 10. Lösung<br />Eigener Code für die Skalierung<br />Nutzt Screen bestmöglich aus ohne zu Verzerren<br />Layout in der Referenzauflösung 320x480(px Angaben)<br />Layout wird nachträglich skaliert<br />Berücksichtigt schwarze Ränder rechts/links oder oben/unten<br />
  11. 11. Das Ergebnis<br />
  12. 12. HDPI / LDPI Skalierung?<br />Interne Skalierung reicht nicht aus<br />Beispiel Galaxy Tab<br />HDPI Skalierung: 1,5<br />Eigene Skalierung: 1,875 25% höher!<br />Beispiel HTC Tattoo<br />LDPI Skalierung: 0,75<br />Eigene Skalierung: 0,666… 11% geringer!<br />
  13. 13. Danke! Q&A<br />kontakt@greenrobot.de<br />http://greenrobot.de<br />Twitter: greenrobot_de<br />

×