FLIEGENDER VOGEL 2.0
Features:
- Shop zum kaufen neuer Vögel
- InGame Geld welches man beim Spielen verdient
- Highscore
- Winterwelt / Sommerwelt
How to play:
- Bildschirm berühren um zu springen
Entwicklung:
Ich habe das Projekt mit dem ganz normalen Android SDK realisiert.
Jeder Bildschirm wie zB. das Menü oder der Shop wurde durch einen einzelnen Views mit Bitmaps realisiert.
Ich habe mir das ganze vereinfacht, indem Ich mir 4 Klassen (eine Art Framework) erstellt habe:
Image.java
Einfacher zu verwenden als Bitmap und bietet zusätzliche Funktionen wie zB. automatisch Kollisionserkennung oder einfachere Winkelmodifikation ohne Matrix etc. Jedes Bitmap wird automatisch entsprechend der Bildschirmauflösung skaliert, ohne dabei das Seitenverhältnis des ehem. Bildes zu ändern.
Das Spiel sieht also auf jedem Bildschirm exakt gleich aus mit einer perfekten Skalierung.
Button.java
Erbt von Image.java plus einer boolean Funktion ob der Button berührt wurde.
Music.java
Eine Vereinfachung des MediaPlayers.
Sound.java
Eine Vereinfachung des SoundPools.
Gesteuert werden die Views von einer MainActivity.
Android-Versionen:
4.0 - Aktuell
DOWNLOAD LINK:
https://play.google.com/store/…ls?id=catgames.flyingbird
Vielleicht könnt ihr mir ja eine nette Rezension schreiben