Simulierte Mafia-Welt im Browsergame
Was ist ein Browsergame?
Browsergames sind eine Klasse von Online-Spielen, die direkt und kostenlos über den Browser gespielt werden können. Im Gegensatz zu den Clientgames benötigen sie keinen Download und damit auch keine vorherige Installation. Komplexere Spielinhalte werden mittels Browser-Plugins (z.B. Flash) umgesetzt. Sie unterscheiden sich von den Flashgames durch eine wesentlich höhere Spieltiefe: während man Flashgames meist nur zwischendurch in der Pause spielt, bindet das Browsergame den Spieler durch Accounterstellung und eine große interne Community meist für lange Zeit. Zudem ist ein Neustart auch nicht ohne weiteres möglich, sondern ist immer an den Neustart der aktuellen Runde oder des gesamten Spiels gekoppelt.
Welche Technik steht hinter Browsergames?
Die ersten Browsergames waren eine Mischung aus PHP, HTML und SQL. Das Prinzip ist einfach: Der Spieler loggt sich im Frontend ein und tätigt dort Aktionen (z.B. den Kauf von Waren). Mittels PHP wird diese Aktion an den Server geschickt und in der Datenbank über SQL verarbeitet und gespeichert - damit wird der Spielstand oder das Konto des Users gespeichert. Der Spieler kriegt dann eine Erfolgsmeldung über das Frontend, dass seine Aktion verarbeitet wurde. Dieses Prinzip entspricht einfachen, rein textbasierten Spielen und wird heute meist nur noch in Spielen von Hobby-Programmierern angewandt.
Neuere und komplexe Spiele greifen auch auf neue Techniken wie Ajax oder Python zurück und setzen die Spielinhalte teilweise oder ganz über Flash o.ä. Techniken um. Sie sind von der Qualität her mittlerweile fast schon auf Niveau klassischer PC- und Konsolenspiele und werden vor allem unter den jungen Spielern immer beliebter.
Eigenes Browsergame erstellen
Wenn man die o.g. Programmiersprachen nicht oder nur wenig beherrscht kommt für die Erstellung eines eigenen Browsergame meist nur eine Games-Engine infrage. Die wohl bekannteste ist aktuell MeineMafia und bietet jedem die Möglichkeit sein
eigenes Browsergame aus der Mafia-Kategorie zu erstellen. Das geht auch ohne Programmierkenntnisse und ist zudem noch völlig kostenlos. Eine kurze Anleitung, ein umfangreiches Hilfe-Forum und eine riesige Community garantieren den Erfolg der bereits seit Jahren anhält.
Das Prinzip ist einfach: registrieren und Namen für das Spiel wählen. Nach der Anmeldeprozedur kann sich der Neuling in die Verwaltungsoberfläche seines Spiels einloggen und dort die Funktionen verwalten. Er kann aus einer Vielzahl an verschiedensten Designs wählen, Grafiken hochladen, die Startseite individuell gestalten und sogar seine eigene Domain registrieren. Wem das noch nicht genug ist, der kann auch aus einer fast endlosen Liste aus Zusatzfunktionen und Add-Ons wählen - gegen kleinen Aufpreis. Damit kann jedes Spiel zu einem einzigartigen Mafia Browsergame ausgestaltet werden.