{"id":4161,"date":"2025-04-28T17:00:16","date_gmt":"2025-04-28T17:00:16","guid":{"rendered":"https:\/\/research.swissdigitization.ch\/?p=4161"},"modified":"2025-04-29T09:27:11","modified_gmt":"2025-04-29T09:27:11","slug":"von-der-turnbased-input-informatik-zur-und-optionalen-inputi-nformatik-und-die-auswirkungen-auf-games-diskussion","status":"publish","type":"post","link":"https:\/\/research.swissdigitization.ch\/?p=4161","title":{"rendered":"Von der Turnbased-Input-Informatik (Stop&amp;Go) zur\/und Optionalen-Input-Informatik (und die Auswirkungen auf Games) [Diskussion]"},"content":{"rendered":"\n<p>Zusammenfassendes Schaudbild\/Diagramm. Es stellt eine behauptete &#8222;Entwicklung\/Erweiterung&#8220; der Informatik dar (ab den 60er Jahren). Diese Entwicklung ist zumindest nachweisbar f\u00fcr die Entwicklung der Games und hatte damit dort Folgen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1296\" height=\"1356\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/interkativ.jpg\" alt=\"\" class=\"wp-image-4214\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/interkativ.jpg 1296w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/interkativ-287x300.jpg 287w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/interkativ-768x804.jpg 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/interkativ-624x653.jpg 624w\" sizes=\"auto, (max-width: 1296px) 100vw, 1296px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Turnbasierte Informatik <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Parameter-Interaktion (Exo-Turnbased-Programm-Interaktion)<\/h3>\n\n\n\n<p>In den Anf\u00e4ngen der Computertechnologie war die Standardisierung klar: Programme bekamen ihren Input am Anfang als Parameter. Das funktionierte \u00e4hnlich wie ein heute standardisiertes Rezept (fr\u00fche Rezepte waren nicht so &#8211; sie enthielten alles &#8218;durcheinander&#8216; und waren eher Hilfen zum Erstellen von Mahlzeit, als Programme) am Anfang kommen die Ingredenzien und danach l\u00e4uft das Programm ab. Diese Art von Programmen finden sich fr\u00fch. Sie sind eine Art direkte \u00dcbersetzung aus der Mathematik. Variablen in Formen. Diese definiert man, der Rest wird berechnet. <\/p>\n\n\n\n<!--more-->\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"378\" height=\"160\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.58.08.png\" alt=\"\" class=\"wp-image-4166\" style=\"width:251px;height:auto\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.58.08.png 378w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.58.08-300x127.png 300w\" sizes=\"auto, (max-width: 378px) 100vw, 378px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/de.wikipedia.org\/wiki\/Satz_des_Pythagoras\">https:\/\/de.wikipedia.org\/wiki\/Satz_des_Pythagoras<\/a><\/p>\n\n\n\n<p>Ein Manual f\u00fcr diese &#8222;vordefinierten&#8220; Interaktionsm\u00f6glichkeiten finden sich hier in den Manuals zu den Befehlen etwa von UNIX. In der Shell kann etwa mit &#8222;man banner&#8220;. man ist das Programm &#8222;banner&#8220; das Argument (Valenzgrammatik). Banner erzeugt banners, die direkt auf Endlospapier gedruckt werden konnten (ToDo: Check bei Demonstrationsfotos jener Zeit, wie oft Banner benutzt wurde!)<br><br>$ man banner <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>BANNER(6)                  Games Manual                  BANNER(6)\n\nNAME\n     banner \u2013 print large banner on printer\n\nSYNOPSIS\n     banner &#91;-d] &#91;-t] &#91;-w width] message ...\n\nDESCRIPTION\n     Banner prints a large, high quality banner on the standard\n     output.  If the message is omitted, it prompts for and reads\n     one line of its standard input.\n\n     The output should be printed on paper of the appropriate\n     width, with no breaks between the pages.\n\n     The following options are available:\n\n     -d      Enable debug.\n\n     -t      Enable trace.\n\n     -w width\n:\n<\/code><\/pre>\n\n\n\n<p>\/\/ ToDo: Interessant hier, dass Banner in der Kategorie &#8222;GAmes&#8220; war. Was war noch in dieser Kategorie.<\/p>\n\n\n\n<p>Das Betriebssystem dazu k\u00f6nnte man auch die Shells nennen. Hier k\u00f6nnen Befehle mit Parametern ausgef\u00fchrt werden. <\/p>\n\n\n\n<p>Diese vordefinierten Inputs und deren Verarbeitung sind feste Bestandteile der meisten Computersprachen.  Hier am Beispiel von C.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"261\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-11.06.57-1024x261.png\" alt=\"\" class=\"wp-image-4171\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-11.06.57-1024x261.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-11.06.57-300x76.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-11.06.57-768x196.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-11.06.57-624x159.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-11.06.57.png 1522w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Aus <a href=\"https:\/\/www.tutorialspoint.com\/cprogramming\/c_command_line_arguments.htm\">https:\/\/www.tutorialspoint.com\/cprogramming\/c_command_line_arguments.htm<\/a><\/p>\n\n\n\n<p>Dabei enth\u00e4lt argv als Array alle m\u00f6glichen Parameters (durch Space getrennt). <br><br>ToDo: Basic ohne Parameter-Unterst\u00fctzung?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Turnbasierte InExecution-Interaktionen (Inputs von der Tastatur, Files etc) (Endo-Turnbased-Programm-Interaktion)<\/h3>\n\n\n\n<p>Sp\u00e4ter (ToDo: kl\u00e4ren) kamen zumindest im Mainstream turnbasierte interaktive M\u00f6glichkeiten hinzu. Wichtig dabei ist auch die Entwicklung von Terminals oder deren Vorl\u00e4ufer TeleTypes. Hier konnte mittels einer Tastatur mit einem Printer-Display &#8211; ein Computer bedient werden. Dadurch wurden nicht nur Multiusersysteme f\u00fcr Mainframes m\u00f6glich sondern auch Remoteworking \u00fcber Telefonleitungen (Terminal Teletype).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"673\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Teletype.jpg\" alt=\"\" class=\"wp-image-4173\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Teletype.jpg 960w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Teletype-300x210.jpg 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Teletype-768x538.jpg 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Teletype-624x437.jpg 624w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<p>\/\/ <a href=\"https:\/\/de.wikipedia.org\/wiki\/Teletype_Corporation\">https:\/\/de.wikipedia.org\/wiki\/Teletype_Corporation<\/a><\/p>\n\n\n\n<p>Sp\u00e4teres Interaktionsdevices: Das Terminal hier ein VT52<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"372\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Terminal-dec-vt52.jpg\" alt=\"\" class=\"wp-image-4212\" style=\"width:637px;height:auto\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Terminal-dec-vt52.jpg 500w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Terminal-dec-vt52-300x223.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p>\/\/ DEC VT52 1974+ <a href=\"https:\/\/en.wikipedia.org\/wiki\/VT52\">https:\/\/en.wikipedia.org\/wiki\/VT52<\/a><\/p>\n\n\n\n<p><br>Das Programm wurde angehalten und Eingaben konnten vorgenommen werden &#8211; mit Return ging es weiter. In der konkreten Programmierung (Maschinensprache) ist dieses StopAndGo nat\u00fcrlich ein auschliessliches Warten in einem Loop auf Keyboard-Input so lange kein Return benutzt wird.  Es gibt also keine Nebenl\u00e4ufikeit (im Programmthread). In Nicht-Mainframecomputern der 70\/80er Jahr war der gesamte Computer in diesem Task gefangen. Das machte die Programme zum einen Interaktiver. Das Programm muss nicht von ausserhalb erkl\u00e4rt werden, es wird verstehbarer &#8211; anders gesagt: Es erkl\u00e4rt sich selbst. <br><br>Als Metapher ist es damit eine Art menschlichem Gespr\u00e4ch. Diese sind bekannterweise auch in einer Art Turnbasiert aufgebaut. Und was liegt n\u00e4her, als die Realit\u00e4t in den Computer zu bringen. Mehr dazu in &nbsp;&#8222;<a href=\"https:\/\/www.gamelab.ch\/?p=7858\">Vom Sprachparadigma&nbsp;..&#8220;<\/a>.<br><br>Eine weiterer Vorteil: Der Ablauf des Programms kann sehr viel komplexer sein und Verzweigungen, die sich aus dem Ablauf \/ dem Ausf\u00fchren ergeben k\u00f6nnen wiederum eingebaut werden. Das Programm kann also auf seine eigene Ausf\u00fchrung reagieren. <br><br>Die meisten Programmiersprachen haben aus diesen historischen Gr\u00fcnden meist eine ganz klare Regelung f\u00fcr diese F\u00e4lle. Es gibt Funktionen f\u00fcr die Parameter und LineInput &#8211; das betrifft C mit dem Std-Library wie auch die anf\u00e4nglich Lehrsprache BASIC. Dieser Bereich der Programmiersprachen sind sehr konservativ (keine Ver\u00e4nderungen in diesem Bereich). Alle Dialekte halten sich an den Standard.<\/p>\n\n\n\n<p>Dazu das Standard-IO-Library von C: stdio.h <br><a href=\"https:\/\/www.w3schools.com\/c\/c_ref_stdio.php\">https:\/\/www.w3schools.com\/c\/c_ref_stdio.php<\/a><br><br>Meist ist die turnbasierte Eingabe einfach: Das Programm h\u00e4lt auf einen Befehl wie INPUT an und wartet auf die Eingabe, die dann per RETURN abgeschlossen wird. Das Programm erh\u00e4lt dann eine Variable, die das Resultat enth\u00e4lt und dieses dann auswerten kann. <\/p>\n\n\n\n<p>In C:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"449\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.49.22-1024x449.png\" alt=\"\" class=\"wp-image-4163\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.49.22-1024x449.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.49.22-300x132.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.49.22-768x337.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.49.22-624x274.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.49.22.png 1364w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.w3schools.com\/c\/c_user_input.php\">https:\/\/www.w3schools.com\/c\/c_user_input.php<\/a><br><br>In BASIC:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"168\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.47.24-1024x168.png\" alt=\"\" class=\"wp-image-4162\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.47.24-1024x168.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.47.24-300x49.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.47.24-768x126.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.47.24-1536x252.png 1536w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.47.24-2048x336.png 2048w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2025-04-27-um-10.47.24-624x102.png 624w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/en.wikibooks.org\/wiki\/BASIC_Programming\/Beginning_BASIC\/User_Input\">https:\/\/en.wikibooks.org\/wiki\/BASIC_Programming\/Beginning_BASIC\/User_Input<\/a><br><br>Selbstverst\u00e4ndlich gibt es auch hier clevere Erweiterungen dieser Standardeingaben. So erweiterte etwa PLATO seine Standardinput-Methoden der Programmiersprache Tutor um Varianten und auch das automatische L\u00f6schen von F\u00fcllw\u00f6rtern (wie Artikel). Dies ist auch kein Wunder, dass PLATO SYSTEMS hier weiter ging, denn es war als Elearning System entwickelt worden. <a href=\"https:\/\/www.gamelab.ch\/?p=7400\">Mehr dazu hier &gt;<\/a>  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Digitale Welten: Games<\/h3>\n\n\n\n<p><strong>Parameter-Spiele (Exo)<\/strong><br><br>Es gibt &#8211; soweit bekannt &#8211; nicht viele dieser Spiele. Als eine sp\u00e4ter Vertreter dieser Spiele kann sicher das Spiel Oregon-Trail gesehen werden. Hier m\u00fcssen am Anfang auch alle Dinge eingeladen werden und es geht los nach Westen. \u00c4hnliche Idee dazu: AUF ZUR ARBEIT <a href=\"https:\/\/editor.p5js.org\/t00cg\/full\/87uRdidyi\">https:\/\/editor.p5js.org\/t00cg\/full\/87uRdidyi<\/a><br><br>\/\/ ToDo: Recherche &#8211; Parameterspiele<\/p>\n\n\n\n<p><strong>Turn basierte InputGames  (Endo)<\/strong><\/p>\n\n\n\n<p>Hiervon gibt es nat\u00fcrlich viele. Hangsmans aber auch letztlich die MultiuserDungeons. Mehr dazu findet sich auch hier:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.gamelab.ch\/?p=7858\">Computerbedienung: Vom Sprachparadigma (Shell&amp;Programmiersprachen) zum visuellen Paradigma des Iconic Turns (GUI&amp;Mouse) und zur\u00fcck mit LLMs based AIs (ChatGPT&amp;Co) [Essay]<\/a><\/p>\n\n\n\n<p>Wie weit sich die Gamescene entwickeln liess sieht man sicherlich auch im ListingBuch &#8222;101 BASIC COMPUTERGAMES&#8220; 1973. Mehr dazu<a href=\"https:\/\/www.gamelab.ch\/?p=6663\" data-type=\"link\" data-id=\"https:\/\/www.gamelab.ch\/?p=6663\"> hier &gt;<\/a> und spielbar hier<br><br><a href=\"https:\/\/joestrout.itch.io\/basic-computer-games\">https:\/\/joestrout.itch.io\/basic-computer-games<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"982\" height=\"648\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-04-22-um-20.59.47.png\" alt=\"\" class=\"wp-image-4175\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-04-22-um-20.59.47.png 982w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-04-22-um-20.59.47-300x198.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-04-22-um-20.59.47-768x507.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-04-22-um-20.59.47-624x412.png 624w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/figure>\n\n\n\n<p>Ein Kommentar dazu findet sich hier: <a href=\"https:\/\/research.swissdigitization.ch\/?p=1523\">Das meistprogrammierte Computergame aller Zeiten?<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gesellschaftliche Thesen zur Input-Turnbasierten Informatik und Games in der Anfangszeit<\/h3>\n\n\n\n<p>Gesellschaftlich gedeutet, sind das Informatikwelten und Spiele, die auf den Spielenden* warten. Der ist der Input \/ Reaktion turnbasiert &#8211; erinnert also stark an ein Gespr\u00e4ch (Turntaking).  Er handelt (meist in Sprache \/ Buchstaben) und etwas passiert. Der Nutzer ist der Master. Am Anfang bewegen sich die Welt in der &#8222;Gutenberggalaxis&#8220;. Sprachinput und gedruckte Sprache als Output (Gedruckte Buchstaben als Output)<br><br>Es ist eine Art Experiment, das die Folgen der Eingaben im System ausf\u00fchrt und aufzeigt, was passiert. Diese Informatik-Welten sind eigentlich sehr kontrollierbar, die Regeln meist klar. Der Spieler ist der Handelnde, der aber auch danach zusehen muss (Dominiertes Gameplay), was aus seinen Handlungen erw\u00e4chst. Er muss es im klassischen Sinn b\u00fcrgerlicher Bildung &#8222;erdulden&#8220; &#8211; er muss es aushalten.  Es sind auch sehr statische Welten im Sinne ihrer Regeln &#8211; schaut man sich zumindest die Programme an. Die Herangensweise der Nutzer ist eher strategisch.  <\/p>\n\n\n\n<p>Man k\u00f6nnte auch sagen: Es ist eine Intellektuelle oder politische Art, das System zu ver\u00e4ndern. Darin spiegelt sich nat\u00fcrlich auch die aufkommende und nun angewandte Idee der Kybernetik &#8211; also eine Welt aus Regelkreisl\u00e4ufen und Regeln und daraus &#8218;emergierende&#8216; Systeme. Und die Informatik ist in diesen Jahren immer beides: Kybernetik in der Anwendung als System darunter und als Inhalt. <\/p>\n\n\n\n<p>Die Auswirkungen der Nutzeraktionen m\u00fcssen dabei nicht statisch sein, sondern k\u00f6nnen durchaus sich entwickeln. Siehe dazu etwa the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Conway%27s_Game_of_Life\">Game of Life 1970 von Conway.<\/a> Es ist oft eine Art Interaktion mit einer anderen Welt &#8211; auch wenn diese Welt simuliert. <\/p>\n\n\n\n<p>Man k\u00f6nnte auch sagen: Eine Intellektuelle oder politische Art, das System zu ver\u00e4ndern. Darin spiegelt sich nat\u00fcrlich auch die aufkommende und nun angewandte Idee der Kybernetik &#8211; also eine Welt aus Regelkreisl\u00e4ufen und Regeln und daraus &#8218;emergierende&#8216; Systeme. <br><br>Sieht man sich die Zeit ihrer Entstehung aus, gibt es schon parallelen &#8211; wenn man sie sehen m\u00f6chte. Die Gesellschaft ist recht statisch. Menschen werden als eher mechanische Systeme gesehen (vs kybernetische Modelle) &#8211; als Punkte in einer Hierarchie mit etwas darunter und dar\u00fcber.  Die Einflussnahme und vorallem die Medien sind sehr dominierend ohne eigenen Einfluss darauf (selbst Brecht tr\u00e4umt noch Jahrzehnte davor vom eigenen Massenmedialen Radiosender). Die Nachrichten kommen in Tageszeitungen einmal pro Tag. Das langsam einziehende Fernsehen bringt Echtzeit aber ohne konkretes Backfeedback. <br><br>Die Informatik dieser Tage erm\u00e4chtigt die Nutzer \/ Spielenden, Dinge auszuprobieren. Allerdings immer im Rahmen des durch die Programme \/ Gesellschaft Vorgegebenen. Zudem sind diese digitalen Welten aber &#8211; und das weiss jeder &#8211; Menschen gemacht. Das heisst theoretisch kann jeder selbst in BASIC so eine einfache Welt schreiben und nicht nur als User &#8218;rumprobieren&#8216;. <\/p>\n\n\n\n<p>Anderseits ist, wer 1973 etwa Zugang zu Computertechnologie hat: A) ein Angeh\u00f6riger der Upperclass \/ Universtit\u00e4tsklasse und ihren Mainframes B) einer Grossfirma oder C) ein Elektrobastler &#8211; in sp\u00e4teren Jahren ein Computerbesitzer* und damit Interessierte. Ohne Kapital irgendeiner Art geht es auf jeden Fall nicht in den Anfangszeiten. <br><br>Der Zugang zu Informatik und die M\u00f6glichkeit zur Gestaltung eigener digitaler Welten ist selbstverst\u00e4ndlich klein und damit auf eine bestimmte Gruppe reduziert. Diese ist auch eher eine Gruppe, die bestimmt (zuk\u00fcnftige &#8222;Elite&#8220; an Universit\u00e4ten). Nichts desto trotz zeigt ein Blick gerade in das Plato Systems 1960+Projekt auf, was der Staff und Studierende einer Hochschule so entwickeln, wenn man sie l\u00e4sst. <a href=\"https:\/\/www.gamelab.ch\/?p=7400\">Mehr wiederum dazu hier &gt;<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Optionale-Interaktions\/Input-Informatik<\/h2>\n\n\n\n<p>Schon in den 50 Jahren gibt es allerdings auch das Rechnen und erstellen von Code ohne die Sprache als menschliche Schnittstelle. Bekannt sind etwa analog-elektrische Programme in Flipperk\u00e4sten oder Arcades. Hier wir teilweise gar nicht  bis wenig gerechnet. Zumindest Score wird allerdings oft gerechnet. Der Input ist gerade in diesen eher Action bedienenden Maschinen meist sehr einfach, oft auch analog. In diesem Sinn bedient man diese Maschinen\/Arcades nicht per Keyboard und Sprache sondern eher per Button und wenigen Zust\u00e4nden. <br><br>Diese M\u00f6glichkeiten werden auch bald in Computern mehr und mehr benutzt, gerade um Programme zu gestalten bei denen man in einer Auswahl nicht mehr &#8222;4 Return&#8220; dr\u00fcckt sondern bei der Auswahl von 0-9 einfach 4 dr\u00fccken kann und schon geht es weiter. Oder aber es gibt einen Prozess der l\u00e4uft und dann wird ab und zu eingegriffen. <\/p>\n\n\n\n<p>Dadurch geht das Stop&amp;Go verloren und die Programme werden sehr viel dynamischer und verzweigter im Flow. Selbstverst\u00e4dndlich geht es nicht total verloren, es ist nun einfach ein Sonderfall. Die Art der Programmierung ver\u00e4ndert sich dabei aber auch. Nun kann in einem Loop immer auch abgefragt werden, was ist aktuell gedr\u00fcckt etc. <br><\/p>\n\n\n\n<p>Dadurch entstehen ganze andere Coding-Loops. Diese laufen weiter und das Programm macht scheinbar nebenl\u00e4ufig Dinge, kann aber jederzeit beeinflusst werden. Dies ist nur m\u00f6glich weil nun Input und damit Interaktion optional wird. <\/p>\n\n\n\n<p>Es entsteht damit eine ganz andere Art von digitalen Welten. In Spielen entstehen nun nebenl\u00e4ufige Spiele, die nicht mehr fest an die alten Gesellschaftsspiele mit &#8222;im Uhrzeigersinn&#8220; turnbasiert erinnern. In diesen &#8217;neuen&#8216; optional interaktiven Spielen &#8211; spielt man nun gegen die Zeit, gegen den Computer. Spieler k\u00f6nnen sich &#8222;gleichzeitig&#8220; (nacheinander) bewegen. Die Serialit\u00e4t dieser Prozesse bleibt unbemerkt, dass diese Computer inzwischen extrem schnell sind etwa in Maschinensprache. <\/p>\n\n\n\n<p>Diese neue Art der optionalen Abfrage sind nun aber sehr selten normiert in Programmiersprachen. Sie werden sehr oft f\u00fcr jede Sprache und jedes System anders implementiert. So ist es fast unm\u00f6glich ein Spiel mit optionalen Inhalt von einem System zumn\u00e4cshten zu transportieren und fast noch unm\u00f6glicher von einer Programmiersprache in die N\u00e4chste. Dabei gibt es weder in BASIC noch in C eine einheitliche Handhabe. Die M\u00f6glichkeit \u00fcber Systeme hinweg ein einheitliches Spiel zu programmieren, ist dabei nicht gegeben, es ist eher ein Babylonprojekt. Erschwerend gibt es sogar Basic-Dialekte, die den Befehl zum aktuellen Holen der aktuell gedr\u00fcckten Tast verschieden Handeln, obwohl der Befehl derselbe ist.<\/p>\n\n\n\n<p>Wie komplex die Aufgabe eines 8Bit Games auf m\u00f6glichst vielen 8Bit Homecomputern zum Laufen zu bringen, zeigt das Projekt Linejewls. Hier wurde versucht einen Basic-Source-Code f\u00fcr m\u00f6glichst viele Basics zu entwickeln als ein Source-Code. .<br><br>Das Ergebnis findet sich hier. Es wurde versucht ein Jewels zu bauen, dass mit wenig zurechtkommt. Im folgenden Fall sind das nur spezifische BASIC-Commands f\u00fcr &#8222;Lesen der aktuell gedr\u00fcckten Taste&#8220; und die &#8222;Random-Funktion&#8220;..<br><a href=\"https:\/\/research.swissdigitization.ch\/?p=1260\">https:\/\/research.swissdigitization.ch\/?p=1260<\/a><\/p>\n\n\n\n<p>BBC VERSION<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1034\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.13.23-2048x1034-1.png\" alt=\"\" class=\"wp-image-4219\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.13.23-2048x1034-1.png 2048w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.13.23-2048x1034-1-300x151.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.13.23-2048x1034-1-768x388.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.13.23-2048x1034-1-1536x776.png 1536w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.13.23-2048x1034-1-624x315.png 624w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<p>Atari 400\/800 Version in Action<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1248\" height=\"784\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-28-um-17.51.16.png\" alt=\"\" class=\"wp-image-4216\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-28-um-17.51.16.png 1248w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-28-um-17.51.16-300x188.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-28-um-17.51.16-768x482.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-28-um-17.51.16-624x392.png 624w\" sizes=\"auto, (max-width: 1248px) 100vw, 1248px\" \/><\/figure>\n\n\n\n<p>Amstrad Version in Action<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1172\" height=\"1028\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.35.01.png\" alt=\"\" class=\"wp-image-4217\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.35.01.png 1172w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.35.01-300x263.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.35.01-768x674.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-29-um-20.35.01-624x547.png 624w\" sizes=\"auto, (max-width: 1172px) 100vw, 1172px\" \/><\/figure>\n\n\n\n<p> PET-Version<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1330\" height=\"848\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-06-um-20.20.42-1.png\" alt=\"\" class=\"wp-image-4218\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-06-um-20.20.42-1.png 1330w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-06-um-20.20.42-1-300x191.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-06-um-20.20.42-1-768x490.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/Bildschirmfoto-2024-01-06-um-20.20.42-1-624x398.png 624w\" sizes=\"auto, (max-width: 1330px) 100vw, 1330px\" \/><\/figure>\n\n\n\n<p>C64 Version in Action<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"710\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-28-um-16.56.13-1024x710.png\" alt=\"\" class=\"wp-image-1297\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-28-um-16.56.13-1024x710.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-28-um-16.56.13-300x208.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-28-um-16.56.13-768x533.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-28-um-16.56.13-624x433.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-28-um-16.56.13.png 1240w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><br><br>Der entscheidende Vorteil, Spielen kann man nun gegen die Zeit, die Entscheidung ver\u00e4ndert in der laufenden Welt die Welt. In diesen digitalen Welten kann sich nun der Avatar als Cursor bewegen. Die Welt l\u00e4uft in diesem Sinn weiter. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Eine Grundvoraussetzung f\u00fcr moderne Spiele wie die aus Ja\u00fcan zu jener Zeit. Und so entstehen Consolen und Computergames, die praktisch aus einem Gameloop bestehen und in diesem Gameloop Objekte zeichnen, die Objekt managen, optionaler Input verarbeite. Dadurch werden Multiplayerspiele m\u00f6glich (so schnell nacheinander). <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"168\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/04\/image.png\" alt=\"\" class=\"wp-image-4222\" style=\"width:604px;height:auto\"\/><\/figure>\n\n\n\n<p>\/\/ Shark!Shark! (Intellivision, 1982 )<\/p>\n\n\n\n<p>Aber es kann nun auch einfach alleine gespielt werden &#8211; eine Erfindung jener Zeit. Und damit verdoppelt sich im Minimum die Spiel*m\u00f6glichkeiten.<\/p>\n\n\n\n<p>Mehr noch es werden nun viele Dinge wie das Spiel gegen die Zeit m\u00f6glich. Damit ist auch die Zeit zu einer Ingame-Ressource geworden. Eine Undenkbarkeit in StopGo-Interaktionen. Hier kontrolliert das unoptionale Return alles.Das moderne Spiel ist also maximal abh\u00e4ngig von der optionalen Interaktion, anders w\u00fcrden sich die digitalen IngameWelten nicht bewegen oder vorw\u00e4rtsbewegen. Damit simulieren sie ja geradezu &#8222;Welt&#8220; oder &#8222;Digitale (Game-)Welten&#8220;. Der Avatar ist nun getrieben vom Spiel und nicht mehr umgekehrt. Niemand wartet mehr &#8211; selbstverst\u00e4ndlich ist die Responsezeit minimal &#8211; es sieht so aus als warte alles auf ihn. Aber eben ironischerweise nur noch nebenher. <\/p>\n\n\n\n<p>Die Welt wird nebenl\u00e4ufig, w\u00e4hrend in der Wahrheit der technischen Realisierung es genau umgekehrt ist: der Spieler* und seine Inputs werden nebenher gemanaged. Interessanterweise denken die User* aber weiterhin, die Programme und Games warten auf den UserInput. Gemeint ist hier eher: die Programme reagieren meist sofort auf das Verhalten des Users. Aber sie machen halt nicht mehr nur das..  <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Wolf Plays | Assassin&#039;s Creed 1 (2007) - Episode 1.1\" width=\"625\" height=\"352\" src=\"https:\/\/www.youtube.com\/embed\/trAEC2SRySg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">GUIs &#8211; nur noch optionaler Input<\/h3>\n\n\n\n<p>Die graphischen User Interfaces stellen dann auch einen radikalen Bruch mit den CommandLineInterpretern dar im Handling. Sie sind letztlich zwar immer noch ein Warten auf den Input des Users, aber der Input ist halt nur noch optional. Die Oberfl\u00e4che existiert weiter &#8211; Uhren laufen etc. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Anwender-Programme<\/h3>\n\n\n\n<p>Die Idee vom Programm das wartet, ist nat\u00fcrlich weiterhin aktiv in den Anwenderprogrammen. Hier gibt es mehrheitlich keine Nebel\u00e4ufigkeit, hier passierte tats\u00e4chlich nur, was der Nutzer* wollte. Es ist im klassischten Sinne ein Tool. Es wartet darauf benutzt zu werden. Aber auch hier sind in den letzten Jahren immer mehr nebenl\u00e4ufige Tools hinzugekommen. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gesellschaftliche Dimension<\/h3>\n\n\n\n<p>Nachdem die Welten nur an einigen Punkten ver\u00e4ndert werden konnten, sind nun die neuen digitalen Welten zu Welten geworden, in die sich die User begeben. Welten die weiter laufen, sich selber aufrechterhalten. Der User wird in diesem Sinn zwar m\u00e4chtiger aber auch gleichzeitig ohm\u00e4chtiger, ist er nicht mehr der alleinige Inhalt. Diese Machtlosigkeit wird kompensiert mit einer immer schnelleren Reaktionszeit (Geschwindigkeit) der Computer. Sie tun sofort alles. Es muss nicht gewartet werden. Diese Idee kommt sp\u00e4testens mit den Computern LISA\/Macintosh im Massenmarkt an &#8211; w\u00e4hrend die Spiele zu diesem Zeitpunkt diese nebenl\u00e4ufigen Welten schon ein\u00fcben als zuk\u00fcnftige Praxen.<\/p>\n\n\n\n<p>Die Gesellschaft der 80er Jahre bringt die Consolen, PCs und Heimcomputer in die Haushalte. Die Welt ist vielf\u00e4ltiger und gleichzeitig einheitlicher geworden. Geschwindigkeit dominiert nun die Welt, die Welt erscheint zunehmend globaler, es ist ein Kampf alle gegen alle &#8211; die \u00d6konomisierung der globalen Welt. In diesem Sinn ist die Art der Oberfl\u00e4chen, optionalen Einflusses auch das Gef\u00fchl jener Jahre. <\/p>\n\n\n\n<p>Mehr Macht und noch mehr Machtlosigkeit. Die bekannten Zellen und System der Welt zerbrechen im Globalen. Die Welt wird nebenl\u00e4ufig erlebbar. Es ende nie irgendwo, eine Maschine arbeitet immer weiter. <\/p>\n\n\n\n<p>Die Gamebranche spiegelt das, die Spiele sind vorallem Einzelspieler (Es gibt keine Gesellschaft &#8211; Margrette Thatcher) und die spielen gegen Aliens, Welten etc. Oder anders gesagt gege Systeme. <\/p>\n\n\n\n<p>Die digitalen Welten sind nun selbst die Treiber geworden, in den sich die User\/Spielenden begeben. Im Game ist der User gezwungen zu handeln. Er spielt oft &#8211; wie im Analogen &#8211; gegen die Welt, gegen die Gesellschaft und zwar konstant und immer. vgl. Pac Man. <\/p>\n\n\n\n<p>In Sachen Betriebssystemen beginnt der langsame Abstieg der nur &#8222;Scheinmultitasking Systemen&#8220; wie das klassische MacOS, die Homecomputer und Windows 95. <a href=\"https:\/\/research.swissdigitization.ch\/?p=1532\">Mehr Auf- und Abstieg der MainframesOS \u00fcber die Workstations zu den PCs hier. Angek\u00fcndigt durch die NExT 89+<\/a>. Nun steht die Nebenl\u00e4ufigkeit der Mainframebetriebssysteme bald im Haus mit Linux (Unix), MacOSX und Windows NT. Alles sind letztlich Unix-Abk\u00f6mmlinge. Immer mehr Server laufen auf einfachen Computern. Immer mehr Menschen sind zu Servicepunkten gekommen m\u00f6chte man sagen. Leider. Die Menschen haben damit auch einen vernetzen Sklaven erhalten. Vernetzung \u00fcber Server-Clients laufen nur \u00fcber Optionale Client-Server-Kommunikation. Logischerweise werden nun aber auch Menschen wie immer laufende Computer behandelt und so verwundert es nicht (ToDo: Zitat suchen), dass ein Microsoft-Chef einmal gesagt hat: Wir behandeln Menschen wie Computerclient. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Der digital neue Mensch<\/strong><\/h3>\n\n\n\n<p>In diesem Sinn hat der Mensch seinen Status verloren im Sinne von &#8222;Auf Menschen laufenden Medien&#8220; formell und das findet sich auch in Computergames und ihren Agents wieder. Meist wird nur das Game-AI Modul von Agenten durch eine direkte Steueriung ersetzt, der Rest ist dieselbe Programmierung. <br><br>Aktuell verliert der Mensch auch noch seinen formalen Status als Kreationmaschine im Mainstream durch die Ausbeutung seiner eignen Arbeit im Training in LLMs. Der Autor Mensch ist in diesem Sinn nun defintiv tot &#8211; nicht weil er nicht mehr existiert sondern, weil er Normalisiert wurde. Er spricht nicht mehr. Die &#8222;Logik&#8220; des Diskurses spricht. Insofern schliesst sich der Kreis der &#8222;Menschenkopie&#8220; als Sklaven oder das Andere, die mit den Automaten im 16. Jhd angefangen hat und \u00fcber den einfachen Mathematiker in der Turing Machine emuliert wurde (der war logisch!) nun hin zu Diskurs-AIs. In diesem Sinn: die Extension (McLuhan) Computer wird total. <\/p>\n\n\n\n<p>Kein Wunder klammert sich die Menschheit gerade ans Analgoe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ToDos<\/h2>\n\n\n\n<p>\/\/ ToDo: Einbau schweizerischer Beispiele &#8211; etwa Alexander Hahns &#8222;Leiterlispiel&#8220; 1972 auf einem ETH-Rechner-Terminal (Cobol\/Fortran?)<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zusammenfassendes Schaudbild\/Diagramm. Es stellt eine behauptete &#8222;Entwicklung\/Erweiterung&#8220; der Informatik dar (ab den 60er Jahren). Diese Entwicklung ist zumindest nachweisbar f\u00fcr die Entwicklung der Games und hatte damit dort Folgen. Turnbasierte Informatik Parameter-Interaktion (Exo-Turnbased-Programm-Interaktion) In den Anf\u00e4ngen der Computertechnologie war die Standardisierung klar: Programme bekamen ihren Input am Anfang als Parameter. Das funktionierte \u00e4hnlich wie ein [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4161","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/4161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4161"}],"version-history":[{"count":37,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/4161\/revisions"}],"predecessor-version":[{"id":4233,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/4161\/revisions\/4233"}],"wp:attachment":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}