2D Balls

2D Balls ist mal wieder eine Entwicklung die mir richtig SpaĂź macht. Es
ist ein Spiel, oder vielmehr eine Plattform fĂĽr Spiele. Ausgehen von
einer simplen Billiard Implementation bin ich nun bei einem Framework
fĂĽr viele andere Spiele dieser Kategorie angekommen:

  • Billard
  • Pong
  • Dodge (ein Spiel bei dem man herumfliegenden Kugeln ausweichen muss)
  • Golf
  • InkBall (von Microsoft Windows bekannt)
  • ChainRxn (aus Facebook bekannt)

2D Balls ist mein erstes Java Projekt. Ja und wie das meistens ist,
lässt es einen einfach nicht mehr los. Ursprünglich als reines
Lernprojekt begonnen, habe ich mich mal wieder in etwas
hineingesteigert. Ich begann vor einem guten halben Jahr mit der
Entwicklung. Nun macht sie mal wieder größere Fortschritte. Die
Perfektion verfolgt mich leider immer noch. Ă–fters stellte ich den
kompletten Aufbau des Codes auf den Kopf um einen noch besseren,
universelleren Ansatz zu finden. Mittlerweile zweifle ich ob diese
Universalität noch das Ziel meiner Anstrengungen sein sollte. Ich freue
mich, dass ich durch die Arbeit an diesen sonst so einfachen und kleinen
Spiel so viel lernen konnte. Ich kann nur allen empfehlen sich einfach
mal in so ein einfaches Programm hineinzusteigern :p

Noch schlage ich mich mit den Eigenheiten von Java herum. Vor dem ersten
Release gibt es noch einige Punkte, die ich noch abarbeiten möchte:

  • Online Highscores
  • ein paar Levels zum Testen Designen
  • zu mindestens ein paar Spiel-Modi implementieren

Um euch bereits mal einen Eindruck von dem Spiel bieten zu können möchte
ich euch hier schon einmal einen Screenshot präsentieren: