Hallo,
ich möchte mich aus zeitlichen Gründen von Financial-Rumors, einer Wirtschaftssimulation trennen. Das Spiel läuft seit Mitte 2007 ununterbrochen.
Das Spiel ist in Ruby und JavaScript geschrieben und setzt in Teilen nicht auf Standards auf. ERB wird nur zum generieren von wenigen Hauptseiten verwendet, der Rest der Seiten wird mit DOM-Manipultation aus JSON-Beschreibungen generiert. Als http server wird ein modifizierter mongrel Server verwendet (hopi), der als Comet-Server fungiert und somit in der Lage ist, Daten zu den Clients zu pushen. Der server-seitige Ruby Quellcode hat durchaus "professionelle" Qualität, der JavaScript Teil hat einen recht "prototyp-haften" Charakter, allerdings mit klaren Schnittstellen. Internationalisierung ist vorbereitet, aber nicht umgesetzt. Städte, Produkte, Gebäude und Schiffstypen sind nicht hard codiert, sondern liegen als Regeln in der Datenbank, bzw. in SQL-Skripten.
Das Spiel hat einige Probleme:
- Der Hopi-Server degeneriert mit der Zeit und muss alle paar Tage neu gestartet werden. Hier könnte ein Umstieg auf eine neuere Ruby-Version Abhilfe schaffen.
- Besonders am Ende der Runde kommt es ab und zu, aus noch nicht geklärten Gründen, zu Inkonsistenzen in den Daten.
- es gibt keine Automatismen, zum Aufspüren von Betrügern. Allerdings werden sehr viele Daten mit protokoliert, die solche Analysen möglich machen.
- Das Spiel hat keinen Premium-Account, bietet aber einiges an Möglichkeiten dazu.
Ich selbst betreibe das Spiel nun seit über einem Jahr als Hobby (vorher Hauptberuflich) und möchte nun einfach nicht mehr die dafür nötige Freizeit opfern. Ich möchte das Spiel aber auch nicht einfach einstampfen, und würde es selber gerne in Zukunft weiter spielen. Deshalb suche ich einen Käufer für das Spiel, der bereit ist, das Spiel weiter/zuende zu entwickeln. Oder aber, wenn sich kein ernsthafter Käufer findet, wäre ich auch bereit, dass Spiel als OpenSource frei zu geben und würde dafür jemanden suchen, der dies koordiniert.
Zum Kaufpreis habe ich wenig konkrete Vorstellungen, wer aber mal belastbar untersuchen möchte, wie fat clients ohne flash und Java, nur mit HTML, CSS und JavaScript im Browser umsetzbar sind, der spart mit dem Kauf von Financial-Rumors locker 3 Mann-Monate.
Das Spielt ist unter http://financial-rumors.de erreichbar und hat einen Gast-Account. Kurz einen Account anlegen und das Tutorial spielen, dauert aber auch nicht lange.
Weitere Kontaktmöglichkeiten findet Ihr im Impressum von Financial-Rumors.
Im Umfang sind natürlich alle Sourcen (Probe gibt es gerne auf Anfrage) alle Grafiken, url usw. Es sind noch einige Grafiken für die Weltkarte im Schiffsdialog vorbereitet worden, die liefert mein Grafiker noch nach.
mfg Torsten
P.S. Für die LOC Fetischisten: ;-)
C:\Users\Todi\Work>cloc c:\Users\Todi\Work\empire_export --exclude-lang=XML --force-lang=HTML,rhtml --no3
626 text files.
517 unique files.
45 files ignored.
http://cloc.sourceforge.net v 1.08 T=1.0 s (474.0 files/s, 34107.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Ruby 372 2861 895 13484
Javascript 30 1449 651 9471
SQL 12 322 44 2571
HTML 49 151 3 1423
CSS 3 105 35 587
YAML 8 6 3 46
-------------------------------------------------------------------------------
SUM: 474 4894 1631 27582
-------------------------------------------------------------------------------