Nach einigen Monaten Entwicklung und dem letzten Feinschliff um das Projekt fähig zur breiten Veröffentlichung zu machen, möchte ich dem GN-Publikum den FBK, der flexible Browsergamekern, vorstellen.
Der flexible Browsergamekern ist eine pluginbasierte Applikation, die zum Betrieb von Browsergames dienen kann. Zielgruppe sind hier nicht die großen 10.000-Mann-Browsergames, sondern dem kleinen Entwickler, der schnell mal einen Prototypen veröffentlichen möchte oder um ein BG in einem Intranet zu betreiben.
Der FBK enthält eine Datenbank (Binärdaten mit regelmäßiger Persistenz und ein SQL-Interface [integrierte SQLite-Datenbank oder dedizierte Server wie SQL Server, MySQL]), eine Logik mit Hintergrundthreads (Eventhandler im OGame-Jargon) und einen integrierten Webserver, der über die Windows http.sys-Schnittstelle arbeitet.
Zum FBK selbst, veröffentliche ich noch das Spiel Another Spacegame () als Binärdatei und als Quellen unter der AGPL-Lizenz . Another Spacegame ist ein traditionelles tabellenbasiertes Browsergame ohne technische Innovationen auf Clientseite.
Ein anderes Spiel, das auch auf dem FBK basiert, ist das Jungfrauenspiel (). Dieses ist vom Spielprinzip sehr unterschiedlich zum Another Spacegame, obwohl es zu 95% die gleiche Basis und zum größten Teil auch die gleiche Spiellogik besitzt.
Downloads:
- Quellcode des FBK: http://bitbucket.org/mbrenn/burnsystems.fbk/
- Quellcode des ASG-Metaprojektes: http://bitbucket.org/mbrenn/another-spacegame-public/
- Binär: http://depon.net/downloads/fbk.zip (entpacken, FBK.exe starten, daraufhin sollte sich der Standardbrowser mit dem FBK öffnen)
- Kurzpräsentation: http://depon.net/downloads/fbk_overview.pdf
- Weitere Informationen: http://blog.depon.net/
Persönliche Anmerkung:
Ich befürchte im Gegensatz zu mymafia und anderen komischen Massen-BGs keine Another Spacegame-Schwemme, da zum Betrieb des FBK ein Windows-Rechner mit Konsolen-Zugriff erforderlich ist. Diese technische Hürde für den 08/15-Webspace sollte die Schwemme verhindern.