staging.inyokaproject.org

[PLAN] Non-Combat 3D-Adventure-RPG im Stil von Seedthegame

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

Storytobi

Avatar von Storytobi

Anmeldungsdatum:
4. August 2006

Beiträge: Zähle...

Hallo Leute,

ich habe vor ca. 2 Jahren während meines Studiums ein paar Kommilitonen versammelt, um als non-profit Projekt ein eigenes Spiel zu programmieren, was entgegen dem landläufigen Trend ausnahmsweise nicht ein weiterer Shooter-Clone sondern ein 3rd-Person 3D-Adventure-RPG sein sollte.

Dafür hatte ich mir, als blutiger Laie, gedacht, mit Physik- und Mathematikkenntnissen und ein bisschen Programmieren müsste man das Spiel hinbekommen. Dazu habe ich mir damals die A6 Engine für Windoof lizenziert, und wir haben zu viert angefangen das Spiel zu entwickeln. Ein Level-Designer, ein Character- und Obejekt-Designer, ein 2D-Artist und ich als Programmierer und Storywriter (ich habe die komplette Story bis auf ein paar Details fertig).

Wir haben es bis zum Proof-of-conzept status geschafft, mit Bewegungs-Physik, Inventar, Umgebungsinteraktion, Wegfindungs-KI, Dialogsystem, etc... Leider musste ich feststellen, dass ich mich mir der Engine unter Windows verkauft hatte, und die Haupt-Effekte und -Funktionen (Bone-Animation und bewegte Schatten) damit nicht zu realisieren waren. Außerdem sprangen mir nach einem halben Jahr meine Designer ab, und der Quellcode spielt sich alleine so schlecht. Aber der Traum ist immernoch nicht vergessen.

Neulich habe ich mal auf der Seite http://www.seedthegame.com ein RPG gefunden, was anscheinend (zumindest eine Zeit lange) ohne Combat, allein durch RP getrieben ausgekommen ist. Leider hat die Firma am Anfang des Monats Insolvenz angemeldet. Ein Spiel in dieser Art (ohne Kampfhandlungen als primärer Spielsinn) ist so selten zu finden, dass ich es damals selbst Programmieren wollte - nur um heute festzustellen, dass es eines gegeben hat, aber nicht mehr gibt.

Ok. Auf die Nachricht hin habe ich jetzt wieder den Entschluss gefasst, nocheinmal mit Windmühlenflügeln zu fechten und gegen Ströme zu schwimmen. Da ich unter Windows nicht genug Enthusiasten aufteiben konnte, die unbezahlt an dem Projekt gearbeitet hätten, möchte ich mein altes Story-getriebenes Non-Combat 3rd-Person 3D-Adventure-RPG Spieleprojekt diesmal exklusiv unter Linux wieder aufrollen (d.h. komplett from the scratch anfangen). Ich hoffe, hier in der Open-Source-Community ein paar Leute zu finden, die an dem non-profit Projekt mitarbeiten möchten und denen es egal ist wie lange es dauert (da neben der Arbeit her) und die selbst Interesse an einem Spiel haben, was endlich mal die heute vorherrschende Ballermann&Söhne-Verschnitt-Serie revolutioniert.

Das Spiel basiert auf einer Story, die ich mir vor ca. 10 Jahren ausgedacht habe:

Szenario: Die Erde der Zukunft, Post-WW3, ehem. Welt-Metropole sind Slums, rund um die Erde ein Habitatring, wo nur wohlhabende Menschen und die Regierung sitzen.
Der Spieler: Cyborg, keine Erinnerung an die Vergangenheit vor der Implantierung, arbeitet für die Regierung, ist auf der Suche nach seiner Vergangenheit als Mensch und kommt langsam hinter die Intriegen der Regierung...

Das Ganze soll sich als hoch interaktiver Detektivroman mit lebendigen NPC's und 'glaubwürdiger' Cyberpunk-Umgebung spielen.
Es mag ja schon viele Adventures in der Art geben, aber die meisten kranken immer an mindestens einem der drei/sechs folgenden Punkte:

- Story/Dialoge
- Rätsel/Aufgaben
- Kameraführung/Steuerung

Das würde ich gerne besser machen.

Wer Appetit bekommen hat, kann ja mal hier seine Gedanken zu Machbarkeit, Ideen oder evtl. schon Engine-Vorschläge posten, denn ich fange wie gesagt erst an, mich auf dem Game-Development-Sektor unter LiNUX zurechtzufinden. Ich bräuchte ein paar Leute, die sich besonders mit Blender und GiMP oder ähnlichem auskennen und ein paar Links, wo man was über IDE's, deren Konfiguration unter LiNUX und Einbindung von OpenGL oder ganzer Engine-SDK's erfahren kann. Jetzt werden Nägel mit Köpp gemacht! 😀

Cheex

Anmeldungsdatum:
16. August 2005

Beiträge: Zähle...

Ich wollte einfach mal nachfragen, was aus dem Projekt jetzt wird...ich selber kann da leider nicht wirklich mithelfen...kann gerade mal ein bisschen Photoshop, aber da mich das Projekt doch sehr interessiert, verfolge ich diesen Thread und wollte einfach mal nachfragen, wie es jetzt weitergeht?

Storytobi

(Themenstarter)
Avatar von Storytobi

Anmeldungsdatum:
4. August 2006

Beiträge: 29

Hi Cheex,

aktuell versuche ich ein Team zu finden, welches das Interesse hat, an dem Projekt mitzuwirken, das oben erwähnte Spiel unentgeltlich und exklusiv für LiNUX zu entwickeln. Ich habe, wie schon gesagt, einige Erfahrungen mit der Programmierung eines solchen Spieles gesammelt, und ich weiß ziemlich genau, was geht und was wie aufwändig ist. Außerdem steht wie gesagt schon die Story. Im Augenblick fehlt mir unter LiNUX eine kleine Starthilfe in Sachen, welches IDE/SDK dafür am besten geeignet ist. Ich scheue zwar nicht davor zurück mir eine eigene Engine auf C++/SDL basis selbst zu stricken, aber wenn es bereits eine gute 3D-Game Engine unter LiNUX gibt, dann ist bereits gemachte Arbeit doch die beste Arbeit 😀 Ich habe mir neulich Sauerbraten angeschaut, (der nachfolger von Cube: http://sauerbraten.org/) aber damit habe ich noch keinerlei Erfahrung. Außerdem geht es mir darum festzustellen, was ich selbst machen kann/muss/werde und welche Sachen gerne von anderen übernommen werden, weils dann bestimmt besser aussieht, als wenn ich es mache.

Wer interessiert ist, bitte gerne melden. Ich werde hier auch, im Laufe dieses Monats noch ein paar Konzeptskizzen posten.

Ich habe mir vorgestellt, dass wir zu Beginn im Zuge der Einarbeitung ein kleines "Demo-Level" veröffentlichen können, was die Charaktererstellung (eingebettet in die Story), den Helden oder die Heldin (wie gesagt Cyborg) und einen Sektor des Habitatringes (eventuell inklusive Kybernetiklabor, wo der Protagonist das erste mal die kybernetischen Augen öffnet) mit Blick auf unseren blauen Planeten beinhaltet und ein bisschen das Testen von verschiedenen Effekten/Verhaltensweisen wie Spielerbewegung, Schatten, Interaktion mit Objekten/NPCs etc. erlaubt.

4NothinK

Avatar von 4NothinK

Anmeldungsdatum:
4. April 2006

Beiträge: 314

Ich kann nur ein bisschen Java und kann ein bisschen mit Grafikprogrammen arbeiten. Dürfte Dir wohl leider keine große Hilfe sein.

hirschen

Anmeldungsdatum:
11. August 2005

Beiträge: 553

Tja das wird wohl schwieriger als man dachte, ich kenne zwei freie Engines einmal das OGRE3d ( glaub so heißt es ) und Nebula... oder so ähnlich. Ich habe mal mit Blender sich ein kleines Stückchen gearbeitet aber lange her, ansonsten lerne ich c weil mir einpaar Progs fehlen die ich gerne haben würde. Habe auch ein sehr schönes 3D Programmierung unter Linux Buch, kann daraus absolut gar nichts... also scheide ich auch aus ☹ . Am besten melden sich hier nur Leute die sich der Sache auch wirklich trauen, ansonsten wird das hier ein sehr frustrierender Thread.

Zur Geschichte habe ich aber einpaar Fragen. Besonders zum Cyborg... Wieso sucht er nach seiner Vergangenheit? Also wenn ich ein Cyborg wäre, dann würde ich wahrscheinlich nach gutem Motorenöl suchen.
Oder verstehe ich das falsch. Interessanter wäre es doch das er es langsam herrausfindet das er früher mal ein Mensch gewesen ist und wieso ist nun ein Motorenheini ist?

Wo kann man deine Geschichte nachlesen?

mfg

Storytobi

(Themenstarter)
Avatar von Storytobi

Anmeldungsdatum:
4. August 2006

Beiträge: 29

die story kann "man" aus verschiedenen gründen bisher noch nirgends wo nachlesen. außer mir haben das manuskript nur meine schwester und mein früherer konzeptzeichner gesehen. aber zu gegebener zeit werde ich die für ein level (akt) notwendige story schon unter den entwicklern bekanntgeben. soll ja für die übrigen eine überraschung werden. sonst kennt man beim release die story schon, wäre ja langweilig. außerdem lässt sich eine nichtlineare story sehr schlecht ohne ein dialogsystem darstellen.

hirschen zu deiner frage: ja der cyborg (je nach charakterwahl mann oder frau) kennt zu beginn die eigene vergangenheit nicht. er schlägt im kybernetiklabor das erste mal die augen auf und wird (quasi für das tutorial level) nach dem checkup erstmal gründlich gebrieft und trainiert. dann bekommt er aufträge (wie eine swat spezialeinheit) und stellt nacheinander inkonsistenzen in seinen aufträgen fest, und geht diesen auf die spur...

mehr verrat ich, wenn sich effektiv ein paar leute gemeldet haben 😉

wen dieser storyschnipsel an deusex erinnert, hat nicht ganz unrecht, aber auch bei syndicate und anachronox (story/dialogsystem) habe ich mir ideen geholt

AtRoX

Anmeldungsdatum:
3. Oktober 2006

Beiträge: Zähle...

Hi,
Ich hab eine Frage zum Spiel selber... Wird es so sein, dass man gar keine Waffen verwenden werden wird, oder dass dies einfach nicht im Vordergrund steht?

-AtRoX-

Storytobi

(Themenstarter)
Avatar von Storytobi

Anmeldungsdatum:
4. August 2006

Beiträge: 29

hi AtRoX,

(hast du mal Anarchy Online gespielt? da gibts ne rasse genannt ATROX)

ich habe es einfach satt, den aktuellen spieletrend zu verfolgen, in dem der gesamte hirnschmalz und die technologie moderner grafikkarten dazu verwendet wird, sich in spielen möglichst originalgetreu zu metzeln, während aktuelle adventures immernoch 2dbasiert sind und/oder mit den schlechtesten effekten auskommen müssen. mein ansatz ist daher eher der rollenspiel/adventure-ansatz indem dialoge und problemlösung im vordergrund stehen. das soll aber nicht heißen, dass der spieler keine waffe führt. ich fand den ansatz damals von deusex nicht schlecht, dass man zu beginn auch ohne wafffe vorgehen konnte (minimum force approach), aber am ende lief es doch wieder auf einen shooter hinaus. in meinem konzept dient die waffe (oder auch kungfu) lediglich als letztes "problemlösungsmittel", wenn mal die argumente ausgehen. aber es soll dem spieler freistehen, wie er vorgeht. natürlich wird der gewalteinsatz auch einfluss auf die auskunftsfreudigkeit von anderen NPC's der gleichen fraktion haben. (damit habe ich schon verraten, dass ein konzept für ein fraktionssystem existiert).

aber wie gesagt, ich habe vor, eine möglichkeit zu schaffen, das spiel mit ein bisschen überlegung komplett ohne waffengewalt lösen zu können, ohne dass der schwierigkeitsgrad dabei (durch ewiges verstecken vor feinden und zu schlüsselpersonen schleichen, wie es noch z.b. bei deus ex war) erheblich ansteigt. momentan gibt es im charakterkonzept drei klassen, die zu beginn gewählt werden können: diplomat, techniker und soldat. allerdings können die einzelnen klassen auch eingeschränkte kenntnisse der anderen klassen erlernen. z.b. wird ein diplomat begrenzte waffen und technikfähigkeiten erlernen können, genauso bei den anderen beiden.

das ist zur zeit konzept. während der entwicklung wird sich das konzept durch gespräche im team sicherlich noch leicht ändern (und verbessern).

AtRoX

Anmeldungsdatum:
3. Oktober 2006

Beiträge: Zähle...

Storytobi hat geschrieben:

hi AtRoX,

(hast du mal Anarchy Online gespielt? da gibts ne rasse genannt ATROX)

Hi,
Nö hab ich zwar nicht aber der Nick name bezieht sich aus dem Lateinischem.

Storytobi hat geschrieben:

ich habe es einfach satt, den aktuellen spieletrend zu verfolgen, in dem der gesamte hirnschmalz und die technologie moderner grafikkarten dazu verwendet wird, sich in spielen möglichst originalgetreu zu metzeln, während aktuelle adventures immernoch 2dbasiert sind und/oder mit den schlechtesten effekten auskommen müssen. mein ansatz ist daher eher der rollenspiel/adventure-ansatz indem dialoge und problemlösung im vordergrund stehen. das soll aber nicht heißen, dass der spieler keine waffe führt. ich fand den ansatz damals von deusex nicht schlecht, dass man zu beginn auch ohne wafffe vorgehen konnte

Dieser Ansatz gefällt mir sehr gut!
Ich dachte als erstes dass es so eine Art Runaway in 3D wäre, was mir persönlich nicht so gut gefallen hätte!
Wird es dann auch ' Fraktionen ' geben? Also z.B wenn man bei der einen ' Fraktion ' aufgaben lös, dass die andere Fraktion sich dann mir nicht mehr so gut gegenüberstet bis sich mein Ruf so Verschlechtert hat bis jene ' Fraktion ' sogar die Waffen gegen mich richtet?

-AtRoX-

Storytobi

(Themenstarter)
Avatar von Storytobi

Anmeldungsdatum:
4. August 2006

Beiträge: 29

@ atrox : fraktionen sind genau so geplant ja. man soll durch verschiedene aktionen den ruf bei unterschiedlichen fraktionen verbessern können, wobei sich der ruf bei anderen fraktionen dadurch verschlechtern kann. allerdings wird die balance in etwa so aussehen, dass sich die rufverschlechterung bei einer feindlichen fraktion nicht so stark auswirkt wie die rufverbesserung der eigenen fraktion, so dass es sowohl zu schaffen ist, durch geschicktes spiel überall einen guten ruf zu erhalten, und dadurch leichter an informationen und ausrüstung zu gelangen (z.b. wenn man als doppelagent spielen möchte), als auch die möglichkeit geben wird, sich bei einer oder wenigen fraktionen sehr gut zu stellen, während andere fraktionen dem spieler gegenüber sehr negativ eingestellt sein werden. nach meinem konzept wird die gegnerische fraktion in öffentlichen bereichen, die mehreren unterschiedlichen fraktionen zugänglich sind, bei sichtkontakt nicht direkt das feuer eröffnen, sondern den spieler vor die wahl stellen, sich gefangen nehmen zu lassen, so dass man noch die möglichkeit hat, sich freizukaufen, herauszureden (je nach skill) oder selbst das feuer zu eröffnen, wenn man denn unbedingt stress will.

allerdings werden waffen und munition nicht herumliegen wie bei shooter spielen!! ich habe vor, den charakteren zu beginn eine kampffähigkeit mitzugeben, die dann später im spiel ausgebaut werden kann. z.b. der diplomat bekommt ein schwert und kann kungfu lernen, der techniker bekommt werkzeug und kann einen kampffähigen begleitroboter bauen und der soldat bekommt eine energie-pistole die er zum gewehr upgraden kann.

wir haben viel vor, gell?!

... so wer ist jetzt WIR? 😀

Cheex

Anmeldungsdatum:
16. August 2005

Beiträge: 39

Also ich hab unter Windows viel mit Photoshop gearbeitet, Gimp ist ja recht ähnlich....ich könnte also höchstens mal versuchen ein paar Texturen zu designen?!
Naja, aber mich nehmt ihr besser nur, wenn ihr keinen besseren findet \^^ bin da echt nicht bewandert auf dem Gebiet!

sailorman

Avatar von sailorman

Anmeldungsdatum:
14. November 2005

Beiträge: Zähle...

Ahoi,

ich muss sagen dass sich das ganze bis jetzt sehr interessant anhört, ich hoffe da wird etwas draus!
Leider habe ich keine für das Projekt nützlichen Talente, werde aber Daumen drücken. ;>

Gruß,

sm.

Storytobi

(Themenstarter)
Avatar von Storytobi

Anmeldungsdatum:
4. August 2006

Beiträge: 29

also das ist schonmal gut wenn ich dich für texturen in der hinterhand hab CHEEX. jetzt gibt es eigentlich zwei möglichkeiten: entweder das team findet sich bis sagen wir ende oktober und wir entscheiden uns gemeinsam für eine engine und planen zusammen, oder ich fange schonmal an, ein paar engines auszuprobieren und kleine tech-demos zu entwerfen. dafür werde ich das leveldesign und ein paar objekte selbst erstellen können, nur wenn es dann soweit ist, dass die bewegungsphysik mit den charakteranimationen abgestimmt werden muss, dann bräuchte ich schon einen, der sich mit 3d-charakterdesign auskennt. bis dahin nehme ich als spielercharakter einfach erstmal so ein prefab michelin-männchen 😀

noriX

Avatar von noriX

Anmeldungsdatum:
13. August 2006

Beiträge: Zähle...

Hi, also erstmal finde ich deine Spielidee super, und würde natürlich dein Projekt sehr gerne unterstützen,
aber mehr als dir ein Link mit einer evtl. möglichen Engine zu geben kann ich leider nicht 😉
Das freie MMORPG www.planeshift.it benutzt auch schon diese Engine, kannst dir dann ja die funktionen anschauen.
Also hier ist der Link zu der Engine: http://www.crystalspace3d.org
Und hier ein "About Crystale Space"

Crystal Space is a free (LGPL) and portable 3D Game Development Kit written in C++. It supports: true six degrees of freedom, colored lighting, lightmapped and stencil based lighting, shader support (CG, vertex programs, fragment programs, ...), mipmapping, portals, mirrors, alpha transparency, reflective surfaces, 3D sprites (frame based or with skeletal animation using cal3d animation library), procedural textures, particle systems, halos, volumetric fog, scripting (using Python, Perl, Java, or potentially other languages), 16-bit and 32-bit display support, OpenGL, and software renderer, font support (also with freetype), hierarchical transformations, physics plugin based on ODE, ... See the extensive list of features for more details.

Crystal Space currently runs on GNU/Linux, general Unix, Windows, Windows NT, and MacOS/X. It can optionally use OpenGL (on all platforms), SDL (all SDL platforms), X11 (Unix or GNU/Linux) and SVGALIB (GNU/Linux). It can also optionally use assembler routines using NASM and MMX.

Crystal Space is a large open source project. There are about 700 people subscribed to the Crystal Space mailing list (see the Contact Page for more information about how to subscribe).

Hoffe es hilft dir.

#noriX

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Ich hab das Thema mal ins Projekte-Forum geschoben. Ich meine da findet es mehr Beachtung ☺

Antworten |