![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Sesselkleber
Registriert seit: 17.01.2005
Beiträge: 567
|
Hallo Forum.
Mir schwebt seid einiger Zeit ein Projekt im Kopf herum, dass ich nun endlich umsetzen möchte. Allerdings ist das eine Nummer zu groß für mich alleine. Eins Vorweg, ich bin kein professioneller Progammierer... Java ist für mich ein Hobby. Das Projekt, das ich hier vorstelle ist in keiner Weise kommerziell ausgelegt. Demnach werden Mitarbeiter auch nur auf kostenfreier Basis gesucht. "Just for Fun", oder wie ich das sehe "für Ruhm und Ehre". Zur Beschreibung des Projekts: Es soll ein Online-Rollenspiel werden. In der Art der alten Zelda-Teile auf dem NES / SNES. Also draufsicht, nicht umwerfende Grafik und Spaß soll es machen. Als Grafik-Engine für das Spiel würde ich die GTGE (Golden T Game Engine) verwenden. Die Seite der Macher der Engine: http://goldenstudios.or.id/index.php Die Engine steht unter Creative Commons License und kann daher frei verwendet werden. Einen kleinen Einblick in die Möglichkeit der Engine bietet das folgende Demo-Applet, das auch von der Grafik her sehr dem entspricht was ich mir vorstelle: DemoApplet So, mit einem anschauen des Demo-Applets sollte auch klar sein welche Art von Online-Spiel es werden soll. Natürlich ein Multiplayer-Game, mit Monstern, Figuren die vom Spiel gesteuert werden, einer Story und allem drum und dran. Das ganze soll eine Applikation werden, kein Applet. Der Clou bei der Geschichte: Das mit der Verbindung der Rechner soll wie folgt funktionieren: Ein Server würde sehr, sehr viel zu tun bekommen die Spieler zu koordinieren, die Gegner zu berechnen, etc. Also habe ich mir überlegt, dass die Verbindungen wie folgt funktionieren: Auf dem Server liegt nur eine Datenbank in der die Spieler gespeichert werden. Beim Start des Spiels wird die Geschwindigkeit des PCs ermittelt. Die Welt ist in verschiedene Bereiche unterteilt. Der schnellste Spieler-PC in einem Bereich wird Server und berechnet den Bereich für alle anderen spieler mit (Gegner, etc.). Kommt jemand mit einem schnelleren PC hinzu übergibt der alte Server an den neuen. Fällt der Server aus übernimmt der nächstschnellere PC. Vielleicht hat von euch ja jemand Lust ins Team einzusteigen? Bisher bin ich nämlich Programmiertechnisch noch allein auf weiter Flur. Vor allem mit der Netzwerkverbindung und den von mir geäußerten Wünschen habe ich keine Erfahrung. Bis dann Sparrow |
|
|
|
|
|
Nach oben #2 |
|
Erfahrener Benutzer
Registriert seit: 02.02.2005
Beiträge: 513
|
Klingt interessant, nur Netzwerktechnisch habe ich noch gar nichts gemacht (also fällt das schonmal aus). Zudem programmiere ich noch nicht sehr lange :mad: und weiß nicht, ob ich mit meinen jetztigen Fähigkeiten für so ein "großes" Projekt geeignet bin.
Das Demo Applet erinnert mich Stark an etwas, was mit dem RPG-Maker 2000 erstellt wurde (hab den sogar noch irgendwo auf meiner Platte rumfliegen, damals noch Freeware |
|
|
|
|
|
Nach oben #3 | ||
|
Sesselkleber
Registriert seit: 17.01.2005
Beiträge: 567
|
Zitat:
So schwer ist das ganze ja gar nicht. Das einzige was wirklich kompliziert wird, denke ich, ist der ganze Netzwerk-Kram. Zitat:
Die Grafiken sind alle RPG-Maker-Grafiken. Und hey, ich find sie nicht schlecht |
||
|
|
|
|
|
Nach oben #4 |
|
Benutzer
Registriert seit: 29.05.2004
Beiträge: 45
|
Netzwerk-Sachen sind nicht soo schwer, insbesondere wenn man dafür "Pakete" wie XML-RPC nimmt. Was bei einer virtuellen Welt imho am meisten Arbeit macht ist die Grafik/Sound.
War das nicht schonmal eine Projekt-Idee hier? Hätt ich nen Klon und viel viel Zeit würd ich bei sowas gern mitmachen, vorausgesetzt es ist ein offenes system
__________________
Jabber: melsi@amessage.de |
|
|
|
|
|
Nach oben #5 | |||
|
Sesselkleber
Registriert seit: 17.01.2005
Beiträge: 567
|
Zitat:
Hast du sonst noch Tipps was den Netzerkpart angeht? Ist meine Idee überhaupt umsetzbar mit dem Spieler-PC als temporären Server der die Daten des Spiels für alle der selben "Ebene" berechnet? Zitat:
Grafiken und Sound zu bekommen wird auch nicht so das Problem sein. Die Idee hab ich schon seit längerem und sicher schon einmal in einem Post erwähnt. Zitat:
Ein "offenes System"... hmm. Wie gesagt, das Resultat hat keinen kommerziellen Hintergrud, ich bin auf der Suche nach Leuten die bei der Programmierung helfen. Ein "Open-Source"-Project wird es aber wahrscheinlich erstmal nicht werden. |
|||
|
|
|
|
|
Nach oben #6 | ||||
|
Benutzer
Registriert seit: 29.05.2004
Beiträge: 45
|
Zitat:
Was imho ein "erfolgreiches" Projekt braucht ist 1. eine sehr gute Planung 2. eine "feste", führende, organisierende Hand und 3. aber nicht zuletzt... die die's dann umsetzen Wenn das gegeben ist, kann man mit den Grundlagen anfangen, simpelste Sachen wie laufen, sprechen. Und dann aufbauend. Dieses Schritt für Schritt ("Meilensteine") ist imho sehr wichtig, sonst sieht man nur den Berg und nicht die Basesstationen und es entsteht schnell Frust bzw. das Projekt schläft ein Zitat:
Zitat:
Zitat:
Wie gesagt, ich würde bei so einem Projekt gern mithelfen, nur ist das als berufstätiger zeitlich nicht immer leicht.
__________________
Jabber: melsi@amessage.de |
||||
|
|
|
|
|
Nach oben #7 | |||||||
|
Sesselkleber
Registriert seit: 17.01.2005
Beiträge: 567
|
Zitat:
Zitat:
Zitat:
Wobei das relativ leicht ist. Da ich diesen leicht kitschigen, alten Manga-Stil mag gibt es genug Vorlagen an denen man sich orientieren kann. Zitat:
Das soll jetzt aber nicht heißen, dass es kein Teamwork beim Entwickeln gibt. Es wird halt nur keine "Allgemeine Freigabe" des Codes geben. Boah, klingt uverständlich.... ich hoffe du weißt was ich meine. Ob die finale Version Open-Source wird weiß ich noch nicht. Ich habe bereits mit dem Gedanken gespielt das ganze so anzulegen, dass die Serverauswahl dynamisch ist und man auch seinen eigenen Server aufsetzen kann. DAS wäre dann der ideale Ansatzpunkt das Spiel unter CCL zu stellen, und dann sogar so weit zu gehen das Spiel modular-erweiterbar zu machen. Wie gesagt, den Gedanken hatte ich. Während der anfänglichen Entwicklungszeit wird es aber keinen freieen Quellcode im üblichen Sinne geben, aus o. g. Gründen. Was jetzt aber nicht bedeutet, dass der Code ein Staatsgeheimnis ist. Zitat:
Wie gesagt, ich würde mich auch über etwas Beratung und Vorschläge sehr freuen. |
|||||||
|
|
|
|
|
Nach oben #8 | ||
|
Erfahrener Benutzer
Registriert seit: 02.02.2005
Beiträge: 513
|
Zitat:
|
||
|
|
|
|
|
Nach oben #9 | |
|
Sesselkleber
Registriert seit: 17.01.2005
Beiträge: 567
|
Zitat:
Hier nochmal der Link zu den Studios. Allerdings gefallen mir die Grafiken wirklich recht gut, weil sie mich an die guten alten RPGs auf dem SNES erinnern. Es wird also so in die Richtung gehen. Wahrscheinlich wird es so sein, dass die Grafiken zwischen dem RPG-Maker und dem Spiel kompatibel sind. Die Leute die im Moment an den Grafiken sitzen haben auch schon Chip- und Charsets für den RPG-Maker erstellt. |
|
|
|
|
|
|
Nach oben #10 | |
|
Benutzer
Registriert seit: 29.05.2004
Beiträge: 45
|
Zitat:
Closed-Source wäre auf jeden Fall ein K.O.-Kriterium für mich, das kenne ich schon von Sphere (wieder ein anderer UO Server) und anderen Projekten.
__________________
Jabber: melsi@amessage.de |
|
|
|
|
|
|
Nach oben #11 | |
|
Sesselkleber
Registriert seit: 17.01.2005
Beiträge: 567
|
Zitat:
Bis zu einer lauffähigen, stabilen Version sollte es aber eben nicht so sein, dass jeder "etwas eigenes" damit machen kann. Das Fundament sollte erst einmal stehen. Ein zu frühes Freigeben des Quellcodes könnte sehr schnell dazu führen, dass die Entwicklungen sich voneinander entfernen. |
|
|
|
|
|
|
Nach oben #12 |
|
Benutzer
Registriert seit: 29.05.2004
Beiträge: 45
|
Ah ok, von dem Standpunkt der Forks im Anfangsstadium siehst du es.
Ich schau mir heut Abend mal die CCL Sache an. So wie ichs verstanden hab ist die CCL nur ein Oberbegriff für eine große Bandbreite von Lizenzen, von "closed" bis "more than open"
__________________
Jabber: melsi@amessage.de |
|
|
|
|
|
Nach oben #13 |
|
Sesselkleber
Registriert seit: 17.01.2005
Beiträge: 567
|
Die Grundlizenz der CCL (Creative Commons License) ist eigentlich nicht für Programme gedacht, sondern umfaßt alles mögliche was man "kreativ erschaffen" kann.
An sich ist die Hauptaussage der Lizenz "Verwende es, nenn aber den Urheber der Vorlage". Diese Version der Lizent finde ich eigentlich recht ansprechend: http://creativecommons.org/licenses/by-nc-sa/2.0/de/ |
|
|
|
|
|
Nach oben #14 |
|
Benutzer
Registriert seit: 29.05.2004
Beiträge: 45
|
Klingt gut. Wann soll's losgehen?
__________________
Jabber: melsi@amessage.de |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| FeyM.de ist online | PuppetMaster | Projekte unserer Mitglieder | 19 | 02.03.2006 19:23 |
| Java Online RPG (jonrpg) -> Darwincia | sparrow | Projekte unserer Mitglieder | 10 | 24.02.2006 11:09 |
| Per Passwort den Zugang zu Online Anwendung sperren | darom | Enterprise Java | 2 | 31.10.2005 21:21 |