Anforderungen
Der Kunde forderte eine mobile Anwendung für Android-Tablets, die Kinder mit Spielerlebnissen unterhalten wird. Die App sollte Tablets mit 7- und 10-Zoll-Displays abdecken. Es wurde entschieden, einen Entwickler für das Projekt zu beauftragen.Herausforderung
Die erste Herausforderung bestand darin, die Erstellung von Postkartenbildern zu implementieren, die aus überlappenden Maskenbildern wie Piraten- oder Clownbildern mit transparentem Gesicht und einem aus einer Galerie oder einer Fotoaufnahme stammenden Kinderfoto bestehen. Dieses Foto liegt unter der Maske, sodass der Benutzer darunter drehen/zoomen kann. Die andere Herausforderung bestand darin, einen Magneteffekt für das Puzzlespiel zu programmieren und den richtigen Radiergummi im Malspiel zu erfüllen, der die Änderungen des benutzerdefinierten Hintergrunds und der vom Benutzer bemalten Leinwand handhabt.Lösung
Das erste Problem wurde durch einen kombinierten Ansatz gelöst, bei dem ein Bitmap-Zeichnungs-Cache, eine zusätzliche Bitmap-Leinwand für die darunter liegende Ebene und eine Standard-Matrix-Klasse für Bildtransformationen verwendet wurden. Alle Transformationen werden in einem neuen Thread durchgeführt, der sich vom Haupt-UI-Thread unterscheidet. Der magnetische Effekt wurde durch Speichern des Zielpunkts im Tag von Puzzle Peace View erzeugt, sodass jedes Puzzle sein Ziel kennt. Der Malspiel-Radierer wird durch einen bestimmten Malmodus namens Porter DuffXfer-Modus mit dem CLEAR-Modus erstellt, der nur auf vom Benutzer bemalte Leinwand angewendet wurde.Ergebnisse
Das Ergebnis der Entwicklung ist eine Tablet-Anwendung (unterstützt Android 4.0 und höher). Das Hauptziel ist es, sich über die Interaktion von Benutzerspielen lustig zu machen, was von den Benutzern etwas Kreativität erfordert. Die App hat folgende Funktionalität:- Das Erstellen einer Postkarte, die verschiedene "lustige" Masken als Pirat, Clown oder Prinzessin mit dem echten Bild kombiniert, einschließlich genauer Anpassung;
- Integrierte Musik;
- Durchsuchen von Informationen im Zusammenhang mit der Stiftung Theodora;
- Puzzlespiel mit eingebauten Bildern oder externen Bildern oder Fotos mit Zeitpunkten;
- Memory-Spiel mit 24 Karten, bei dem die Zeit und die Anzahl der gezogenen Karten für die Punktzahl gezählt werden;
- Malspiel, bei dem Sie einen benutzerdefinierten Hintergrund aus voreingestellten Farben oder aus eigenen Fotos und Bildern festlegen können;
- Gemälde und Postkarten können online geteilt werden.
Share