| Geschrieben um 22:41 am 24.07.2026 | Zitat | Editieren | Löschen | Anhang löschen | |
Mitglied Student Gumby Beiträge: 27 | Moin, hab mit Arcturus eine eigene Programmiersprache mit Compiler für die Infocom Z-machine entwickelt. Die Docs sind Englisch aber das Library Cosmos ist neben Englisch auch auf Spanisch und Deutsch übersetzt. Der aus der Sprache kompilierte Z-Code ist hochoptimiert und kann daher auch auf Retrosystemen problemlos laufen. Vom Funktionsumfang und dem Konzept ist die Sprache zwischen Inform 7 und Dialog einzuordnen. In der Regel kann man mit wenig Code große Wirkung erzielen. Zudem gibt es mit arc_image Unterstützung für Bilder in den Formaten z5 und z8. arc_image wurde auch schon von einigen großen Interpretern wie Gargoyle adaptiert. Mein eigener, dem Project zugehöriger Interpreter unterstützt das Ganze selbstverständlich auch. Interpreter, welche arc_image nicht unterstützen, spielen die Story als ganz normales z5/z8 file ab. https://github.com/ByteProject/Arcturus Bei Fragen… fragen ----- My games: 8bitgames.itch.io | Twitter: @8bit_era | Mastodon: @8bitgames@oldbytes.space ----- Bearbeitet von 8bit_era um 22:44 am 24.07.2026 |
| 1 | |
| Geschrieben um 19:00 am 31.07.2026 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 709 | Will denn keiner anbeißen? Gut, dann mache ich das mal … Ein Compiler, eine Image-Suite, ein Interpreter und seit heute auch ein Programm, das alles in eine monolithische Webseite packt, all das umfangreich dokumentiert, das ist schon sehr beeindruckend. Hut ab! Ich hatte vorletzte Woche schon von Arcturus erfahren, als es auf intfiction.org angekündigt wurde. In dem Thread ging es dann hauptsächlich um zwei Dinge: Um die Möglichkeit, Bilder auch in anderen Interpretern einzubinden und darum, ob die “grains”, also Vokabeln mit Beschreibung und minimalem Verhalten, etwas nie Dagewesenes sind. Auf die eigentliche Sprache ist aber niemand eingegangen. Ich habe mir Arcturus einmal näher, aber nicht sehr tiefgehend angeschaut. Arcturus bringt ja neben Englisch schon Spanisch und Deutsch mit. Der Screenshot ist aus dem deutschen Beispiel und zeigt schon, wo es hingeht. Mein Eindruck ist, dass es bei der Bibliothek noch ein wenig ruckelt. Ich habe mir vor allem die deutsche Sprachvariante angeschaut. (Ich vermute auch, dass sich Arcturus sich mit dem Ansatz “mit wenig Code viel erreichen” gut dazu eignet, Spiele zu schreiben, die mir persönlich nicht so gut gefallen werden. Das Gasthaus am Leuchtturm jedenfalls finde ich kein gutes Zugpferd.) Die Syntax trifft jetzt nicht unbedingt meinen sweet spot, aber sie ist schön klar und besser als der Satzzeichensalat von I6. Aber ja, Umsetzung des Build-Systems, Doku, viele Beispiele, das ist alles schon sehr cool. Die Knitter in der Bibliothek werden gewiss noch ausgebügelt, wenn Arcturus für mehr Spiele eingesetzt wird. Die Entwicklung auf der technischen Seite schreitet jedenfalls schnell voran. Ich konnte auch schnell ein kleines Beispiel umsetzen. Allerdings hat nicht alles, was ich machen wollte, so ganz geklappt wie ich mir das vorgestellt habe. (Was aber super ist: Manchmal gibt der Compiler in seinen Fehlermeldungen gute Hinweise.) |
| 1 | |
| Geschrieben um 17:39 am 01.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Dr Gumby Beiträge: 176 | Nice! |
| Geschrieben um 17:56 am 01.08.2026 | Zitat | Editieren | Löschen | Anhang löschen | |
Mitglied Student Gumby Beiträge: 27 | Lieber Martin, ich habe mich sehr über Deinen Beitrag hier gefreut und möchte mich zuerst einmal dafür bedanken, dass Du Dir die Zeit genommen hast, das System näher anzuschauen. Mittlerweile hat sich auf dem Arcturus Discord doch eine kleine aber sehr tolle Community gebildet und insgesamt ist die Resonanz sehr positiv. Und arc_image kam tatsächlich unabhängig von der eigentlich Programmiersprache sehr gut an und Dannii (Parchment) hat sich schon ausgesprochen es in den Z-machine Standard zu übernehmen. Gargoyle und Bocfel waren die ersten “großen” Interpreter die das Format implementiert haben. Das kurze deutsche Beispiel Das Gasthaus am Leuchtturm würde ich nicht unbedingt als Referenz sehen. Das habe ich mir, entschuldige die Sprachwahl, in etwa einer Stunde aus dem Hinter gezogen, mehr oder weniger damit ich überhaupt etwas habe um die deutsche Übersetzung zu testen. Es ist in jedem Fall kein Maßstab dafür, was man mit Arcturus alles machen kann. Mit Arcturus kann ich sehr komplexe und anspruchsvolle Spiele schreiben, die über den Funktionsumfang von Inform 6 hinausgehen und von der Ausbaustufe der Library eher mit Dialog zu vergleichen sind. Beispiele hierfür sind das Vielleicht eine Sache noch zur Bibliothek: der Parser ist sprachagnostisch, aber dennoch ist die deutsche Variante bisher kaum getestet. Wer meine IF Karriere verfolgt hat weiß ja, dass ich vor allem in der internationalen Retroszene sehr bekannt bin und da liegt auch immer noch meine große Fanbase. Hibernated 1 hat sich bis dato viele tausend Male in der “boxed Edition” verkauft und über 80.000 auf itch.io heruntergeladen. Sogar Marc Blank und Amy Briggs haben das Spiel gespielt, was ja nicht jeder von seinen Games behaupten kann. Will sagen, mein Fokus lagt seit der Veröffentlichung stark auf Cosmos und die Berichte die reinkamen bezogen sich überwiegend auf die englische Variante. Ich denke, dank der agnostischen Herangehensweise wir alles gut funktioniert und über das definieren des Artikels “der/die/das”, schafft die Bilbliothek ziemlich gut, die Komplexität der deutsche Sprache abzudecken. Aber natürlich basiert das auf viel Hoffnung und nur wenn jemand mit der Adaption beginnt wird sich zeigen, wie richtig oder falsch ich damit liege (wahrscheinlich falsch) Was ein komplexeres Beispiel betrifft: ich bin auf intfiction herausgefordert worden, Balances auf Arcturus zu portieren, was ich wahrscheinlich sogar machen werde. Und von da ist es nur noch ein Schritt zur deutschen Variante, die ja wenn ich das recht in Erinnerung habe, aus Deiner Feder stammt PS: ich glaube das besondere Merkmal von Arcturus sind übrigens die Handler. Was mich bei Inform immer gestört hatte war das blöde Regelwerk: Instead rules, Before rules, After rules, check/carry out/report phases, daemons, life routines. Uff. Die Handler packen das in Arcturus in einen einheitlichen Syntax, der dann jedem Objekt der Sprache angehangen werden kann. VIele Grüße aus Berlin! ----- My games: 8bitgames.itch.io | Twitter: @8bit_era | Mastodon: @8bitgames@oldbytes.space ----- Bearbeitet von 8bit_era um 18:12 am 01.08.2026 |
| 1 | |
| Geschrieben um 19:05 am 03.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 709 | Arcturus ist schon ein interessantes Projekt, das mich als jemand, der zumindest theoretisch an der Entwicklung von Autorensystemen interessiert ist, neugierig und auch ein wenig neidisch macht. Aber ich wünschte, du würdest nicht immer gar so sehr auf den Putz hauen.
Das ist eine starke Behauptung, die ich etwas ärgerlich finde. Show, don’t tell. Bislang gibt es im Arcturus-Repo zwar viele, aber nur sehr kurze Beispiele. Ja, ich habe gesehen, dass Hibernated 2 und wohl auch ein Director’s Cut von Rabenstein in Arcturus kommen werden. Das wären schon gute Vorzeigeprojekte. Für Arcturus als Sprache wäre es natürlich schön, wenn ein komplexeres Beispiel mit Quellcode vorläge.
Ich habe den Post gesehen, in dem du herausgefordert (oder eher sanft genötigt) wurdest, entweder ein Ultima-RPG umzusetzen oder Balances zu portieren. Ich mag Balances, aber ich finde es eine eigenartige Wahl, weil es die Fähigkeiten des I6-Parsers aufzeigen soll: Die Zaubersprüche aus der Spellbreaker-Serie, weiße Würfel, die man benennen kann, nummerierte Lose, automatische Listen identischer Objekte. Das ist alles sehr klassisch, aber irgendwie auch passé. Jemand, der in der Retroszene verankert ist, mag das anders sehen. Und es wäre eine schöne Demo. Wenn die mit Arcturus unfallfrei umgesetzt wird, kannst du die Behauptung oben nochmal posten.
Ich nehme an, hier ist in Anlehnung an IT-Begriffe wie platform agnostic gemeint, dass der Parser für Englisch, Spanisch und Deutsch im Kern der gleiche ist. Das sind aber verschiedene Sprachen, die verschiedene Parser benötigen. Was neutral sein kann, ist gewiss das Weltmodell und in gewissem Maße die Aktionen. (In Inform wird ja versucht, alles vor dem Parsen auf “Informesisch” umzubiegen. Im Rückblick auf Deform denke ich, dass das nicht der richtige Ansatz ist. Der Parser und die Ausgaberegeln sollten explizit für jede Sprache geschrieben werden.)
Da werden dir einige, die sich mit Autorensystemen auf Deutsch beschäftigt haben oder die gerade in einem Kurs “Deutsch als Fremdsprache” sitzen, widersprechen wollen. ; ) Das Leuchtturm-Beispiel zeigt schon die Schwächen: Pronomen im Dativ und Pronomialadverbien werden nicht verstanden: “rede mit ihr” geht nicht, aber “rede mit sie” geht, “öffne truhe damit” geht nicht. Wenn ich “schalte lampe aus” sage, kommt eine Nachfrage des Parsers, weil (vermutlich) “aus” als Teil der “Tür aus Eiche” und der “Truhe aus Eiche” interpretiert wird. Ich sehe auch keine Möglichkeit, mit dem man Adjektive in Objektnamen angeben kann. Kreuzworträtselumlaute (ae, oe, ue), die man auf Retroarchitekturen gewiss benötigt, werden verstanden, aber nur weil beide Möglichkeiten (tür/tuer) explizit als Vokabeln angegeben werden. Hier wäre ein allgemeiner Mechanismus gewiss nützlich. (Ein Autor, der seine Objekte umsichtig plant, könnte gewiss ohne Adjektive auskommen, um sich den Zores mit den Endungen in der Ein- und Ausgabe zu sparen. Es werden eh zu viele Adjektive in Objektnamen verwendet. Maschinen mit weißen, roten, grünen Knöpfen kann man dann natürlich nicht umsetzen. Und für ein allgemein anwendbares System scheint mir das auch keine Option zu sein.)
Aber das macht Arcturus doch auch: Ein globales on ist instead oder carrying out oder die WhateverSub in I6. Ein on beim Objekt ist before, ein on after ist after, ein alter im on-Handler ist report. Nur, dass alles anders heißt. Ich stolpere bei Arcturus eher darüber, dass man explizit continue angeben muss. Wenn man es vergisst, kommt eine leere Zeile als Antwort auf die Eingabe. Das Problem, das ich angedeutet hatte, war, dass ich in einem Raum mit on go other eine allgemeine Absage ans Gehen schreiben wollte, was laut Doku so gehen sollte. Der Compiler hat es aber bemängelt: kinds in patterns are not supported yet. Die Dinge, über die ich hier gemeckert habe, sind alles keine Showstopper und wenn sie einmal identifiziert sind, gewiss schnell gefixt, zumal du die Discord-Community im Rücken hast. Wie gesagt, interessantes und auch beeindruckendes Projekt, das ich im Auge behalten werde. Das Allheilmittel, das Inform und Dialog in den Schatten stellt, als das du es hier hinstellst, ist es aber nicht. |
| 1 | |
| Geschrieben um 21:38 am 03.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Student Gumby Beiträge: 27 | Wie ich das im Forum hasse wenn man eine Antwort formuliert und dann auf “Abschicken” klickt und schon wieder ausgeloggt ist. Daher nun meine Antwort im Schnellverfahren nochmal, ich versuche mich auf den Kern zu konzentrieren. Zuerst einmal bin ich nun mal wer ich bin. Ich habe nun mal in der Community recht viel erreicht und da darf man auch schon mal auf den Putz hauen. Hinzu kommen 23 Jahre Vertrieb. Muss nicht jedem gefallen, darum buhle ich auch nicht. Der Vergleich mit Dialog kommt nicht von ungefähr. Einer der ersten Adopter portiert gerade ein fast fertiggestelltes Spiel von Dialog zu Arcturus. Dort waren wir nachher so weit dass es eine Liste gabe mit “Dialog Features die Arcturus noch nicht umgesetzt hat”. Mit der Liste sind wir bis auf das Pathfinding nun durch. Aber Du warst ja nicht in die Tiefe gegegangen, von daher kann ich verstehen der Aussage kritisch gegenüberzustehen. Dass man mit Arcturus komplexe Spiele umsetzen kann weiß ich allerdings aus eigener Erfahrung, und vom Progress der Community. Ein größeres Beispiel wird noch folgen. Grundsätzlich zu Hunters wünschen auf IntFiction: Semicolon und Commas, Infocom Sounds unterstützen: das macht alles mehr Sinn wenn man versteht wo er gedanklich herkommt. Hunter ist blind. Er möchte einfach Verbesserungen, die spezifisch auf visuell eingeschränkte Menschen zielen. Die Idents helfen mir ja nicht weiter wenn ich blind bin. Ob Balances jetzt der richtige Vorschlag war, ich weiß es nicht. Ich denke es kam ihm einfach in den Sinn als ein Spiel was eine gewisse Komplexität mit sich bringt. Sprachagnostisch bedeutet dass der Parser rein mit Tokens arbeitet. Parser findet man kein einziges geschriebens Wort und keine Grammatikregeln. Erst die Sprachmodule bringen den Parser auf Touren, sie orchestrieren das Ganze. Das ist also genau der umgekehrte Ansatz zum Informesisch. Und aus meiner Sicht der richtige. Meine Aussage zur deutschen Variante war ironisch gemeint. Daher auch mein Kommentar direkt dahinter dass ich wahrscheinlich nicht recht habe. Mit ein paar Artikeln kann ich wohl kaum die deutsche Sprachkomplexität abbilden. Was mir allerdings wirklich fehlt, ist die Adoption der deutschen Variante. Aus der englischen Community sind mittlerweile jede Menge Urgesteine sehr aktiv im Arcturus Umfeld, Interpreter Authoren, Game Authoren, Systementwickler. Und natürlich sind wir da dann auch deutlich weiter. Streng genommen kein Wunder, wenn man jeden Tag von einigen IF-Veteranen Bugs geschickt bekommt. Deine Erfahrung mit dem Gasthaus hab ich mir gleich notiert und schaue, wie ich das umsetzen kann. Deine ON GO OTHER Erfahrung klingt eher wie ein Bug. Ein Codebeispiel zum replizieren wäre toll, dann kann ich das fixen. Ich versuche aber mal so mein Glück. Wenn ich nicht weiter komme, sage ich nochmal Bescheid. Die leere Zeile ist übrigens ein bekannter Bug der noch auf der Todo ist. Dass es ohne Continue nicht weitergeht wiederum ist nun mal das Design der Sprache. Insgesamt kommen die Handler bei der Community aber sehr gut an und viele sehen daran eines der Highlights der Sprache. Und ja, viele der Dinge die Du angesprochen hast, lassen sich einfach verbessern. Ich denke dass wird sich ganz natürlich ergeben wenn jemand anfängt mit der Sprache zu arbeiten, so wie das bereits bei der englischen und der spanischen Variante ist. Spanisch ist allerdings auch schon deutlich weiter, weil ich hier ja mit Pablo Martinez den spanischen Übersetzer von PunyInform an Bord hatte. Der hatte dann zum Beispiel den Clitics Code bereitgestellt. ----- My games: 8bitgames.itch.io | Twitter: @8bit_era | Mastodon: @8bitgames@oldbytes.space ----- Bearbeitet von 8bit_era um 21:41 am 03.08.2026 |
| 1 | |
| Geschrieben um 16:32 am 04.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 709 |
Ich wusste schon aus deinem Interview mit Falko Löffler, dass du im Vertrieb arbeitest und hatte daher schon eine déformation professionnelle diagnostiziert. Ich bin natürlich auch der, der ich bin. Ich bin leidlich anerkannt in einer Nischen-Community mit einer guten Handvoll aktiver Mitglieder. Dazu kommen mehr als 25 Jahre technische Dienstleistungen im Backoffice. Da kann man schon mal in eine Antihaltung kommen, wenn einem die Rampensäue dieser Welt etwas vom Pferd erzählen wollen.
Schön, aber da muss ich mich wieder auf dein Wort verlassen. Ich warte mal gespannt ab.
Ja, das habe ich mir aus seinem Benutzernamen “blind Hunter” und seinen vergangenen Posts, bei denen es viel um Barrierefreiheit geht, schon zusammengereimt. Ich hatte zu den Klammern gar nichts gesagt, aber so richtig verstehe ich den Wunsch nicht. Wenn der Compiler Indents und Dedents erkennen kann, kann es die IDE auch und kann einem blinden Benutzer entsprechende Hinweise geben. (Vermute ich mal. Ich bin aber zum Glück kein blinder Benutzer.)
Das ist dann aber eher ein Lexer oder Tokenizer, oder? Der eigentliche Parser ist dann bei der Sprache selbst aufgehängt, wo dann die passende Kenntnis vorliegt.
Ich habe das mal in einem Beispiel auf Englisch isoliert:
So müsste es doch gehen, oder? Wenn Ich’s in on go umwandle mit expliziter Abfrage, dass der way nicht north sein darf, geht’s.
Die Spanier sind sowieso recht rege.
Na, ich warte mal ab, was da kommt. |
| 2 | |
| Geschrieben um 15:38 am 08.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Student Gumby Beiträge: 27 | Danke. Das ist der gründlichste QA-Durchlauf, den die deutsche Variante bisher bekommen hat, und genau der, den ich mir gewünscht hatte. Der Reihe nach: on go other: Dein Code war korrekt. Das Handbuch dokumentiert “rede mit ihr”: gefixt. Das deutsche Library kannte nur die Akkusativformen… ihm und ihr binden jetzt an dieselben Referenten wie ihn und sie. “schalte lampe aus”: Deine Diagnose war exakt richtig. Die “Tür aus Eiche” bezog ihr Vokabular aus dem Namen, und die Partikel kollidierten mit zwei Eichengegenständen. Das wurde verfeinert. Namensabgeleitetes Vokabular überspringt jetzt alles, was die Sprachschicht als Grammatik beansprucht, in allen drei Sprachen, explizit deklarierte Leerzeile ohne continue: reproduziert und isoliert, der Bug war ja schon bekannt und auf meiner ToDo. Und ist nun kein Bug mehr. Pronominaladverbien (damit, darauf), Adjektivdeklination, automatische Kreuzworträtselumlaute: alles berechtigt, und alles zu groß für Schnellschüsse. Das wird eine eigene deutsche Vertiefungsrunde, so wie Spanisch seine Clitics-Runde mit Pablo hatte. Aber erst einmal muss das System überhaupt von deutschen Retroautoren adaptiert werden. Die deutsche IF-Szene ist sowieso schon recht klein, was man auch an der Interaktion hier im Forum sieht, erst recht bei Autoren für Retrosysteme. Die paar die es gibt, mich eingeschlossen, sind eher im englischen Sprachraum unterwegs. Zu den Handlern: Im Kern hast Du Recht, und es wäre auch seltsam wenn es anders wäre: before, during und after sind keine Erfindung von Inform, sie sind die Natur des Mediums. Die interessante Frage ist nicht, OB ein System diese Zeitpunkte kennt, sondern wie viele Mechanismen es dafür braucht. Inform verteilt sie auf Instead, Before, After, check, carry out, report, daemons, each_turn und life routines, jede mit eigener Syntax, eigenem Geltungsbereich und eigener Reihenfolgen-Logik. Arcturus packt dieselben Zeitpunkte in einen einzigen Baustein mit einer einzigen Auflösungsregel: Eine Präzisierung noch: sprachagnostisch heißt nicht Tokenizer. Da schlussfolgerst du ein wenig vorschnell. Grammatikzeilen-Matching, Scope, Disambiguierung, Noun-Scoring, Chaining, das alles ist geteilte Maschinerie; die Sprachpakete liefern Morphologie, Vokabular und Wortlaut. Ein Parser mit Sprachmodulen also, kein Lexer mit drei Parsern. Und weil Du mir eine déformation professionnelle diagnostiziert hast, gebe ich die Diagnose freundlich zurück: 25 Jahre Backoffice sind das professionelle Abwarten und Anzweifeln, meine Berufskrankheit ist das Liefern. Den Unterschied entscheidet praktischerweise der Code, und der war keine 48 Stunden nach Deinem Post gefixt, getestet und gepusht. Show, don’t tell, da sind wir uns ja einig.
----- My games: 8bitgames.itch.io | Twitter: @8bit_era | Mastodon: @8bitgames@oldbytes.space ----- Bearbeitet von 8bit_era um 15:58 am 08.08.2026 |
| 1 | |
| Geschrieben um 21:42 am 11.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 709 |
Danke fürs Fixen, aber:
Ich würde sagen: In gewohnter Qualität geliefert. Ich weiß nicht. Ich finde ja, dass Arcturus ein cooles Projekt ist, aber die Art, wie Du hier auftrittst geht mir gewaltig gegen den Strich. Ich bin gewiss nicht der einzige, dem das sauer aufstößt und ich glaube, dass du mit deinen breitspurigen Behauptungen, die oft leicht zu widerlegen sind, deinem Projekt einen Bärendienst erweist. Zum Beispiel:
Nur weil diese Mechanismen alle mit dem Schlüsselwort on beginnen, sind sie doch nicht gleich. Ein globales on eating ist etwas anderes als on eating beim Objekt und on after eating und on each_turn sind wieder etwas anderes. Aber selbst, wenn man diese Dinge als einen Mechanismus ansieht, weil sie syntaktisch die gleiche Struktur haben: Wieso schmeißt Du dann noch andere Dinge mit in den Topf, die ganz klar andere Mechanismen sind: check entspricht in etwa dem requires bei der Verbdefinition; report ist eine alter-Anweisung in einem Block und die daemons werden mit every / after aus einem Block heraus aufgerufen. Die every / after-Syntax ist sogar sehr elegant, das könnte man schön herausstreichen. Aber nein, nur um den wackeligen Claim “Ein Mechanismus für alles” noch markiger klingen zu lassen, wird auch das dem one true mechanism zugeordnet.
Schön, aber “ihm” kann sich auch auf ein Neutrum beziehen: schau das kind an. rede mit ihm. (Genauso, wie sich sie auf Objekte im Plural beziehen kann, was auch nicht erkannt wird.) Und jetzt, wo man die Lampe ausmachen kann, sieht man auch, dass ich sie ausmachen kann, wenn sie bereits aus ist. Dieser Fehler war mir bereits bei der ersten Veröffentlichung beim englischen Beispiel “brass lantern” aufgefallen. Das ist kein schlimmer Bug, aber etwas, was einem schnell auffällt. Du kümmerst dich schnell um Bugs, die dir bekannt sind. Das finde ich gut. Aber dass so etwas bei der “sehr tollen Community” unentdeckt geblieben ist, lässt mich sehr stark an den Aussagen, dass viele Urgesteine im Arcturus-Discord aktiv sein, zweifeln. Denn das hast du bei mir erreicht: Ich glaube dir nichts mehr, wenn ich es nicht sehe.
Leider muss man das meiste, was einem so “geliefert” wird, erst einmal kritisch untersuchen. |
| 1 | |
| Geschrieben um 15:43 am 12.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Dr Gumby Beiträge: 176 | Schon in meinem Grundschulzeugnis stand “Olaf greift bei Streits schlichtend ein” – aber hier zu sehen, wie ihr euch immer wieder gegenseitig triggert, hat einfach einen zu großen Unterhaltungsfaktor! Das alles wäre vermutlich nur halb so spannend, wenn das Bashing nicht auf so einem hohen Niveau stattfinden würde. Viel zu selten kann man einen so schönen Gelehrtenstreit mitverfolgen! Popcorn! PS: Eigentlich hätte ich gerne noch “Edutainment” mit untergebracht, wusste aber nicht genau, wo am besten. ----- Bearbeitet von Olaf um 20:45 am 12.08.2026 |
| Geschrieben um 16:00 am 12.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 326 | Olaf bringts mal wieder auf den Punkt! Olaf, wir müssen mal wieder ein Bier trinken gehen. Dann können wir uns Strategien überlegen, wie wir unauffällig weiter Öl ins Feuer gießen. Die Popcorn-Vorräte reichen noch für ein paar Runden. |
| 1 | |
| Geschrieben um 15:35 am 15.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Student Gumby Beiträge: 27 | Ach ja… Martin. Was soll ich sagen. Dein Ruf eilt Dir in der Tat voraus. Ich bin gleich mehrfach gewarnt worden, hier im Forum auf die Diskussion mit Dir einzugehen, und diese Warnungen haben sich in der Tat bestätigt. Würde mir an Deiner Stelle zu denken geben. Ich werde den Dialog so an dieser Stelle nicht fortführen, möchte aber noch auf einen Kommentar von Dir eingehen, weil dieser ziemlich respektlos ist:
Es steht vollkommen außer Frage, dass ich in der Vergangenheit mit meinen Adventure Projekten recht viel Erfolg hatte. Ich betone an dieser Stelle epxlizit, dass ich es anderen überlasse zu bewerten, ob das gerechtfertigt ist. Das kann jeder für sich selbst entscheiden, denn so selbstverliebt wie Du mich hier darstellst bin ich nicht. Fakt ist aber: ob das nun meine Spiele waren, die Wiederherstellung verlorener Adventure-Systeme mit den ursprünglichen Entwicklern oder Authoren-Tools wie die Puny BuildTools. All das habe ich immer mit einem hohen Anspruch an die Qualität entwickelt und mit der Community geteilt. In einer Toolsuite wie den Puny BuildTools stecken Jahre der Entwicklung. Und das erkennt die Community an. Daher werde ich auch zu vielen Podcasts eingeladen, unter anderem jenem, den Du auch gehört hast, und wo Du mir freundlicherweise eine Persönlichkeitsstörung diagnostiziert hast. Natürlich nur, um dann hinterher noch anzumerken, dass Dir meine Art gegen den Strich geht. Selbstreflektion ist offensichtlich keine Deiner Stärken. Machen wir uns nichts vor. Ich mag Dich nicht. Kein Stück. Und Du magst mich ebenso wenig, das hast Du mit Deinen Aussagen mehr als deutlich gemacht. Ich will mit Dir auch keine Grundsatzdialoge über meine Programmiersprache führen. Meiner Meinung nach willst Du hier auch nicht wirklich helfen. Aber genau das werde ich challengen. Ich werden von heute an in diesem Thread nur noch Updates zur deutschen Sprachversion posten, Support für deutsche Adopter bereitstellen und Bugreports entsprechend aufnehmen und reparieren. Du kannst also nun für Dich selbst entscheiden ob Du weiter das Haar in der Suppe suchen möchtest, oder einen Teil dazu beitragen magst, das System besser zu machen. Wenn Du Dich für letzteres entscheidest, haben wir nur einen einzigen Gewinner, die Community. Ich werde das hier also ab sofort komplett professionell handhaben und alles andere ignorieren. Wo wir dann auch bei den Updates wären: Ich bin in den letzten Tagen sämtliche aus diesem Thread hervorgehenden Probleme mit der deutschen Sprachvariante durchgegangen und daraus sind einige Fixes und auch weiterführende Entwicklungen resulitert. Wer Arcturus schon installiert hat, holt sich den aktuellen Stand mit Die Lampe, die ausgeschaltet war und sich trotzdem ausschalten ließ. Der Fehler saß tiefer als eine falsche Meldung. Inzwischen verwaltet die Bibliothek den Schaltzustand selbst: ein Gegenstand mit zwei Zuständen bekommt das “öffne tür aus eiche”. Da muss ich zurückrudern: in meiner früheren Antwort hatte ich das fälschlich für behoben erklärt aber nicht ausführlich genug getestet. Schuld war die Zerlegung in zwei Nomen, denn das “aus” wurde als Präposition gelesen, als stünde da “öffne die Tür mit der Eiche”. Bleibt bei so einer Zerlegung ein Teil leer oder mehrdeutig, liest der Parser die Eingabe jetzt noch einmal als ein einziges Nomen. Die Tür öffnet nun also wie gewünscht. DIe weiterführenden Entwicklungen: Das Trigger-Wort. Wer seinen Gegenständen großzügig Synonyme gibt, kennt das Problem: irgendwann hören zwei Dinge auf dasselbe Wort, und der Parser fragt nach, obwohl der Spieler ein Ding genau beim Namen genannt hat. Wenn eine Kiste und eine Truhe in einem Raum sind und hört etwa die Truhe zusätzlich auf “Kiste”, dann kam auf Umlaute muss man nicht mehr doppelt deklarieren. Das Sprachpaket bringt eine Falttabelle mit (ä wird ae, ß wird ss), und jedes Wort im Z-machine Dictionary bekommt seine Kreuzworträtselform ganz von selbst. Einmal Die Pronomen können jetzt richtiges Deutsch. “ihm” findet Maskulinum und Neutrum, “sie” Femininum und Plural, und “ihnen” gibt es nun auch. Pronominaladverbien. damit, darauf, darin, daran samt Kurzformen: “nimm den schlüssel und schliess damit die tür auf” funktioniert nun. Der Parser kennt jetzt Adjektive. Wer in der Wortliste Das Thema Adjektive hatte mich ein wenig erstaunt, weil ich der Auffassung war, dass ich hier mit den anderen Sprachen gleichziehen muss. Inform 6 und Dialog aber unterstützen von Haus aus keine Adjektive, Inform 7 und ZIL schon. Ich kann natürlich mit Sollte etwas wider Erwarten nicht funktionieren, bitte sagt mir gerne Bescheid. ----- My games: 8bitgames.itch.io | Twitter: @8bit_era | Mastodon: @8bitgames@oldbytes.space ----- Bearbeitet von 8bit_era um 15:52 am 15.08.2026 |
| 1 | |
| Geschrieben um 22:53 am 15.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 709 |
Oh, ich habe einen Ruf, noch dazu einen, der mir vorauseilt. Wer sind denn diese Leute, die dich gewarnt haben? Kenne ich die? Kennen die mich? Sind das etwa die IF-Urgesteine, die im Discord schon an der goldenen Zukunft von Arcturus arbeiten? Zwischen:
und
liegen vierzehn Tage. Was ist in diesen vierzehn Tagen passiert? Ich habe es verabsäumt, meinen Gebetsteppich nach Berlin auszurichten. Mea maxima culpa! Stattdessen habe ich alter Ikonoklast darauf aufmerksam gemacht, dass einige der markigen Claims meiner Meinung nach nicht ganz stimmen.
Deine Art finde ich tatsächlich schwierig. Du sonderst oft lange, stream-of-consciousness-artige Texte ab, die oft gar nichts mit dem ursprünglichen Thema zu tun haben oder nicht auf die vorgebrachten Punkte eingehen. Dazu reagierst du sehr humorlos, auf Kritik, die du sehr persönlich (und als willkommenen Anlass, deine Meriten zum x-ten Mal aufzuzählen) nimmst. So ensteht keine Diskussion.
Ich glaube nicht, dass ich Ratschläge brauche, was Stefan Vogt an meiner Stelle tun würde, insbesondere, weil das, was mir zu denken geben sollte, wieder nur vage Behauptungen sind.
Das bestreite ich doch gar nicht. Und du wirst zugeben, dass ich deinem Projekt Interesse entgegengebracht habe und einige Dinge an Arcturus auch gut finde.
Du willst doch nicht etwa indirekt andeuten, dass ich Stärken habe?
Hierzu stelle ich fest: Die deutsche Variante von Arcturus hat in der letzten Woche offenbar ganz schöne Entwicklungsschübe gemacht, die gewiss so nicht erfolgt wären, wenn ich nicht auf die Mängel aufmerksam gemacht hätte.
Oh, sehr schön: Pistole auf die Brust. Du konntest übrigens auch selbst entscheiden, wie du dich hier im Forum präsentierst und hast da meiner Meinung nach kein glückliches Händchen gehabt. So sehe ich das. Wie das die anderen sehen, weiß ich nicht, weil man uns offenbar zwar popcornkauend zuschaut, aber keine Position beziehen will.
Ist ja doch wieder einiges gefixt worden und neu hinzugekommen. Schön. Das soll’s von mir gewesen sein. Dieser Thread ist zu klein für uns beide. Du wirst in deinem Thread das letzte Wort haben wollen. Ich reite dann mal in den Sonnenuntergang. |
| 1 | |
| Geschrieben um 00:47 am 16.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Dr Gumby Beiträge: 176 | Martin:
Ich muss zugeben, ich habe ein bisschen gelogen. Eigentlch wollte ich natürlich doch schlichten. Das hat ja richtig gut gelappt. Vermutlich habe ich mich nicht richtig ausgedrückt, deshalb hier noch mal explizit: Ihr seid beide am besten, wenn ihr euch inhaltlich austobt. Persönliche Anfeindungen bringen hier niemandem was. Ich habe keine Lust, hier jetzt alles auseinander zu dröseln, es würde sicher auch nichts helfen, aber ich habe ein paar Punkte an jeden von euch: Stefan:
Das ist definitiv drüber, das geht so nicht. Erst recht nicht, da Martin im Thread der einzige war, der dir Feedback zur Sache geliefert hat. Da ist eine Entschuldigung fällig. Davon ab verstehe ich aber auch nicht, warum es Dir so wichtig ist, hier immer wieder Deine früheren Leistungen herauszustreichen. Das hast Du gar nicht nötig und im intfiction.org-Thread machst Du das ja auch nicht. Martin:
Das war Mist, da hätte sich jeder drüber geärgert. Selbst als Quasizitat ist das gemein, erst recht bei einem Projekt, dass noch frisch ist und selbstverständlich Kinderkrankheiten hat (die ja auch noch offenbar extrem schnell gefixt werden). Da is ebenfalls eine Entschuldigung fällig.
Wozu das “aber”? Das eine hat doch mit dem anderen nix zu tun. Und an euch beide: Ihr wisst beide, wie klein die deutsche IF-Welt ist und alle anderen hier wissen (hoffentlich), wie viel ihr beide schon dazu begetragen habt. Aber ein persönlicher Konflikt bringt die Sache leider nicht weiter. Der Rest liegt bei euch. Es braucht immer zwei für einen Streit. Schafft ihr es, über eure Schatten zu springen und euch die Hand zu reichen? PS: Ich liege hier sowieso nur wach, weil ich mich noch über die Fahrradwerkstatt ärgere, die den Reifen ausgetauscht hat, der nicht kaputt war, aber nicht den Ständer angebaut hat, den das Fahrrad dringend braucht. Und der Typ es nicht schafft, einfach mal zu sagen “Sorry, war mein Fehler.” ----- Bearbeitet von Olaf um 00:52 am 16.08.2026 |
| Geschrieben um 09:03 am 16.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 686 | Ich versuche mal meinen Eindruck zusammenzufassen:
Die Kommunikation über mögliche Fehler, Einschränkungen, konzeptuelle Erweiterungen usw. scheint sich schwierig zu gestalten. Ob es einem die Investition von Lebenszeit und Nerven wert ist, muss sich jeder entscheiden. Insbesondere, da Arcturus – trotz allen Engagements seitens Stefans – natürlich erstmal ein Moment entwickeln muss. Zahlreiche technisch wirklich gute Systeme sind an letzterem ja (leider) gescheitert. Ich interpretiere mal, dass du, Stefan, letzteres auch weißt und dich entschlossen hast, diesem Risiko durch offensive Promotion zu begegnen. Ob das in der Breite der richtige Weg ist oder eher abschreckt, wird sich zeigen. Ich wünsche auf jeden Fall alles Gute! |
| 1 | |
| Geschrieben um 14:15 am 16.08.2026 | Zitat | Editieren | Löschen | |
Mitglied Student Gumby Beiträge: 27 | Hi Hannes! Ich stimme Deiner Zusammenfassung 100% zu. Mit der englischen Variante passiert das gerade. Wir haben mit Charles (improvmonster) einen Adopter auf dem Discord, der ein großes und nie vollendetes Dialog Spiel auf Arcturus portiert. In dem Zuge sind grob geschätzt über 50 Bug Reports und Verbesserungsvorschläge eingegangen. Die kamen teilweise allen Sprachen zugute, teilweise aber auch nur der englischen Variante. Etwas Ähnliches erhoffe ich mir natürlich für das deutsche Sprachmodul. Ein deutscher Adopter wird also definitv mit Bugs rechnen müssen. Was größere Beispiele betrifft: ich habe mich dazu entschieden, Ryan Veeder’s Craverly Heights (original in Inform 7) auf Arcturus zu portieren, das wurde in den letzten Jahren ja schon auf PunyInform, Dialog, ZIL und Inform 6 (standard library) portiert und hat sich so ein wenig als Vorzeigekandidat etabliert. Außerdem möchte ich Hibernated 1 ins Deutsche übersetzen und dann als deutsches Beispiel dem System beilegen. Zuerst hatte ich mit Ghosts of Blackwood Manor geliebäugelt. Das wäre das technisch anspruchsvollere Spiel, wäre aufgrund des vielen Textes aber eher eine Mammutaufgabe. Beste Grüße aus Berlin! ----- My games: 8bitgames.itch.io | Twitter: @8bit_era | Mastodon: @8bitgames@oldbytes.space ----- Bearbeitet von 8bit_era um 14:17 am 16.08.2026 |
| 1 | |