Meine erste komplette App ist nun fertig!
Ich habe mich durch die Grundlagen von Objective-C programmiert und erst dann die Cocoa Touch Programmierung erlernt und bemerkt, dass es doch der bessere Weg ist, eine Programmiersprache über Ihre Fundamente zu begreifen um dann Stück für Stück an’s Ziel zu kommen.
Mittenrein springen bringt eigentlich keinem was.

Nun bin ich natürlich noch lange nicht am Ende angelangt, bin aber trotzdem schon mächtig stolz auf meine erste App, die ich, wenn ich mir die Entwickler-Lizenz für den iTunes Store (Hallo Sponsoren! ;) ) kaufen würde, auch schon veröffentlichen könnte.

Da ich aber tatsächlich noch einige Verbesserungen, wie z.B. das Speichern von Highscores und ein besseres Design an manchen Stellen, einbauen möchte, warte ich noch ein bisschen.

Langer Rede kurzer Sinn: Hier der Screencast zur App “Kolorz”
(Oder: in voller Größe ansehen)

Note: Der Sound ist nur so mistig vom Screencasttool komprimiert. In echt ist er kristallklar ;)

(Eine Beschreibung des Spielprinzips und der eingebauten programmiertechnischen Features können Interessierte weiter unten lesen)

Das Spielprinzip ist einfach erklärt:

  • In der Mitte des Bildschirms erscheint ein zufälliges Wort, das eine Farbe beschreibt wie z.B. “Grün” oder “blau” in einer zufälligen Farbe
  • Der Benutzer  muss den richtigen Button in der richtigen Farbe (Die, die das Wort beschreibt) drücken
  • Das Spiel geht solange, bis der Benutzer 15 mal richtig lag
  • Für richtige Antworten bekommt der Benutzer eine gewisse Anzahl an Punkten gut geschrieben
  • Für falsche Antworten werden Punkte abgezogen
  • Ebenso werden für mehr verstrichene (Milli-)Sekunden mehr Punkte abgezogen

Eingebaute programmietechnische Features:

  • Mehrere Views mit Variablenübergabe
  • Timer
  • Soundausgabe
  • Eigene Audioplayer Klasse
  • Alle Sounds sind selbst gemacht
  • Dictionaries und Mutable Arrays
  • Einbinden und steuern von grafischen Elementen
  • “Loopable” Sound über die Zusammenarbeit von “Garage Band”, “Steinberg Cubase” und dem Mac-systeminternen “afconvert” zu .caf Dateien
  • Update: Lokalisierung: Das Spiel, bzw. die Texte im Spiel, reagiert nun sowohl auf  englische, französische als auch deutsche Spracheinstellungen
  • Update: Es gibt nun auch lokale Highscores

Features to come:

  • Evtl. Online-HighScores

Die App wird sicherlich in der nächsten Zeit, wenn ich mir die Entwicklerlizenz gekauft habe und Apple die App akzeptiert, im iTunes Store gratis zur Verfügung stehen.
Ihr könnt ja immer wieder mal reinschauen, oder bei mir nachfragen.

Euer Geibi

Share
Tags: ,