IF-Forum

» IF-Forum - Stammtisch - Spielen! - www.textadventure.de
AntwortenNeues ThemaNeue Umfrage
» Mehrere Seiten: 123

www.textadventure.de

Geschrieben um 17:04 am 05.09.2002 | Zitat | Editieren | Löschen
pietz
Gast

Hi,

ich hab ein Textadventure mit einer eigenen Engine programmiert. Komplett ohne Flash, oder Java-Applet - einfach im Browser lauffähig - keine Installation - pures HTML. Unter http://www.textadventure.de könnt ihr es mal testen. Das Spiel muss sich erst langsam verbessern. Wenn ich weiss, was so die größten Probleme sind und wo noch Information fehlt, dann kann ich es erweitern.

Viel Spaß

Pietz

Geschrieben um 17:21 am 05.09.2002 | Zitat | Editieren | Löschen
kairo
Mitglied
Dr Gumby
Beiträge: 284

Ich habe einen ersten Blick darauf geworfen. Da ich aber gleich vom Balkon gesprungen bin, bin ich nun tot und weiß nicht, wie ich das Spiel neu starten soll...

Um Tanan zu bemühen: "Das Leben ist kurz."

Geschrieben um 18:47 am 05.09.2002 | Zitat | Editieren | Löschen
Walafrid
Mitglied
Dr Gumby
Beiträge: 238

http://www.textadventures.de/

Geschrieben um 19:25 am 05.09.2002 | Zitat | Editieren | Löschen
ChrisW
Mitglied
Dr Gumby
Beiträge: 275

Ich hab mir das Ganze gerade mal mit Mozilla 1.1 angesehen. Im Gegensatz zum IE gibt es da dieses hellgraue Rechteck, in welchem der Text dargestellt wird, nicht. Und schwarzer Text ist auf dunkelblauem Untergrund nicht wirklich gut zu lesen.

Geschrieben um 20:06 am 05.09.2002 | Zitat | Editieren | Löschen
Tanan
Mitglied
Prof Gumby
Beiträge: 404


So etwas kann ich nicht machen.

> x feuerzeug

Entweder kann ich das nicht machen oder du hast dich vertippt.

> untersuche feuerzeug

Was soll ich anschauen?```

Wieso? Ich meine, ich will Dir nicht zu nahe treten, aber wenn der Interpreter nicht mal die einfachsten Sachen beherrscht, empfinde ich das als Zumutung. Warum hast Du nicht Inform benutzt? Da wird ein vernünftiger Parser mitgeliefert, und man kann es auch auf ner Website einbinden.

Wirklich, ich will Dich nicht niedermachen oder so. Ich bin nur etwas ratlos. Aus dem Spiel mag ja mal was werden, aber so, wie es jetzt ist, macht es mir nicht gerade Spaß.

P.S. Selbst wenn ich die vorgeschriebene Syntax "schau an" benutze, klappt es mal, mal aber nicht (bei gleicher Eingabe). Da stimmt was nicht. Und "benutze" hat in keinem Textadventure was verloren.
Geschrieben um 00:56 am 06.09.2002 | Zitat | Editieren | Löschen
Gast
Gast

Ja das mit dem sterben is jetz raus. Des war noch von füheren Zeiten. Kannst dich wieder einloggen. Jetz kann man nimmer sterben, wie bei den Lucas-Games ;-)))

Geschrieben um 00:58 am 06.09.2002 | Zitat | Editieren | Löschen
Gast
Gast

Wenn du schon PHP benutzt, könntest du

doch eigentlich alle Benutzer-Eingaben loggen

und die wichtigsten einbauen? Das ist der

Traum aller Autoren - völlige Kontrolle des Spielers.

Das tue ich längst. Alle Fehleingaben werden mitgeloggt. Es war nicht so gemeint, dass jeder alles mitschreiben soll. Aber danke für die Mühe. Einfach irgendwas eintippen. Ich seh das dann schon, wo was nicht geklappt hat :)

Ein paar Vorschläge aus meiner ersten Spiel-Minute:

KLETTERE AUF ANDEREN BALKON

ZÜNDE ZIGARETTE AN

Sind schon drei Minuten nach deinen Eingaben realisiert worden ;-)

Geschrieben um 00:59 am 06.09.2002 | Zitat | Editieren | Löschen
pietz
Gast

ChrW:

Ich hab mir das Ganze gerade mal mit Mozilla 1.1 angesehen. Im Gegensatz zum IE gibt es da dieses hellgraue Rechteck, in welchem der Text dargestellt wird, nicht. Und schwarzer Text ist auf dunkelblauem Untergrund nicht wirklich gut zu lesen.

Ja, hab ich au gesehn, ich benutze normalerweise den Konqueror von KDE und der is eh Klasse. Irgendwie kann der Mozilla kein CSS. Kann das sein?

Geschrieben um 01:02 am 06.09.2002 | Zitat | Editieren | Löschen
Mo
Mitglied
Dr Gumby
Beiträge: 290

Zitat:

Sind schon drei Minuten nach deinen Eingaben realisiert worden ;-)

Holla die Waldfee! Das nenne ich schnell. Kompliment!

Geschrieben um 01:07 am 06.09.2002 | Zitat | Editieren | Löschen
pietz
Gast

Warum hast Du nicht Inform benutzt?

Weil ich gern selber programmier und es langweilig find, andere Tools zu verwenden? Außerdem kann mein Parser schon einiges, so ist es nicht. Er kann auch rechtschreibfehler beheben. Wenn jemand "schau feuerzeug" eingibt und keine Antwort darauf erhält, weils noch nicht implementiert ist, dann kann ich sowas im Logfile sehen und dieses Implementieren. Denkst du Inform war von anfang an zu gebrauchen? Ich denke meine Engine läuft für den ersten Tag recht gut. Wieviel Parser hast du schon programmiert, dass du so urteilen kannst? g (ned böse gemeint)

Und "benutze" hat in keinem Textadventure was

verloren.[/quote]

Wo steht das? Warum? Bei mir klickt man ja auch auf die Räume und gibt nicht "n ne e s s s" ein. Soll ich das auch rausmachen? Is doch bescheuert. Ich muss doch nicht mein Textadventure so aufziehen, wie alle anderen auch, oder?

Geschrieben um 01:08 am 06.09.2002 | Zitat | Editieren | Löschen
pietz
Gast

Zitat:

Holla die Waldfee! Das nenne ich schnell. Kompliment!

Deine Antwort aber auch ;-)

Geschrieben um 01:19 am 06.09.2002 | Zitat | Editieren | Löschen
ChrisW
Mitglied
Dr Gumby
Beiträge: 275

pietz:

Ja, hab ich au gesehn, ich benutze normalerweise den Konqueror von KDE und der is eh Klasse. Irgendwie kann der Mozilla kein CSS. Kann das sein?

CSS1 ist komplett implementiert, CSS2 (wie bei den meisten anderen Browsern auch) nur teilweise. Nur welche Teile, das ist die Frage.

Jedenfalls ist dein Spiel so mit Mozilla und (wahrscheinlich, habs nicht ausprobiert) den Netscape-Browsern nicht benutzbar. Sorry.

Geschrieben um 06:28 am 06.09.2002 | Zitat | Editieren | Löschen
kairo
Mitglied
Dr Gumby
Beiträge: 284

Zu den Richtungsangaben: Ich finde es eher störend, ein Textadventure mit Maus und Tastatur zu spielen. Kannst Du die "traditionellen" Richtungsangaben nicht noch einbauen? Oder vielleicht "gehe auf Balkon"?

Geschrieben um 10:45 am 06.09.2002 | Zitat | Editieren | Löschen
Walafrid
Mitglied
Dr Gumby
Beiträge: 238

http://www.textadventures.de/

Geschrieben um 11:21 am 06.09.2002 | Zitat | Editieren | Löschen
Tanan
Mitglied
Prof Gumby
Beiträge: 404

Zitat:

Denkst du Inform war von anfang an zu gebrauchen?

Nein, aber Inform hat einen langen steinigen Weg hinter sich. Wenn Du den gehen willst: Respekt! Ich bin halt nur automatisch skeptisch, wenn heute noch jemand mit nem neuen System ankommt. OK, Du machst alles lieber selber. Ich finde es dann nur so schade. Da steckst Du so viel Arbeit darein, bist so engagiert (vor beidem habe ich wirklich Respekt), und das Ergebnis könnte so viel besser sein.

Zitat:

Wieviel Parser hast du schon programmiert, dass du so urteilen kannst?

Selbst wenn ich einen programmieren könnte, würde ich es nicht tun. Eher würde ich ein englisches System übersetzen. Aber ok, das führt jetzt an der Diskussion vorbei. Oder darf ich als Nutzer vorgefertigter Tools nicht mitreden?

Zu benutze: Ich hab nicht klar gemacht, daß es um meine Vorlieben geht. Mein Fehler. Also: Ich finde, "benutze" gehört nicht in ein gutes Textadventure. Eine der Dinge, die IF so toll machen, ist doch gerade die freie Eingabe. Man muß also nicht mehr wie bei Graphikadventures den Fisch mit dem Messer benutzen, sondern kann "iß Fisch mit Messer" eingeben. Wenn man "benutze" zuläßt, führt das zu komischen Eingaben wie "benutze Schlüssel mit Tür". Ich finde das nicht elegant.

Zuletzt: Vielleicht fiel meine Reaktion auch nur so aus, wie sie ausfiel, weil ich bei meinem Versuch gestern noch wenig von einem leistungsfähigem Parser bemerkt habe. Kann sein, daß sich das noch ändert. Du arbeitest ja offenbar mit Hochdruck daran. Wir alle sind Deine Testspieler. Das hat einen entscheidenden Nachteil: Wenn das Adventure endlich so weit ist, wollen es viele von uns vielleicht nicht mehr spielen und sind abgeschreckt (äh ja, hat Wala ja schon geschrieben...). Gegen eine Betaversion ist nichts einzuwenden. Aber ich würde Dir dringend empfehlen, Dir ein paar richtig engagierte Tester zu holen, die daran arbeiten, statt sie zu veröffentlichen.[/i]

Geschrieben um 11:38 am 06.09.2002 | Zitat | Editieren | Löschen
Walafrid
Mitglied
Dr Gumby
Beiträge: 238

http://www.textadventures.de/

Geschrieben um 12:19 am 06.09.2002 | Zitat | Editieren | Löschen
Mo
Mitglied
Dr Gumby
Beiträge: 290

pietz:

Warum hast Du nicht Inform benutzt?

Weil ich gern selber programmier und es langweilig find, andere Tools zu verwenden?

Sehr lobenswerter Ansatz, wirklich! Allerdings muss ich leider aus langjähriger Erfahrung sagen, dass die meisten komplett neu im Alleingang programmierten Parser nicht mal in die Nähe von Inform, TADS und TAG kommen. Daher auch wahrscheinlich die eher ablehnende Haltung hier - es sind halt Erfahrungswerte aus der Vergangenheit. Aber bitte versteh das nicht als "fortschrittsfeindlich" oder "herablassend". So sind wir nämlich nicht. Ganz, ganz ehrlich :D

Ein wirkliches Problem ist aber die Browser-Kompatibilität. Das schönste Spiel nützt nix, wenn die Mehrheit (!) der potentiellen Spieler es nicht spielen kann. Und die benutzt definitiv nicht Konqueror. Das ist grausam, aber die Realität.

Zitat:

Er kann auch rechtschreibfehler beheben.

Super! Wie genau machst du das? Wörterbuch implementiert?

Walafrid:

Ein Betatest mit ausgewählten Testern wäre schon sinnvoller gewesen. [...] Deswegen kann man von Vorab-Veröffentlichungen (siehe Der Fluch) und öffentlichen Betas nur abraten.

Volle Zustimmung, das kann ich nur dringend allen Autoren empfehlen: lieber im kleinen Kreis von den Betatestern Eures Vertrauens konstruktiv kritisiert werden, als nachher von der breiten Masse - die erwartet nämlich ein fertiges Produkt.

Außerdem kann man dann später als Autor mit den genialen Ideen seiner Betatester angeben. Das ist ein nicht zu unterschätzender Vorteil!

Geschrieben um 15:40 am 06.09.2002 | Zitat | Editieren | Löschen
kairo
Mitglied
Dr Gumby
Beiträge: 284

Noch etwas von mir:

Zunächst: auch ich finde es beeindruckend, dass Du Dir so viel Mühe machst. Und das Design finde ich ebenfalls gelungen.

Wie du in deiner Logdatei sehen kannst, habe ich versucht, mir verschiedene Dinge im Spiel anzuschauen. Das klappt irgendwie nicht. Ich gebe "Schau Vorhang an" ein, das Spiel antwortet mit "Was soll ich anschauen?", darauf ich: "den Vorhang", dann wieder das Spiel: "So etwas kann ich leider nicht." Da stimmt doch was nicht.

Außerdem habe ich dem Spiel gerade einen großen Brocken mit dem Befehl "Ende" hingeworfen:

Zitat:

Parse error: parse error in /data/wwwcust/ne2-313/html/pietz/adventure/include/functions.php3(207) : eval()'d code on line 1

hth,

Kai

Geschrieben um 15:44 am 06.09.2002 | Zitat | Editieren | Löschen
kairo
Mitglied
Dr Gumby
Beiträge: 284

kairo - ich - habe /:

Wie du in deiner Logdatei sehen kannst, habe ich versucht, mir verschiedene Dinge im Spiel anzuschauen. Das klappt irgendwie nicht. Ich gebe "Schau Vorhang an" ein, das Spiel antwortet mit "Was soll ich anschauen?", darauf ich: "den Vorhang", dann wieder das Spiel: "So etwas kann ich leider nicht." Da stimmt doch was nicht.

Sehe gerade, dass Tanan mit fast denselben Worten darauf hingewiesen hat ...

Ist also wohl ein dringendes Problem.

Geschrieben um 14:57 am 07.09.2002 | Zitat | Editieren | Löschen
pietz
Gast

Hi erstmal,

cih bin ja erstmal ganz positiv überrascht, dass ihr alle so konstruktive Kritik leistet. nun will zu einigen Digen Antworten geben:

  1. Browser-Problem:

Das kann lediglich der Mozilla nicht (Netscape, IE, Konqueror und Oera machens richtig). Es handelt sich aber nur um das StyleSheet table-background-color, das kann der Mozilla nicht, is aber kein Problem, dann tu ichs halt fest in den HTML-code rein.

  1. Engine (Inform usw...):

Ich programmiere gern und es macht mir eben Spaß etwas in die Realität umzusetzen. Es hat auch viel mehr Spaß gemacht, die Engine zu programmieren, als das Spiel zu designen. Man kann auch ein fertiges Betriebssystem benutzen (tu ich ja auch), aber es ist sicherlich aufregender, mal ein eigenes Betriebssystem zu machen. Mir geht es in erster Linie um eigene kreative Arbeit, als darum, eine gute Geschichte zu erfinden - ansonnsten hätte ich sicherlich Inform oder sowas benutzt ;-)

  1. Server-Problem:

Der Server, auf dem die DB liegt und der PHP-Code ist seit gestern irgendwie nicht mehr da - sorry ;) Ich werde mir nen neuen Platz suchen müssen.

  1. Beta-Tester:

Ich will hier kein kommerzielles Spiel auf den Markt bringen. Wems gefällt, das Adventure zu spielen, der kanns spielen. Wer keine Lust hat, der soll es bleiben lassen. Bitte nicht falsch verstehen. Ich will hier nicht mit existierenden IF-Engines konkurrieren, sondern einfach etwas ins Web stellen, was mir Spaß gemacht hat zu programmieren.

  1. Online-Spiel vs. Download:

Ich werde das Spiel nicht zum Download anbieten (geht allein wegen PHP usw... scho gar ned). Das hat mehrere Gründe: Ich fand meine Idee cool ein Spiel rein in HTML zu realisieren, denn sowas gibts noch nicht. Außerdem benutze ich nur Linux und euch würde sicherlich ein Linux-Binary nicht viel bringen und es würde noch viel mehr Kritik hageln G

Das Spiel bleibt rein web-basiert. Somit hat auch jeder Spieler automatisch die neueste Version.

  1. Fehler:

Der Code-Fehler bei Eingabe von "Ende" war meine schuld - sorry ;)

  1. traditionelle Eingabe:

Ehrlich gesagt kenne ich (fast) keine textadventures. Ich kenne nur so Spiele wie Monkey oder Zak und sowas. Das war meine Vorlage und so habe ich es auch implementiert. Bei PoliceQuest oder so läuft man auch mit der Maus und gibt die Handlungen mit der Tastatur ein. Eine Implementierung von gehe, n, ne, o oder sowas ist nicht vorgesehen und würde mit meiner engine auch nicht klappen, wei die räume keine ausrichtungen in irgendeine himmelsrichtung haben. Wenn ihr die Anleitung gelesen hättet, dann hättet ihr auch nicht alle "u", "x", "n" usw eingegeben ;-) Aber ich lese normal auch nie Anleitungen und kann es somit keinem Übel nehmen G

  1. automatisches Tür öffnen:

Wenn man nur auf Tür klickt und er öffnet sie selber, dann wäre es ja sinnlos, die Tür überhaupt schließen zu können. Denn in meinem Adventure würde ich dann einfach einen anderen Link hintun, wenn im Inventar ein Schlüssel ist. Ihr habt sicher nicht gemerkt, dass sich die Variablen unter den Links immer ändern, je nach dem was ihr im Inventar habt, oder? (is ja au gut so, soll ja au keiner merken ;-)

Zugegeben, ich hätte sicherlich eine bessere Engine programmieren können, die besser parst als meine. Ich hätte mir verschiedene IF-Engines downloaden können und nachprogrammieren können. Aber sowas kostet viel Zeit und ich bin froh, dass meine Engine so weit ist, wie sie ist und nicht mehr "coming soon" auf meiner Seite stehen muss ;)

Bitte versteht das ganze einfach als Ansatz, dass ich irgendwas lustiges und neuartiges ins Web stellen wollte. Es soll keine Konkurrenz darstellen und ich habe wirklich nicht die Zeit, eine bessere Engine zu programmieren.

Es haben übrigens schon zwei Personen das Adventure durchgespielt, woran ich sehe, dass ich nicht ganz verkehrt liege und es manchen Spaß macht ;-)

Über Antworten freu ich mich natürlich (und über weitere Kritik auch ;-))

Bis dann (wenn ich wieder nen Server hab ;-)

Pietz

» Mehrere Seiten: 123
AntwortenNeues ThemaNeue Umfrage
Powered by Spam Board SVN © 2007 - 2021
Impressum / Datenschutz