SlideShare una empresa de Scribd logo
1 de 13
K‘UMPAEin kleines Update Markus Junginger
Ü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
K‘UMPA Facts November 2009 veröffentlich 100% Java ohne OpenGL 60 Frames/Sekunde auf dem G1 48.000 Downloads, 4 Sterne ADC2: Top TenCasual Game
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
K‘UMPA und Screengrößen Kein Standard-Layout Grafisches Layout Nach Anpassungen ganz OK auf ldpi, mdpi und hdpi Geräten
K‘UMPA 1.2 & das Galaxy Tab
Grundsätzliches Problem Pixelgenaue Skalierung unmöglich(Grafiken als Referenz) Unterschiedliche Seitenverhältnisse(Verzerren vermeiden)
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
Das Ergebnis
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!
Danke! Q&A kontakt@greenrobot.de http://greenrobot.de Twitter: greenrobot_de

Más contenido relacionado

Similar a Android Game K'UMPA auf dem Galaxy Tab

12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...TANNER AG
 
Responsive Webdesign: Prozess, Dialog, Qualität
Responsive Webdesign: Prozess, Dialog, QualitätResponsive Webdesign: Prozess, Dialog, Qualität
Responsive Webdesign: Prozess, Dialog, QualitätPeter Rozek
 
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...Gordon Breuer
 
ESE Conference: iOS, Android, WP7... Alle nativ auf einen Streich! streich
ESE Conference: iOS, Android, WP7...Alle nativ auf einen Streich! streichESE Conference: iOS, Android, WP7...Alle nativ auf einen Streich! streich
ESE Conference: iOS, Android, WP7... Alle nativ auf einen Streich! streichRomano Roth
 
Windows 10 IoT Core
Windows 10 IoT CoreWindows 10 IoT Core
Windows 10 IoT CoreJens Siebert
 
AR Webinar
AR WebinarAR Webinar
AR Webinarargency
 
Virtual Deep-Dive Desktop-Virtualisierung: die Resultate
Virtual Deep-Dive Desktop-Virtualisierung: die ResultateVirtual Deep-Dive Desktop-Virtualisierung: die Resultate
Virtual Deep-Dive Desktop-Virtualisierung: die ResultateDigicomp Academy AG
 

Similar a Android Game K'UMPA auf dem Galaxy Tab (9)

12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
 
Responsive Webdesign: Prozess, Dialog, Qualität
Responsive Webdesign: Prozess, Dialog, QualitätResponsive Webdesign: Prozess, Dialog, Qualität
Responsive Webdesign: Prozess, Dialog, Qualität
 
Einführung in Flex Mobile
Einführung in Flex MobileEinführung in Flex Mobile
Einführung in Flex Mobile
 
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...
 
ESE Conference: iOS, Android, WP7... Alle nativ auf einen Streich! streich
ESE Conference: iOS, Android, WP7...Alle nativ auf einen Streich! streichESE Conference: iOS, Android, WP7...Alle nativ auf einen Streich! streich
ESE Conference: iOS, Android, WP7... Alle nativ auf einen Streich! streich
 
Windows 10 IoT Core
Windows 10 IoT CoreWindows 10 IoT Core
Windows 10 IoT Core
 
AR Webinar
AR WebinarAR Webinar
AR Webinar
 
Softwarebasierte Barrieren im Designprozess einreissen. (UIG Frühjahrstagung ...
Softwarebasierte Barrieren im Designprozess einreissen. (UIG Frühjahrstagung ...Softwarebasierte Barrieren im Designprozess einreissen. (UIG Frühjahrstagung ...
Softwarebasierte Barrieren im Designprozess einreissen. (UIG Frühjahrstagung ...
 
Virtual Deep-Dive Desktop-Virtualisierung: die Resultate
Virtual Deep-Dive Desktop-Virtualisierung: die ResultateVirtual Deep-Dive Desktop-Virtualisierung: die Resultate
Virtual Deep-Dive Desktop-Virtualisierung: die Resultate
 

Android Game K'UMPA auf dem Galaxy Tab

  • 1. K‘UMPAEin kleines Update Markus Junginger
  • 2. Ü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
  • 3.
  • 4.
  • 5. K‘UMPA Facts November 2009 veröffentlich 100% Java ohne OpenGL 60 Frames/Sekunde auf dem G1 48.000 Downloads, 4 Sterne ADC2: Top TenCasual Game
  • 6. 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
  • 7. K‘UMPA und Screengrößen Kein Standard-Layout Grafisches Layout Nach Anpassungen ganz OK auf ldpi, mdpi und hdpi Geräten
  • 8. K‘UMPA 1.2 & das Galaxy Tab
  • 9. Grundsätzliches Problem Pixelgenaue Skalierung unmöglich(Grafiken als Referenz) Unterschiedliche Seitenverhältnisse(Verzerren vermeiden)
  • 10. 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
  • 12. 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!
  • 13. Danke! Q&A kontakt@greenrobot.de http://greenrobot.de Twitter: greenrobot_de