Alan N. Shapiro, Autonomy in the Digital Society

Blog and project archive about media theory, science fiction theory, and creative coding

Sorcerer’s Apprentice Video Game for the Android Smartphone Platform, Programmed in Java, by Sitha Reis

Comments Off on Sorcerer’s Apprentice Video Game for the Android Smartphone Platform, Programmed in Java, by Sitha Reis

I programmed a Sorcerer’s Apprentice Video Game for the Android smartphone platform in Java. I used the Eclipse Java Integrated Development Environment. The video game is very graphics-intensive, and I used the OpenGL toolkit, which is the industry standard for high performance graphics, from games to virtual reality, mobile phones to supercomputers. I got the Android Emulator running on Mac as a separate application, runnable from within Eclipse. In this way, I had a “Hello World” up and running for testing my code.

Zauberlehrling

Das sidescroll jump n Run für android portable devices erzählt die Geschichte eines Zauberlehrlings, der seinem Meister einen Streich spielt. Als der Meister den nächsten Trank brauen will, explodiert der Kessel, der Lehrling wird weit weg geschleudert und ein Dimensionstor öffnet sich, aus dem Monster in die Welt gelangen.

Die Aufgabe im Spiel besteht darin, den Weg zurück zum Zauberturm zu überstehen, die Monster auf dem Weg zu besiegen und das Dimensionstor wieder zu schließen.

Die Monster werden mittels Zaubersprüchen besiegt, die mit verschiedenen Touchgesten auf dem Bildschirm aktiviert werden können.  Für jedes Monster brauch man einen anderen Zauberspruch, um es zu besiegen. Das Dimensionstor lässt sich mit auf dem Weg eingesammelten Kristallen schließen, nachdem das Endmonster mit einer Kombination von Zaubersprüchen besiegt wurde.

Die Geschäftslogik des Spiels wird mit Java realisiert, ein Platz für eine anschließbare  Datenbank ist vorgesehen. Die UI wird mit WebGL als Vektorgraphiken realisiert.

zauberlehrling_use_cases

 

zauberlehrling_klassendiagramm

 

Screen Shot 2014-07-03 at 10.46.07 AM

 

Screen Shot 2014-09-03 at 4.45.00 PM

Comments are closed.