mmofacts.com

Der flexible Browsergamekern

gepostet vor 14 Jahre, 7 Monate von TheUndeadable

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:

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.

gepostet vor 14 Jahre, 7 Monate von Todi42

Bei dem Spiel finde ich unter ./src nur drei Dateien. Fehlt da was?

gepostet vor 14 Jahre, 7 Monate von TheUndeadable

Heute im Laufe des Abends wird eine neue Runde des Jungfrauenspiels (http://www.jungfrauenspiel.de) gestartet.

Dieses Spiel basiert wie AnotherSpacegame auch auf dem FBK und ist somit schnell auf jeden beliebigem Rechner ausführbar.

Neue Features des FBK:

  • Detailliertes Logging aller Spieleraktionen in eine SQLite/MySQL/SQL Server-Datenbank (oder ein anderer, beliebiger ADO.Net-Provider)
  • Facebook-Connect funktioniert nach einer API-Änderung seitens Facebook wieder
  • Facebook-Fan-Button hinzugefügt
  • Viele Kleinigkeiten...

Auf diese Diskussion antworten