Geschrieben um 01:52 am 12.01.2020 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 327 | Die Übersetzung ist nun auf Github verfügbar: https://github.com/mikawa/Dialog-German-Library Im Moment ist der Status Alpha, Tester sind herzlich willkommen! |
Geschrieben um 21:56 am 05.05.2020 | Zitat | Editieren | Löschen | |
Mitglied Bachelor Gumby Beiträge: 47 | Mikawa:
https://github.com/mikawa/Dialog-German-Library Im Moment ist der Status Alpha, Tester sind herzlich willkommen! Hei, ich habe versucht das Jade-Spiel zu kompilieren und zu spielen. Beim Spielen fällt auf, dass ich die Steinsäule nicht untersuchen kann. Es wird auch nicht wie im Original Z-Code-Spiel angezeigt, dass auf der Säule eine Jadestatue ist. Habe zum Vergleich das Original angespielt, da kommt vom System die Meldung: "Du siehst hier eine Steinsäule (darauf eine Jadestatue)." In der Dialog-Variante kommt statt dessen gar nichts. <Schnipp> Schrein Endlich! Nach tagelangem Suchen im Dschungel stößt du auf eine Lichtung. Und auf etwas mehr. Vielleicht ist dies der Ort, an dem sich die Jadestatue befindet? Die Jadestatue Ein interaktives Exempel von Martin Öhm. Release 1. Serial number 200505. Dialog compiler version 0j/04. Bibliothek 0.38. DE Lichtung Du stehst auf einer Lichtung im dichten Dschungel. Im Norden steht ein alter, von Ranken überzogener Schrein. Im Süden führt ein schmaler Pfad zurück in die Zivilisation. In der Nähe des Schreins liegt ein glatter, runder Stein im Gras.
Du nimmst den faustgroßen Stein.
Nicht ohne die Jadestatue!
Schrein In dem kleinen Schrein ist es dunkel, nur wenig Licht fällt durch das halb verfallene Dach. Ein großer Lichtstrahl fällt auf eine Steinsäule in der Mitte des Schreins. Die Lichtung liegt im Süden.
(Ich habe dich nur soweit verstanden, du willst etwas Bestimmtes untersuchen.)
(Ich habe dich nur soweit verstanden, du willst etwas Bestimmtes untersuchen.)
Schrein In dem kleinen Schrein ist es dunkel, nur wenig Licht fällt durch das halb verfallene Dach. Ein großer Lichtstrahl fällt auf eine Steinsäule in der Mitte des Schreins. Die Lichtung liegt im Süden.
(Ich habe dich nur soweit verstanden, du willst auf etwas Bestimmtes steigen.)
(Ich habe dich nur soweit verstanden, du willst etwas Bestimmtes untersuchen.)
Worauf?
(Ich habe dich nur soweit verstanden, du willst den faustgroßen Stein auf etwas Bestimmtes werfen.)
(Ich habe dich nur soweit verstanden, du willst etwas Bestimmtes untersuchen.)
(Ich habe dich nur soweit verstanden, du willst etwas Bestimmtes untersuchen.)
Willst du den faustgroßen Stein oder die Steinsäule untersuchen?
Es ist die Statue einer toltekischen Gottheit, komplett aus grüner Jade geschnitzt. Sie glänzt und sieht sehr wertvoll aus.
Schrein In dem kleinen Schrein ist es dunkel, nur wenig Licht fällt durch das halb verfallene Dach. Ein großer Lichtstrahl fällt auf eine Steinsäule in der Mitte des Schreins. Die Lichtung liegt im Süden.
Die Säule ist aus glattem Stein gehauen, etwas mehr als einen Meter hoch und oben flach, wie ein Podest. Eine Jadestatue ist auf der Steinsäule.
(Ich habe dich nur soweit verstanden, du willst etwas Bestimmtes untersuchen.)
Willst du den faustgroßen Stein oder die Steinsäule untersuchen?
Der Stein ist so groß wie eine Faust und außergewöhnlich glatt und rund.
Willst du den faustgroßen Stein oder die Steinsäule untersuchen?
Die Säule ist aus glattem Stein gehauen, etwas mehr als einen Meter hoch und oben flach, wie ein Podest. Eine Jadestatue ist auf der Steinsäule.
(Ich habe dich nur soweit verstanden, du willst etwas Bestimmtes untersuchen.)
Die Säule ist aus glattem Stein gehauen, etwas mehr als einen Meter hoch und oben flach, wie ein Podest. Eine Jadestatue ist auf der Steinsäule. </Schnapp> Grüße Textplayer |
Geschrieben um 07:22 am 06.05.2020 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 327 | Vielen Dank für den Hinweis! Das lag an den neuen Vokabular Regeln, die sich an Inform anlehnen und nach denen Umlaute wie ä durch ae ersetzt werden müssen. Die Säule war also einfach nicht ansprechbar. Ich habe eine korrigierte Version auf Github hochgeladen. |
Geschrieben um 17:46 am 06.05.2020 | Zitat | Editieren | Löschen | |
Mitglied Bachelor Gumby Beiträge: 47 | Mikawa:
Das lag an den neuen Vokabular Regeln, die sich an Inform anlehnen und nach denen Umlaute wie ä durch ae ersetzt werden müssen. Die Säule war also einfach nicht ansprechbar. Ich habe eine korrigierte Version auf Github hochgeladen. Habs getestet. Man muss wohl in der Zeile mit "dict" die Umlaute, Sonderzeichen ersetzen? Dann hast du beim Stein noch das "scharfe S" übersehen. Grüße TP |
Geschrieben um 06:44 am 07.05.2020 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 327 | Völlig richtig und nochmals vielen Dank! |
Geschrieben um 22:22 am 06.09.2022 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 4 | Hallo zunächst! Meine Name ist Jasper und ich bin neu in der Entwicklung von Textadventures im Allgemeinen (von einem kurzen Versuch ca. 2006 mit T.A.G abgesehen) und noch mehr in der Benutzung von Dialog oder Prolog im Speziellen. Daher habt bitte ein bishen Nachsicht, wenn ich allzu dumme Fragen stelle :-). Ich vermute einen Fehler im Jade-Beispiel gefunden zu haben:
Zeile 99 Generell hat sich mir die Frage gestellt, ob ich solche Anmerkungen eher hier oder eher auf Github machen sollte. |
Geschrieben um 23:14 am 06.09.2022 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 4 | Ich habe auch noch eine weitere Frage / Anmerkung: Ziemlich zu Beginn des Beispielquellcodes gibt es die Zeilen
Meine Erwartung war, dass dieses zur Folge hat, dass alle Räume die Eigenschaft "singleton" erhalten. Wenn ich aber innerhalb eines Textes beispielsweise Die englischsprachige Standardbibliothek verhält sich im Übrigen genauso. Ich muss noch prüfen, ob es generell ein Problem bei der Vererbung von Eigenschaften gibt oder ob es sich um ein spezielles Problem mit diesen beiden Eigenschaften room und singleton handelt. Im ersten Moment sollten einfach die Räume im Beispielquellcode individuell mit |
Geschrieben um 19:27 am 07.09.2022 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 4 | Ein weiteres Problem: Auf der Lichtung:
->> Ausgänge führen nach Norden, nach In. Wenn man spaßeshalber einen Ausgang nach #out hinzufügt erscheint dieser vernünftig:
->> Ausgänge führen nach Norden, nach In, nach Draußen. Ich glaube auch zu verstehen, woran das eigentlich liegt. In der Standardbibliothek werden Ausgänge ab der Zeile 2481 aufgelöst.
Letztlich werden hier irgendwann über Ich habe die Vermutung, dass man dieses Problem nicht lösen kann, ohne entweder die Direction oder die Relation umzubenennen. ----- Bearbeitet von Jasper um 20:13 am 07.09.2022 |
Geschrieben um 11:43 am 13.09.2022 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 327 |
Vielen Dank an Jasper für die Rückmeldung! ----- Bearbeitet von Hannes um 18:36 am 13.09.2022 |
Geschrieben um 22:46 am 21.09.2022 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 4 | Mir ist ein weiteres Problem in der Standard-Lib aufgefallen: Die Adjektivendung feminin im Nominativ und Akkusativ ist nicht korrekt. Ich denke der Code müsste lauten:
|
Geschrieben um 21:40 am 07.10.2022 | Zitat | Editieren | Löschen | |
Mitglied Master Gumby Beiträge: 126 | Mikawa:
Wie entwickelt ihr mit Dialog? Verwendet ihr eine IDE oder Texteditor? Auf welches Setup müsste ich mich einstellen? Wenn ich es richtig verstanden habe werde ich mit Borogrove nicht weit kommen... Vermutlich bin ich als Mac-User hier in der Minderheit und allein das Compilieren dafür ist schon Aufwand (jedenfalls wenn man XCode nicht installieren will). |
Geschrieben um 07:28 am 08.10.2022 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 597 | Olaf:
Haha (Tatsächlich kenne ich die Verteilung der fünf Leute hier nicht. Im englischen Forum sind ca. ~90% Apple-User.) ----- Bearbeitet von Hannes um 07:29 am 08.10.2022 |
Geschrieben um 16:21 am 08.10.2022 | Zitat | Editieren | Löschen | |
Mitglied Master Gumby Beiträge: 126 | Hannes:
Oh, das hätte ich nicht erwartet. Und, womit arbeitest Du? ----- Bearbeitet von Olaf um 16:24 am 08.10.2022 |
Geschrieben um 19:07 am 09.10.2022 | Zitat | Editieren | Löschen | |
Mitglied Master Gumby Beiträge: 104 | Olaf:
Im Moment habe ich kein Projekt mit Dialog in Arbeit, aber wenn ich etwas Werbung in eigener Sache machen darf, kann ich dir als Entwicklungsumgebung Visual Studio Code mit meiner Dialog-Extension empfehlen. Ich benutze Windows, aber VS Code ist ja plattformübergreifend verfügbar, das müsste also auch auf dem Mac ganz gut funktionieren, sofern der Dialog-Compiler darauf läuft. Die Extension hat nicht wahnsinnig viele Features, aber ein paar hilfreiche Sachen wie Syntax-Färbung und Kompilierungs-Kurzbefehle etc. sind dabei. https://marketplace.visualstudio.com/items?itemName=sideburns3000.dialog-language-support |
Geschrieben um 21:48 am 10.10.2022 | Zitat | Editieren | Löschen | |
Mitglied Master Gumby Beiträge: 126 | StJohn Limbo:
Danke für die Info! Ich hab noch nicht mit Visual Studio gearbeitet, aber in den Screenshots sieht das ja ganz aufgeräumt aus. Allerdings ist die Hürde bei mir gerade, dass ich es auf dem Mac ohne XCode nicht kompiliert bekomme und für den Download (20GB) hab ich gerade nicht mehr genug Platz auf dem Rechner m( Vermutlich ist Visual Studio dann auch noch mal genau so groß. |
Geschrieben um 12:22 am 11.10.2022 | Zitat | Editieren | Löschen | |
Mitglied Master Gumby Beiträge: 104 | Olaf:
Achtung, um Verwechslungen vorzubeugen: es gibt "Visual Studio", das ist eine komplette, tatsächlich ziemlich umfangreiche IDE, und es gibt "Visual Studio Code" (meist als "VS Code" abgekürzt), das ist erstmal "nur" ein Editor, der wesentlich kleiner ist, aber durch Extensions um verschiedene Funktionalitäten erweitert werden kann. Die Dialog-Extension ist für VS Code. Hier ist die Homepage: https://code.visualstudio.com/ (Ich hab mich auch schon gefragt, warum Microsoft diesen Namen gewählt hat, der quasi automatisch zu Verwechslungen führt.)
Es könnte einen Versuch wert sein, auf intfiction.org nachzufragen, ob jemand eine fertig kompilierte Version für Mac verfügbar hat. Wie Hannes sagte, gibt es dort tatsächlich relativ viele Mac-User, so ist jedenfalls auch mein Eindruck (auch wenn 90% vllt. etwas übertrieben war ). ----- Bearbeitet von StJohn Limbo um 12:26 am 11.10.2022 |
Geschrieben um 21:21 am 01.05.2023 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 597 | Frage: Warum definiert die deutsche Bibliothek die Attribute "maskulin" und "feminin", obwohl "male" und "female" bereits existieren? Wäre es nicht einfacher, diese auch für die deutschen Spezifika zu verwenden? |
Geschrieben um 23:55 am 01.05.2023 | Zitat | Editieren | Löschen | |
Mitglied Student Gumby Beiträge: 21 |
Xcode brauchst Du eigentlich nicht um Dialog zu kompilieren. Ich habe Dialog vor ein paar Wochen auf meinem M1 MacBook kompiliert, sowohl den Dialog Compiler als auch die Å-machine, letztere ist ja optional. Das einzige was Du brauchst sind die Xcode Command Line Tools, die brauchen aber nicht soviel Speicher. Geh mal ins Terminal und tippe make, dann solltest Du eine Aufforderung für die Installation bekommen. Falls das Terminal stattdessen sowas wie no input file schreibt, dann sind die Command Line Tools schon installiert. Wenn Du Dialog heruntergeladen hast, mit dem Terminal ins src Verzeichnis wechseln, dann make tippen und dann kommen im selben Verzeichnis die zwei Binaries heraus. Die kannst Du Dir dann irgendwo "at path" kopieren und fertig ----- My games: 8bitgames.itch.io | Twitter: @8bit_era | Mastodon: @8bitgames@oldbytes.space |
Geschrieben um 05:33 am 02.05.2023 | Zitat | Editieren | Löschen | |
Mitglied Master Gumby Beiträge: 126 |
Das habe ich natürlich längst probiert (in verschiedenen Varianten). Man kann die CLTs nicht separat ohne XCode installieren. |
Geschrieben um 10:23 am 02.05.2023 | Zitat | Editieren | Löschen | |
Mitglied Student Gumby Beiträge: 21 | Olaf:
Klar geht das Ich hab auf meinem Mac ja auch nur die Command Line Tools aber nicht Xcode selbst installiert. Der Prompt für die installation bei mir kam als ich gcc aufrufen wollte. Schau mal, hier ist ein Guide mit verschiedenen Möglichkeiten die Command Line Tools ohne den 40GB Ballast von Xcode zu installieren. Es gibt sogar noch einen Workaround über Homebrew. Die CLTs brauchen 1.2GB Speicher https://www.freecodecamp.org/news/install-xcode-command-line-tools/ Es kommt ggf. aber darauf an, wie alt Dein Mac ist, ich möchte nicht ausschließen dass o.a. Weg bei einem sehr alten System gesperrt ist. Ich selbst habe wie schon erwähnt ein Apple M1 MacBook Pro sowie die neueste Version von MacOS. Mit den beiden Vorgängerversionen konnte man aber auch schon den im Tutorial beschriebenen Weg gehen ----- My games: 8bitgames.itch.io | Twitter: @8bit_era | Mastodon: @8bitgames@oldbytes.space |