Game Programmierung
In der Welt des Internets und der Telefonie gibt es ein Phänomen. Dabei handelt es sich um die Game Programmierung.So gut wie jeder der beruflich oder als Hobby mit Informatik zu tun hat wird schon einmal ein Spiel oder etwas sehr ähnliches programmiert haben, sei es auch einfach nur zur Übung. In der Regel wird dafür ein sogenannter "Game Engine" benutzt, dies ist eine Entwicklungsumgebung, die für das Spiele entwickeln ausgelegt ist und es erleichtert.
Natürlich braucht man ihn nicht unbedingt, da man das Spiel auch mit mehreren Werkzeugen oder einzig in Programmiersprache schreiben kann. Allerdings beschleunigt ein Game Engine die Game Programmierung erheblich.
Zuerst wird man sich auf ein bestimmtes Genre festlegen wie "Beat em up", "Ego Shooter", "Role Playing Game", "Brettspiele", etc. , denn für jede Spieleform gibt es andere Anforderungen. Bei den sogenannten Online Spielen ist die Anforderung nicht ganz so hoch. Für Online Spiele braucht man lediglich einen schnellen Internetanschluss (DSL) und einen Browser. Natürlich sollte der Computer kein Pentium III mit 700 MHz sein. Ansonsten können Sie mit jedem Browser den man Downloaden kann spielen.
Game Programmierung - Die Entwicklung auf dem Papier
Dann sollte die Entwicklung auf dem Papier stattfinden um festzulegen was gemacht werden muss um das Projekt fertig zu stellen. Sollen die Charaktere zweidimensional sein oder dreidimensional? Wie soll die Geschichte aufgebaut sein?Wie viele Charaktere sollen vorkommen? Was haben sie für Persönlichkeiten? Welche Ortschaften sollen besucht werden können? Welche Aktionen sollen ausführbar sein? Nachdem man das ganze Konzept festgelegt hat macht man sich Gedanken über die Ausführung. Man sucht sich die richtige Entwicklungsumgebung für seine Ziele und legt die Programmiersprache für das Spiel fest, welche die Anforderungen am besten erfüllt. Am Schluss beginnt die Umsetzung, wenn alles festgelegt wurde. Am beliebtesten für Spiele sind Java und C++, wegen ihrer Verträglichkeit mit allen Betriebssystemen. Beim lesen dieses Textes könnte man auf den Gedanken kommen, dass die Programmierung von Spielen nichts besonderes ist. Dem ist jedoch nicht so. Allein das Design der Umgebung, ein Hotel im Urlaub, ein Strand oder ein Versicherungskomplex private Krankenversicherungen, und der Charaktere braucht sehr viel Zeit, auch schon bei zweidimensionalen Spielen.