Dieses Jahr gibts wieder etwas spezielles zu Weihnachten. Vor rund einem Monat hatte ich die glorreiche Idee, mich ein wenig mit Javascript zu befassen. Und irgendwann habe ich angefangen, Bildchen zu malen, und diese mit Javascript zu animieren. Und so ist immer mehr der Gedanke entstanden, dass ich ein Spiel programmieren könnte. Gedacht, getan, rund einen Monat später habe ich ein kleines Game programmiert und gestaltet. Kurz, aber nett. Getestet in Safari, Firefox und Chrome. Viel Spass!
Für die Interessierten: Javascript ist die Sprache, welche es erlaubt, Internetseiten dynamisch zu steuern, ohne dass der Browser ständig neue Anfragen an den Server stellen muss. In den letzten Jahren kam diese Sprache immer mehr zum Zug, doch ich hatte mich bislang wenig damit beschäftigt und meine Homepage wird wohl nie damit gestaltet werden. Nun wollte ich jedoch diese Sprache etwas ausreizen und wenigstens ein kleines Spielchen programmieren.
Die verwendete Sprache ist HTML5, CSS und reines Javascript, keinerlei Zusätze. Bei der Programmierung musste ich mich herumschlagen mit physikalischen Effekten wie Gravitation oder Feder-Masse-Systemen, mit numerischen Ungenauigkeiten, mit vereinfachten Bresenham-Algorithmen sowie mit Kompressions-Algorithmen, ähnlich denen der LZW-Komprimierung. Hat Spass gemacht und nicht zuletzt konnte ich wieder mal meinen Pixel-Wahn loslassen. Es leben die goldigen Jahre der Computerspiele!
Übrigens: Es funktioniert auch auf dem iPhone (wenn auch vielleicht etwas langsam).