IF-Forum

» IF-Forum - Stammtisch - Spielen! - Dust
AntwortenNeues ThemaNeue Umfrage

Dust

Geschrieben um 16:46 am 22.04.2026 | Zitat | Editieren | Löschen
Ike
Avatar
Mitglied
Master Gumby
Beiträge: 86

Während alle (mich eingeschlossen) gespannt auf das Ergebnis des IF Grand Prix 2026 hinfiebern, hier noch etwas von mir. Ich habe mit Dust ja am IFComp 2024 teilgenommen. Dieses Jahr habe ich die Portierung zu PunyInform fertiggestellt, und mittels Puny-BuildTools aus dem .z5 Retro-Images für folgende Systeme erstellt:

Amiga, Amstrad CPC / PCW, Agon Light / Console8, Apple II, Atari XL / ST, BBC Micro / Acorn Electron, Commodore 64 / 128 / Plus/​4, Classic Macintosh, DOS / IBM PC, MEGA65, MSX, SAM Coupe, TRS-80 III / 4, ZX Spectrum +3

Dust (VICE x64sc)

Die Retro-Versionen könnt ihr HIER herunterladen. Ein YouTube-Longplay gibt es auch noch.

Feedback willkommen, wenn ihr lieb seid. Ansonsten viel Spaß! :D

-----
Geschrieben um 18:30 am 22.04.2026 | Zitat | Editieren | Löschen
Hannes
Avatar
Mitglied
Retired Gumby
Beiträge: 678

Sehr schön! Auf Deutsch gibt's das nicht? Wahrscheinlich keine passende deutsche Bibliothek, oder?

Geschrieben um 19:09 am 22.04.2026 | Zitat | Editieren | Löschen
Ike
Avatar
Mitglied
Master Gumby
Beiträge: 86

Es gibt eine deutsche PunyInform-Version, letztes Update allerdings vor drei Jahren - habe ich mir nicht genauer angeschaut. Die Portierung war erstmal so schon aufwändig genug, da wollte ich wenigstens eine etwas größere Zielgruppe bedienen.

-----
Geschrieben um 16:14 am 23.04.2026 | Zitat | Editieren | Löschen
Hannes
Avatar
Mitglied
Retired Gumby
Beiträge: 678

Ike:

Es gibt eine deutsche PunyInform-Version, letztes Update allerdings vor drei Jahren

Ah, wo ist die denn? Würde ich gerne mal reinschauen.

Geschrieben um 16:35 am 23.04.2026 | Zitat | Editieren | Löschen
Ike
Avatar
Mitglied
Master Gumby
Beiträge: 86

Hannes:

Ike:

Es gibt eine deutsche PunyInform-Version, letztes Update allerdings vor drei Jahren

Ah, wo ist die denn? Würde ich gerne mal reinschauen.

Hier: https://github.com/smartgrids-aau/punyinformde

Werde ich vermutlich auch demnächst mal reinschauen, also berichte gerne, was Du so dazu meinst.

-----
Geschrieben um 17:09 am 23.04.2026 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Retired Gumby
Beiträge: 699

Ike: ... da wollte ich wenigstens eine etwas größere Zielgruppe bedienen.

Haha, eine etwas größere Zielgruppe. Das ist nur eine leichte Untertreibung ...

Aber cool, das sieht so aus wie etwas, das vor vierzig Jahren über meinen Bildschirm geflimmert sein könnte. (Werde mir die Portierung bzw. Übersetzung aber trotzdem auf moderner Hardware anschauen.)

[PunyInform DE] ... also berichte gerne, was Du so dazu meinst.

Ich habe mir das heute mal kurz angesehen. Das sieht mir wie eine sehr wenig angepasste direkte Übersetzung des englischen PunyInform aus.

Die printing rules zur Ausgabe wurden nicht angepasst, so dass es nur Nominativ (The) und Akkusativ (the), (a) gibt. (Wahrscheinlich kommt man damit sogar recht weit, wenn man sich rigide an ein bestimmtes Muster hält und wenn die Objekte keine Adjektive haben.)

Der ganze Aufwand beim Parsen, also Endungen abschneiden und Umlaute auflösen, wird auch nicht betrieben. (Viele Verben werden mit und ohne Endung -e definiert, was man bei Adjektiven wohl auch machen müsste.) Beim Parsen wird auch nur der Akkusativ verstanden: Die Wörter "ihm" und "dem" sind unbekannt.

Es sieht für mich so aus, als ob das Projekt mit Elan angefangen, aber dann vernachlässigt worden wäre.

Geschrieben um 17:26 am 23.04.2026 | Zitat | Editieren | Löschen
Ike
Avatar
Mitglied
Master Gumby
Beiträge: 86

Ungefähr das hatte ich befürchtet, sah mir beim Überfliegen auch nach einer rein textuellen Übersetzung aus ohne die vielen Anpassungen/Lösungen von deform.

-----
Geschrieben um 18:19 am 23.04.2026 | Zitat | Editieren | Löschen
Hannes
Avatar
Mitglied
Retired Gumby
Beiträge: 678

Martin:

[PunyInform DE] ... also berichte gerne, was Du so dazu meinst.

Ich habe mir das heute mal kurz angesehen. Das sieht mir wie eine sehr wenig angepasste direkte Übersetzung des englischen PunyInform aus.

Das hatte ich befürchtet, als ich Verbdefinitionen wie "zerschneide" gesehen habe.

Die beiden ÜbersetzerInnen sind hier meines Wissens niemals aufgeschlagen. Schade.

In der deutschen Bibliothek heißt es auch, es basiere auf "grammar version 2". Die aktuelle englische Bibliothek spricht von "grammar version 3". Ist also wahrscheinlich hoffnungslos veraltet.

Geschrieben um 19:33 am 23.04.2026 | Zitat | Editieren | Löschen
Olaf
Mitglied
Dr Gumby
Beiträge: 173

Das klingt ja, als ob es hier mindestens vier Leute gibt, die sich für eine aktuelle deutsche Version von PunyInform interessieren! <3

Geschrieben um 07:15 am 24.04.2026 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Retired Gumby
Beiträge: 699

Hannes: Die beiden ÜbersetzerInnen sind hier meines Wissens niemals aufgeschlagen. Schade.

Die Übersetzung scheint mir sehr projektgebunden (Übersicht, PDF) gewesen zu sein. Vielleicht ist unsere kleine hemdsärmelige Szene auch zu wenig akademisch oder zu wenig monetär interessiert ...

Olaf: Das klingt ja, als ob es hier mindestens vier Leute gibt, die sich für eine aktuelle deutsche Version von PunyInform interessieren!

Hm. Ich finde die Grundausrichtung von PunyInform sympathisch, aber mir ist das Ganze zu nahe an Inform, zu dem ich eine (gut dokumentierte) Hassliebe habe.

In seinem Posting, in dem die I6-Lib und PunyInform verglichen werden, schreibt Fredrik Ramsberg:

We actually started writing our own library from scratch, but as we progressed, we saw that we needed more and more of the same features that Inform 6 already provided and, not surprisingly, that pretty much all of Graham's design choices for Inform 6 came naturally or were very well thought-through and we just got in trouble if we tried to do it differently.

Da bin ich anderer Meinung. Ich finde den allgemeinen Ansatz von Inform schon gut, aber viele Dinge werden von hinten aufgezäumt. Dazu kommt, dass "Graham's design choices" nicht nur die Lib, sondern den Compiler betreffen, in dem viele Konzepte der Lib fest verdrahtet sind.

Aber ja, ich habe die lange Diskussion über die Zunkunft der Entwicklungssysteme für Spiele auf Deutsch auch gelesen und sehe durchaus, dass eine deutsche Übersetzung von PunyInform das Potenzial hätte, wieder etwas Schwung in die Szene zu bringen.

Geschrieben um 08:36 am 24.04.2026 | Zitat | Editieren | Löschen
Ike
Avatar
Mitglied
Master Gumby
Beiträge: 86

Ich mache mal einen Fork und versuche mich an einer Modernisierung.

-----
Geschrieben um 14:35 am 24.04.2026 | Zitat | Editieren | Löschen
Hannes
Avatar
Mitglied
Retired Gumby
Beiträge: 678

Ike:

Ich mache mal einen Fork und versuche mich an einer Modernisierung.

Ganz großer Daumen hoch!

Geschrieben um 15:18 am 24.04.2026 | Zitat | Editieren | Löschen
proc
Avatar
Mitglied
Retired Gumby
Beiträge: 827

Könnte mal jemandem einem PunyInform-Deppen wie mir, der sprachlich da eher eine Silbe rausnehmen und ein "Puninform" draus gemacht hätte und das Teil nie angeschaut hat, in einfachen Worten erklären, was es damit auf sich hat? Ich habe das jetzt nie verwendet, nur darüber gelesen und kann die Vorteile zu I6 nicht erkennen, oder zu einem anderen Inform wasauchimmer momentan in Mode ist. Das darüber häufiger getuschelt wird, klingt verdächtig.

-----
Geschrieben um 17:24 am 24.04.2026 | Zitat | Editieren | Löschen
Hannes
Avatar
Mitglied
Retired Gumby
Beiträge: 678

Es ist soweit entschlackt und optimiert, dass es dann auf den Systemen läuft, die seinerzeit von Infocom, Level 9 & Co. bedient wurden. Womit man dann ganz neue Zielgruppen erreicht.

-----
Bearbeitet von Hannes um 17:24 am 24.04.2026
Geschrieben um 07:56 am 25.04.2026 | Zitat | Editieren | Löschen
Olaf
Mitglied
Dr Gumby
Beiträge: 173

proc:

kann die Vorteile zu I6 nicht erkennen

Ergänzend zu Hannes:

Hier ein Vergleich von PunyInform und I6: https://intfiction.org/t/punyinform-vs-inform-6-a-comparison/46625 (Das ist vielleicht etwas irritierend, denn PunyInform ist praktisch noch I6, ersetzt wird nur die StandardLib.)

Gefühlt gibt bei Puny deutlich mehr Bewegung als in der restlichen I6-Community.

Mit Puny können die Spiele ins z3-Format compiliert werden, damit können sie auf alten 8-Bit Systemen laufen und es gibt die Puny-BuildTools von Stephan Vogt, mit denen man Builds für 20 verschiedene Uraltrechner erstellen kann (C64, Amiga, ZX Spectrum, Amstrad CPC/PCW, Atari ST, Atari 8-bit, MS-DOS, MSX, BBC Micro/Acorn Electron, C128, Plus/4, Apple II, SAM Coupe, TRS80 Model 3, TRS 80 Model 4, Mega65, Agon Light/Console8, classic Macintosh, modern PC).

Es gibt bisher noch eine spanische und zwei französische PunyInform-Übersetzungen.

-----
Bearbeitet von Olaf um 07:58 am 25.04.2026
Geschrieben um 12:12 am 27.04.2026 | Zitat | Editieren | Löschen
proc
Avatar
Mitglied
Retired Gumby
Beiträge: 827

Olaf:

Hier ein Vergleich von PunyInform und I6: https://intfiction.org/t/punyinform-vs-inform-6-a-comparison/46625 (Das ist vielleicht etwas irritierend, denn PunyInform ist praktisch noch I6, ersetzt wird nur die StandardLib.)

Ah, kapiert, z3 ist der Schlüssel. Recht lustig: "The library produces smaller and faster code", wollte immer schonmal von 8-Zoll-Disks aus im Warpmode Textabenteuern. (der VICE-Emu ist mir allerdings auch im Warpmode zu langsam, ich würde ihn eher Warmpose nennen.)

-----
AntwortenNeues ThemaNeue Umfrage
Powered by Spam Board SVN © 2007 - 2021
Impressum / Datenschutz