mmofacts.com

OpenSource sinnvoll?

gepostet vor 13 Jahre, 8 Monate von NeoArmageddon

Aloha Leute,

mich plagen seit einigen Wochen Überlegungen zu einem alten Projekt von mir, was mittlerweile fast in Vergessenheit geraten ist und nur noch 10-15 "Hardcore" Spieler hat, die dem Game seit Anbeginn treu sind.

Da ich Überlege, wie man wieder frischen Wind in die Sache bringt, dachte ich mir, dass es vielleicht sinnvoll ist, den Code des Spiels als OpenSource zu veröffentlichen, um so vielleicht Leute zu finden, die das Spiel weiterentwickeln und selbst hosten wollen. Letztendlich kann so auch mein "Ur"-Spiel von Verbesserungen profitieren.

Ein Problem ist nur, dass der Code des Spiels extrem uneinheitlich und stellenweise auch unprofessionell ist (war halt mein erstes Projekt). 

Desweiteren habe ich Angst, dass das Spiel vielleicht als so eine "Meinemafia" zum selber installieren endet und auch mein "echtes" Spiel an Seriösität verliert, wenn zu viele 0815 Klone auftauchen.

Ich dachte ünrigens an eine AGPL-Lizenz.

Was ist eure Meinung dazu? Haltet ihr einen solchen Schritt für sinnvoll? Meint ihr sowas kann wieder frischen Wind in ein fast totes Projekt bringen? Hat vielleicht jemand mit sowas Erfahrungen gesammelt oder sogar bessere Ideen?

P.S. Bei dem Projekt handelt es sich übrigens um das RPG niwilent.de.

gepostet vor 13 Jahre, 8 Monate von knalli

Naja, eigentlich kann durchaus die Möglichkeit bestehen, dass durch so einen Schritt frischer Wind in die Sache hineinkommt. Allerdings würde ich in Anbetracht deiner genannten "10-15 Hardcore-Spieler" eher nicht davon ausgehen. Nur weil etwas Opensource wird, kommen nicht gleich Entwickler oder Anwender angesprungen.

Eine etwas andere Geschichte: Das Ergebnis meiner Diplomarbeit war ein Analysetool für Oracle-Datenbanken, und das sogar inkl. grafischer Ausgabe. Die Software wurde unter Opensource gestellt, und wenn man mal von zwei Ereignissen absieht, dann hat sich bis dato keiner dafür interessiert. Also: Es hat sich seit einem Jahr genau eine Person gemeldet, die das ausprobiert hatte und Frage hatte. Ansonsten eine Bombenstille.

Schlechter Code bzw. schlechte Strukturierung ist darüber hinaus auch nicht unbedingt ein Aushängeschild. Ich könnte mir jedoch vorstellen, das mit ein bisschen Aufräumarbeit und/oder das Heraustrennen von für sich wichtigen Komponenten durchaus eine Referenz entstehen kann.

gepostet vor 13 Jahre, 8 Monate von TheUndeadable

Kann Knalli nur zustimmen.

Insbesondere wenn das Einfinden in den Code schwierig und wahrscheinlich auch undokumentiert ist, wirst du nur wenige Menschen finden, die mehr machen werden als nur ein paar Konstanten zu ändern um die ultimative Supereinheit zu erschaffen.

Ich persönlich hatte auch mal ein BG unter OpenSource gestellt und auch hier ist die Resonanz nahezu null gewesen. Hatte zwei Patches erhalten und das war es.

Die AGPL-Lizenz hatte ich im Übrigen auch genutzt.

http://bitbucket.org/mbrenn/another-spacegame-public

gepostet vor 13 Jahre, 8 Monate von Todi42

Ich habe Financial-Rumors unter MIT Lizenz gestellt, weil ich es eben gerne noch selber mal spielen würde. Das feedback war/ist recht dürftig (fast 0), aber auf der anderen Seite habe ich auch keine schlechten Erfahrungen gemacht, bis auf einen, der komplett ohne Ahnung versucht hat, das Spiel zum laufen zu bekommen. Ich würde sagen: "Versuch macht Kluch"

gepostet vor 13 Jahre, 8 Monate von NeoArmageddon

 Allerdings würde ich in Anbetracht deiner genannten "10-15 Hardcore-Spieler" eher nicht davon ausgehen. Nur weil etwas Opensource wird, kommen nicht gleich Entwickler oder Anwender angesprungen.

Der Grund hierfür ist nicht, dass das Spiel schlecht oder sehr verbuggt ist, sondern eher, dass ich aufgrund des Studiums kaum Zeit hatte, am Spiel zu arbeiten und es daher eher "unfertig" ist (und unfertige Spiele locken keine Spieler an).

Wenn ich eure Aussagen mal zusammenfassen darf: "Versuchen kann man, aber bringen wirds sicher nichts" Oder?

gepostet vor 13 Jahre, 8 Monate von TheUndeadable

Original von NeoArmageddon

 Allerdings würde ich in Anbetracht deiner genannten "10-15 Hardcore-Spieler" eher nicht davon ausgehen. Nur weil etwas Opensource wird, kommen nicht gleich Entwickler oder Anwender angesprungen.

Der Grund hierfür ist nicht, dass das Spiel schlecht oder sehr verbuggt ist, sondern eher, dass ich aufgrund des Studiums kaum Zeit hatte, am Spiel zu arbeiten und es daher eher "unfertig" ist (und unfertige Spiele locken keine Spieler an).

Wenn ich eure Aussagen mal zusammenfassen darf: "Versuchen kann man, aber bringen wirds sicher nichts" Oder?

 Ist ungefähr so schadhaft wie ein Regentanz... :-)

Wer weiß, was rauskommt.

gepostet vor 13 Jahre, 8 Monate von Todi42

Original von TheUndeadable

 Ist ungefähr so schadhaft wie ein Regentanz... :-)

Wer weiß, was rauskommt.

Naja, vielleicht besser nicht mit dem Laptop auf der Terrasse probieren ;-)

gepostet vor 13 Jahre, 8 Monate von NeoArmageddon

Original von TheUndeadable

 Ist ungefähr so schadhaft wie ein Regentanz... :-)

Wer weiß, was rauskommt.

Mit Regentänzen habe ich schlechte Erfahrung auf div. Openairs... manchmal klappt das zu gut... also dann werd ich es demnächst wohl mal Versuchen. Falls ihr noch andere Vorschläge oder Ideen zu dem Thema habt, sagt bescheid!

gepostet vor 13 Jahre, 8 Monate von TheUndeadable

Original von NeoArmageddon

Original von TheUndeadable

 Ist ungefähr so schadhaft wie ein Regentanz... :-)

Wer weiß, was rauskommt.

Mit Regentänzen habe ich schlechte Erfahrung auf div. Openairs... manchmal klappt das zu gut... also dann werd ich es demnächst wohl mal Versuchen. Falls ihr noch andere Vorschläge oder Ideen zu dem Thema habt, sagt bescheid!

Sei dir aber absolut sicher, dass sich kein Kennwort mehr in deinem Source befindet... Wäre nicht das erste 'Hobby'-OpenSource-Projekt mit Kennwort...

gepostet vor 13 Jahre, 8 Monate von NeoArmageddon

Original von TheUndeadable

Sei dir aber absolut sicher, dass sich kein Kennwort mehr in deinem Source befindet... Wäre nicht das erste 'Hobby'-OpenSource-Projekt mit Kennwort...

Hab ich schon mit xxx ersetzt... ich war glücklicherweise bereits in meiner Anfangszeit mit php so umsichtlich, Datenbankinfos in eine Configdatei zentral zu lagern (ich hab auch schon gesehen, dass jemand in jedem neuen PHP-Skript eine neue Verbindung erstellt MIT allen Zugangsdaten).

Aber danke, dass du mich auch nochmal erinnerst...

gepostet vor 13 Jahre, 8 Monate von dewarim

Wenn es da ein paar interessierte Spieler gibt, könnte es nicht schaden...

Wenn der Code nicht gerade grottig ist, kann es ja auch mal ganz reizvoll sein, da aufzuräumen - Refactoring kann durchaus Spaß machen. Leider gibt es so unendlich viele Projekte, wo das nötig wäre

Die Gefahr, daß da ein MeineMafia draus wird, sehe ich nicht - bei 10-15 Spielern, und wenn noch keiner nach dem Code gefragt hat...

AGPL wäre für mich ein Grund, um so ein Projekt einen ganz weiten Bogen zu machen. (Das erinnert mich immer an iText - ein besonders abschreckendes Beispiel). MIT / Apache Lizenz finde ich ok, oder GPL / LGPL.

gepostet vor 13 Jahre, 8 Monate von BlackScorp

hm.. ich finde du hast zu wenig Pistolen, Autos, städte, jobs(wie drogen dealen, zuhälter usw.) :D in deinem Spiel.

Ne aber was ich damit sagen will, ist dass das spiel meinemafia, logd und co , zeigen, dass ein spiel erstmal zu einem billigen clon sein muss , damit es mit plugins erweitert werden kann.

Denn als Programmierer hat man ja halt den Ansporn, das spiel zu erweitern, wenn es bereits eine masse spielt. Ich würde mcih nie an ein OS game setzten und monatelang dran rumexperementieren, wenn es nur 10 leute spielen.

Ist halt ein teufelskreis, willst du dass sich ein paar programmierer aus spaß an dein spiel ransetzen , muss das spiel von vielen gespielt werden, die wiederum nur dann das spiel spielen, wenn die wissen dass da jemand was dran tut...

Du weist was ich meine;)

gepostet vor 13 Jahre, 8 Monate von NeoArmageddon

Du weist was ich meine;)

Natürlich... kann ich voll nachvollziehen.

Dann werde ich mein Spiel vermutlich nicht als OpenSource veröffentlichen. Vielleicht gebe ich den Code raus, wenn Leute ein vernünftiges Interesse daran außern. Oder ich zerlege das Spiel in für sich funktionierende Codeschnipsel, kommentiere die und stelle die im Internet bereit... Kampfscripte und sowas, was man in anderen Games leicht einbauen kann.

gepostet vor 13 Jahre, 7 Monate von Murmeli

Wenn man bedenkt, dass die meisten sogar jegliche Frameworks erstmal selber schreiben wollen, ist anzunehmen, dass sie schon gar nicht erst ein halb fertiges bg angehen ;)

gepostet vor 13 Jahre, 7 Monate von NeoArmageddon

Original von Murmeli

Wenn man bedenkt, dass die meisten sogar jegliche Frameworks erstmal selber schreiben wollen, ist anzunehmen, dass sie schon gar nicht erst ein halb fertiges bg angehen ;)

Achja, nen eigenes Framework hat das Spiel auch

Nein, ich habe mich jetzt entschieden, selbst am Projekt weiter zu machen. Ein Runden Reset hat gezeigt, dass es noch 15 begeisterte Spieler gibt, die 10 Minuten nach Reset wieder angemeldet waren. Habe mitlerweile auch schon das Grundgerüst komplett neu (und diesmal eleganter und sauberer) gemacht.

Auf diese Diskussion antworten