Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

11

07.10.2008, 09:31

Hmmm soll die Graphik denn gar net angezeigt werden ?

hanse

Alter Hase

Beiträge: 472

Wohnort: Wien

  • Private Nachricht senden

12

07.10.2008, 10:32

Ich finde die Idee ziemlich cool, allerdings solltest du unbedingt sehr viele Möglichkeiten einbauen wie das beschrieben wird, ansonsten wirds schnell öde.

Gerne würde ich auch mal ein Speil sehen in denen zum Text ein Bild angezeigt wird (eine Burg o.ä.).

ThomasS

Frischling

  • »ThomasS« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Landshut

Beruf: Student

  • Private Nachricht senden

13

07.10.2008, 21:33

Eigentlich ist es schon so gedacht, dass der Spieler die 3D-Szene nie zu sehen bekommt. Durch die Darstellung dessen, was hinter den Texten steckt, würde meiner Meinung nach die Faszination der Welt wieder vermindert werden. Außerdem ist das Ziel auch, etwas Neuartiges zu machen - graphische RPGs gibt es genug.

Mit den actionreichen Kämpfen meinte ich, dass der Spieler immer wieder mit Entscheidungen wie dem Beispiel im 1. Post konfrontiert wird, die aus der Situation generiert werden und sich auch tatsächlich auf den Kampf auswirken, statt dass jeder Kampf einem Standardschema wie diesem folgt:

Quellcode

1
2
3
4
5
Ihr trefft Gnom für 12 Schadenspunkte
Ihr trefft Gnom für 7+5 Schadenspunkte (kritisch!)
Gnom trifft Euch für 2 Schadenspunkte
Ihr trefft Gnom für 11 Schadenspunkte
Gnom röchelt und fällt dann tödlich verwundet zu Boden. Ein glorreicher Sieg für Euch nach einer harten Schlacht!


Für die Generierung der Texte müsste auf jeden Fall ein flexibles System erstellt werden, das auch etwas Lesbares liefert - die Szene in dem Wald war da eher als Negativbeispiel gedacht. Morgen poste ich mal den Ansatz, den ich dabei verfolgen würde. Wobei der noch sehr vage ist - ob es schließlich funktioniert, wird sich wohl erst bei der Implementierung zeigen.

Chase

Alter Hase

Beiträge: 753

Wohnort: Nagaoka / Darmstadt / Düsseldorf

Beruf: fauler Studi

  • Private Nachricht senden

14

08.10.2008, 00:22

Auf die Gefahr der Wiederholung hin: Kreative Idee!
Es waere ja schon mit einer 2D-Welt eine kleine Innovation, 3D und Physik setzt da noch einen drauf ;) Ich wuerde aber gleichzeitig von dem Frage-Antwort-Dialog weg wollen. Wenn man schon eine so geniale - wenn auch utopische - Idee spinnt, dann sollte dem Spieler freigestellt sein was er macht. Sprich, er tippt "wirft eine Fackel auf das Regal" anstatt das aus einem Menu auszuwaehlen. Fortschrittliche Chat-bots gibts ja bereits. Wenn man das ganze auf Spielgeschehen reduziert koennte es sogar machbar sein.

Am Ende hat man dann sowas wie ein Pen&Paper Spiel, in dem der Computer den Gamemaster spielt. Nich uebel... vergess den Multiplayer nicht ;)
"Have you tried turning it off and on again?"

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

15

08.10.2008, 09:16

Zitat von »"Chase"«

Auf die Gefahr der Wiederholung hin: Kreative Idee!
Es waere ja schon mit einer 2D-Welt eine kleine Innovation, 3D und Physik setzt da noch einen drauf ;) Ich wuerde aber gleichzeitig von dem Frage-Antwort-Dialog weg wollen. Wenn man schon eine so geniale - wenn auch utopische - Idee spinnt, dann sollte dem Spieler freigestellt sein was er macht. Sprich, er tippt "wirft eine Fackel auf das Regal" anstatt das aus einem Menu auszuwaehlen. Fortschrittliche Chat-bots gibts ja bereits. Wenn man das ganze auf Spielgeschehen reduziert koennte es sogar machbar sein.

Am Ende hat man dann sowas wie ein Pen&Paper Spiel, in dem der Computer den Gamemaster spielt. Nich uebel... vergess den Multiplayer nicht ;)


Ohaaa Chase... Die Idee is ma geil... ( xD ThomasS.. deine natürlich auch ^^)
Ich kann mir das richtig geil vorstellen... und multiplayer wäre natürlich noch geiler^^
Hmm auch cool wäre wenn man dann ne Sprachsteuerung einbaut... dann muss man net alles eintippen..

Allerdings gibts natürlich auch tausend sachen die man dann machen kann
und das wird vlt doch nen bisl schwer zu programmieren ;)
( Hmm gabs da net irgendwie neuronale Nezte, die lernen können... ? )

ThomasS

Frischling

  • »ThomasS« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Landshut

Beruf: Student

  • Private Nachricht senden

16

09.10.2008, 22:18

Eine 2D-Welt ohne Physik würde die Implementierung natürlich erleichtern. Die Frage ist, wie stark die Vorteile des Systems dabei eingeschränkt werden ...

Die Idee scheint jedenfalls was zu taugen ;)
Eigentlich wollte ich ja einen Ansatz zur Umsetzung vorstellen, der beruht aber doch viel zu viel auf Spekulation ("Das könnte unter Umständen brauchbare Ergebnisse liefern, wenn man es so macht ...") und hilft daher auch nicht weiter. Bevor jemand versucht, das System zu implementieren, lassen sich die potentiellen Probleme (außer den Offensichtlichen) einfach nicht voraussehen.

17

09.10.2008, 22:37

Zitat von »"ThomasS"«

Eine 2D-Welt ohne Physik würde die Implementierung natürlich erleichtern. Die Frage ist, wie stark die Vorteile des Systems dabei eingeschränkt werden ...

Die Idee scheint jedenfalls was zu taugen ;)
Eigentlich wollte ich ja einen Ansatz zur Umsetzung vorstellen, der beruht aber doch viel zu viel auf Spekulation ("Das könnte unter Umständen brauchbare Ergebnisse liefern, wenn man es so macht ...") und hilft daher auch nicht weiter. Bevor jemand versucht, das System zu implementieren, lassen sich die potentiellen Probleme (außer den Offensichtlichen) einfach nicht voraussehen.
Natürlich wird viel zuerst auf Spekulation beruhen. Schließlich ist das was du versuchst hochkomplex. Es müssen alle möglichen Ausnahmen und Eventualitäten abgefangen werden und die Stellung von Objekten zueinander beachtet werden. Da muss wohl viel geplant werden. Stell dich auf nen guten Batzen Arbeit ein. ;)

neido

Treue Seele

Beiträge: 225

Wohnort: Wien

  • Private Nachricht senden

18

10.10.2008, 16:39

Zitat von »"Databyte"«

Zitat von »"neido"«


C-/C++-Quelltext

1
2
3
4
5
6
CObjekt O;
while (ObjektErkannt(&O)){
 cout << O.Direction() << "von Euch" << O.Description();
 if (O.Distance() > 100 )
   cout << "Genaueres könnt ihr nicht erkennen";
}

Zitat


Nördlich von euch seht ihr einen Fels. Vor euch befindet sich ein Oger. Der Oger grunzt: 'Stirb!'"





Wohl eher so ;) :

Zitat

Nördlich von Euch Fels.
Genaueres könnt ihr nicht erkennen.
Genaueres könnt ihr nicht erkennen.
Genaueres könnt ihr nicht erkennen.
Südlich von euch *Unbekanntes Objekt*
Genaueres könnt ihr nicht erkennen.
Genaueres könnt ihr nicht erkennen.


Nein, O.Description() liefert eine Beschreibung des Objektes, ich dachte der name wäre selbsterklärend ;), in dem Fall wäre die Beschreibung dann "steht ein Fels". Dem Rest von deiner Ausgabe kann ich nicht folgen. Hab ich einen fehler übersehen?

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

19

11.10.2008, 01:22

Zitat von »"neido"«

Zitat von »"Databyte"«

Zitat von »"neido"«


C-/C++-Quelltext

1
2
3
4
5
6
CObjekt O;
while (ObjektErkannt(&O)){
 cout << O.Direction() << "von Euch" << O.Description();
 if (O.Distance() > 100 )
   cout << "Genaueres könnt ihr nicht erkennen";
}

Zitat


Nördlich von euch seht ihr einen Fels. Vor euch befindet sich ein Oger. Der Oger grunzt: 'Stirb!'"





Wohl eher so ;) :

Zitat

Nördlich von Euch Fels.
Genaueres könnt ihr nicht erkennen.
Genaueres könnt ihr nicht erkennen.
Genaueres könnt ihr nicht erkennen.
Südlich von euch *Unbekanntes Objekt*
Genaueres könnt ihr nicht erkennen.
Genaueres könnt ihr nicht erkennen.


Nein, O.Description() liefert eine Beschreibung des Objektes, ich dachte der name wäre selbsterklärend ;), in dem Fall wäre die Beschreibung dann "steht ein Fels". Dem Rest von deiner Ausgabe kann ich nicht folgen. Hab ich einen fehler übersehen?


hmmm "Steht ein Fels" ist zwar nich wirklich ne beschreibung ....
außerdem wäre das, glaube ich , für so ein spiel nen bisl unflexibel..;)

20

11.10.2008, 01:40

Zitat von »"Databyte"«

Zitat von »"neido"«

Zitat von »"Databyte"«

Zitat von »"neido"«


C-/C++-Quelltext

1
2
3
4
5
6
CObjekt O;
while (ObjektErkannt(&O)){
 cout << O.Direction() << "von Euch" << O.Description();
 if (O.Distance() > 100 )
   cout << "Genaueres könnt ihr nicht erkennen";
}

Zitat


Nördlich von euch seht ihr einen Fels. Vor euch befindet sich ein Oger. Der Oger grunzt: 'Stirb!'"





Wohl eher so ;) :

Zitat

Nördlich von Euch Fels.
Genaueres könnt ihr nicht erkennen.
Genaueres könnt ihr nicht erkennen.
Genaueres könnt ihr nicht erkennen.
Südlich von euch *Unbekanntes Objekt*
Genaueres könnt ihr nicht erkennen.
Genaueres könnt ihr nicht erkennen.


Nein, O.Description() liefert eine Beschreibung des Objektes, ich dachte der name wäre selbsterklärend ;), in dem Fall wäre die Beschreibung dann "steht ein Fels". Dem Rest von deiner Ausgabe kann ich nicht folgen. Hab ich einen fehler übersehen?


hmmm "Steht ein Fels" ist zwar nich wirklich ne beschreibung ....
außerdem wäre das, glaube ich , für so ein spiel nen bisl unflexibel..;)
Wie wäre es damit die Dinger in Objektbeschreibung und Lagebeschreibung zu unterteilen? "Dort" "steht/liegt/hängt" "ein großer Stein"

Werbeanzeige