Befehlsglossar

Zurück

Globale Systembefehle

Mit Systembefehlen wird der Kern der A-Machine gesteuert und konfiguriert. Ähnlich den grundlegenden Befehlen eines Betriebssystems. Sie sind unabhängig, global und stehen über Programmbefehlen. Beim Erstellen von Spielen und Abenteuern sollte man darauf achten diese Befehle nicht als Programmbefehl zu verwenden.

Befehl Beschreibung
version, ver Gibt die aktuelle Versionsnummer des Interpreters aus.
reset Setzt die A-Machine auf ihren Startzustand zurück.
cls Löscht den gesamten Text der Ausgabe.
hilfe Zeigt die einbebaute Hilfe zu Befehlen der A-Machine an.
hilfe system Zeigt eine Liste von Systembefehlen und eine kurze Beschreibung an.
hilfe Befehl Gibt die Hilfe zu einem bestimmten Befehl aus.
textg, textgsize Gibt die aktuelle Text-Fontgröße aus, oder setzt sie auf einen Wert. Beachte das der programmierbare Autoscroller auf den Defaultwert 25 optimiert ist und das System bei anderen Größen ev. nicht korrekt funktioniert.
hotkeys Blendet die seitlichen Schaltflächen an und aus.
editor, editor password Wechsel in die Editoransicht. Ist ein Abenteuer geladen, welches mit einem Passwort geschützt ist, so muss dieses mit angegeben werden.
start, run, start game, run game Startet ein Abenteuer aus dem Workspace mit dem Namen der Datei, bzw. läd es in den Spielspeicher. Es muss keine Dateiendung angegeben werden.

run labor
liste Listet alle Abenteuer im Workspace auf.
listen Listet alle Abenteuer im Workspace und auf dem Rootverzeichnis aller Laufwerke auf. Das ist praktisch wenn man Spiele auf USB-Sticks oder den offiziellen A-Machine Cardriges speichert und weitergibt.
spielstände, saves Listet Speicherstände im Workspace auf. (*.ams) Dateinamen mit _quicksave sind für das Schnellladesystem reserviert.
info, info game Spiele haben einen Info-Header Bereich, der beim Einladen angezeigt wird. Er kann bei einem bereits geladenen Spiel einfach mit 'info' noch einmal angezeigt werden. Wird zusätzlich ein Spielname angegeben, kann jeder Header von Spielen im Workspace angezeigt werden.
workspace Zeigt den aktuellen Pfad deines Workspace an. Unter Windows wird der Ordner automatisch im Explorer geöffnet.
set workspace, set workspace pfad Damit kannst du einen neuen Pfad für deinen Workspace angeben. Unter Windows kannst du den Ordner einfach mit dem sich öffnenden Explorer angeben. Ansonsten schreib den Pfad einfach in die Eingabe. Beachte das du alle deine Abenteuer an den neuen Pfad verschieben musst, um sie zu laden.
reset workspace Stellt den offiziellen Pfad des Workspace wieder her.
save Dateiname Speichert den Zustand des aktuell geladenen Abenteuers in die angegebene Datei im Workspace ab. Dateien mit gleichem Namen werden immer überschrieben.
quicksave Speichert den Zustand des aktuell geladenen Abenteuers in die Datei 'spielname_quicksave.ams'
load Läd einen Spielstand in den Speicher. Beachte das du die Originaldatei des Spiels weiterhin benötigst, damit der Spielstand wiederhergestellt werden kann.
quickload Stellt den Spielstand 'spielname_quicksave.ams' wieder her. Dazu muss das zugehörige Spiel gestartet sein.
copydrive Laufwerk Kopiert alle *.amg und *.ams Dateien vom Rootverzeichniss des angegebenen Laufwerkbuchstabens in den Workspace.
copy Dateipfad Kopiert die angegebene Datei in den Workspace.
lösche Dateipfad Löscht die angegebene Datei.
hideLong In Abenteuern gibt es eine Kurz- und eine Langbeschreibung von Räumen und Orten. Um sich schneller durch einen bekannten Abschnitt eines Abenteuers zu bewegen kann es hilfreich für die Übersicht sein, wenn die Langbeschreibung ausgeblendet wird. Das erfolgt mit diesem Befehl.
showLong Zeigt die Langbeschreibung der Räume wieder an.
setscreen Zeigt ein Menü mit Ausgabeoptionen für Schrift- und Hintergrundfarben an.
fullscreen Versetzt die A-Machine in den Vollbildmodus, ohne die Auflösung zu ändern. ACHTUNG! Das ist nicht gleich wie die Schnelltaste F11. Diese ändert gleichzeitig das Seitenverhältnis und blendet die Schnellwahltasten aus. Befindest du dich bereits im Vollbildmodus, wechselt dieser Befehl zum Fenstermodus zurück.
screensize Nummer Ein veralteter Befehl der die Bildschirmausgabe anpasst und die Schnelltasten neu ordnet. Es gibt drei Presets, wobei Nummer 0 den Urzustand der A-Machine wiederherstellt.
fitscreen Breite Höhe Passt die Auflösung der Ausgabe auf die angegebenen Werte an. (Bekannter Bug: die Schnellwahltasten funktionieren danach nicht mehr und werden auch ausgeblendet.)
fitscreen 16:9, fitscreen 16:10 Passt das Seitenverhältnis der Ausgabe auf 16:9 oder 16:10 an. (Bekannter Bug: die Schnellwahltasten funktionieren danach nicht mehr und werden auch ausgeblendet.)
alias Aliase sind ein mächtiges Werkzeug mit denen man Befehlsketten und Nutzereingaben in Kurzbefehle umwandeln kann. 'alias' gibt eine Liste aller derzeit angelegten Kurzbefehle aus.
alias Kurzbefehl "Langbefehl" Legt einen Kurzbefehl an. Achte darauf das der Langbefehl in "" steht. Der Langbefehl wird sofort ausgeführt, wenn man den Kurzbefehl einzippt und bestätigt. Gibt man als Kurzbefehl f6-f8 an, so wird der Langbefehl auf die jeweilige Taste deines Keyboards gelegt.

alias smh "sprich mit Händler"
alias -Kurzbefehl Entfernt einen Kurzbefehl aus der alias-Liste. (Da steht ein Minus vor dem Kurzbefehl)
play, play *.mp3 Startet eine MP3-Datei vom ersten USB Laufwerk das gefunden wird oder eine angegebene MP3.
stop Stop eine MP3 die gerade läuft.
next, >, prev, < Spielt die nächste oder vorhergehende MP3-Datei im selben Ordner wie die aktuelle laufende.
>>, << Spult die aktuell laufende MP3 10 Sekunden nach vorne oder zurück.
tracks Listet alle MP3 Datein auf dem ersten USB Laufwerk auf welches gefunden wird.
volume Lautstärke, volume+, volume- Steuert die Lautstärke der MP3 Datein.
exit Beendet die A-Machine.


Generelle Spielbefehle

Spielbefehle betreffen zumeist die Steuerung und Interaktion innerhalb eines Abenteuers. Es gibt einige feste, unveränderbare und allgegenwärtige Befehle die in allen Abenteuern enthalten sind und immer die gleiche Funktion haben. Spieleentwickler sollten diese Befehle nicht für Nutzerbefehle verwenden und die generellen Befehle für die Grundlagen der Steuerung ihres Abenteuers nutzen.

Befehl Beschreibung
status, stats, werte Zeigt die aktuellen Charakterwerte an.

Die A-Engine bietet für den Spieldesigner verschiedene feste Variablen an, die einen Sonderstatus besitzen und für interessante Abenteuer und Spielmechaniken ausgenutzt werden können. Z.B. Punkte, Lebensanzeigen, Kraft- und Geschicklichkeitswerte usw. Was hier angezeigt wird ist vom Aufbau des Spieles abhängig. Es gibt auch Spiele die diese Werte gar nicht verwenden. Mehr dazu siehe unter Spielentwicklung.
skills, fähigkeiten Fähigkeiten sind Eigenschaften die der Spieler bzw. sein Charakter besitzen können und ihm damit einen bestimmten Status zuweisen. Diese Skills können wie die Charakterwerte vom Spieldesigner verwendet werden, um sein Abenteuer interessant zu gestalten. Z.B. könnte ein Gewässer erst überquert werden, wenn der Charakter schwimmen gelernt hat, also die Fähigkeit Schwimmen beherrscht.
kleidung Objekte können den Status 'tragbar' besitzen. Das bedeutet man kann sie an und ausziehen. Das kann von einem Hemd über eine Mütze hin bis zu Brillen und Handtaschen alles sein was man sich vorstellen kann. Mit diesem Befehl gibt man eine Liste aller Gegenstände aus, welche der Spieler aktuell angezogen hat. Also nicht nur bei sich sondern zusätzlich am Körper trägt.
me, ich Gibt alle drei Statusbereiche (Status, Skills, Kleidung) gleichzeitig aus. Quasi eine Komplettübersicht über den Charakter (dich).
ausgänge Zeigt die sichtbaren Ausgänge des aktuellen Raums an. Beachte das sich diese Ausgänge im Spielverlauf ändern können und es zusätzlich auch verborgene Ausgänge geben kann, welche man wirklich kennen muss, um sie zu verwenden.
schau, umsehen Einer der wichtigsten Befehle der A-Machine. Damit schaut man sich im aktuellen Raum um und erhält den Raumnamen und eine Langbeschreibung der Szenerie. Zusätzlich werden die Ausgänge des Raums und die sichtbaren Gegenstände angezeigt.
schau, untersuche Objekt Du kannst alle Objekte näher betrachten und Details untersuchen. Siehe mehr dazu hier Allgemeine Spielweise - Objekte untersuchen.

schau Apfel
schau, untersuche Objekt in/auf Behälter Steckt ein Objekt in einem Behälter, so muss man das beim Betrachten angeben. schau Apfel wird nicht funktionieren, wenn sich der Apfel in einem Fass befindet. Ersichtlich, oder? Siehe eine genauere Erklärung hier Behälter - Objekte in Objekten
lies Objekt, lies Objekt (auf) seite Seitennummer Objekte können den Status 'lesbar' haben. Das bedeutet, dass es Texte enthält, die man mit diesem Befehl anzeigen lassen kann. Natürlicherweise können das offensichtliche Dinge wie Bücher, Zeitungen oder Schilder sein, aber der Spieldesigner kann diese Mechanik ebenfalls frei verwenden und auch sehr abstrakte und überraschende Systeme erschaffen.
gehe, geh Ausgang,Richtung Bewege dich durch die einzelnen Räume des Abenteuers. Die A-Machine versteht die Syntex wie "geh über Brücke", "gehe zum Hafen" oder ähnliches. Wenn ein Ausgang existiert, funktioniert auch einfach "geh Hintertür". Noch mehr Infos dazu gibt es hier Navigation in der Spielwelt.
nimm Objekt Wenn ein Objekt den Status 'sammelbar' besitzt, kann man ihn aufheben und trägt ihn dann in seinem Inventar mit sich herum. Es existiert kein generelles Gewicht oder Lagerraumsystem für das Inventar. Wenn der Spielentwickler keine eigenen Mechanismen implementiert hat, hat man unendlich viel Platz und kann beliebig schwere Dinge aufnehmen.
nimm Objekt aus/von Behälter Steckt ein Objekt in einem Behälter, so muss man diesen explizit angeben, wenn man den Gegenstand aufnehmen möchte.

nimm Apfel aus Kiste

nimm Notizbuch von Schreibtisch
inventar, inv, i Zeigt alle Gegenstände an die du gerade bei dir trägst.
stecke/lege/wirf Objekt in/auf Behälter (Boden) Legt ein Objekt aus deinem Inventar weg oder in einen Behälter hinein. Weglegen bedeutet in diesem Zusammenhang das sich der Gegenstand danach im aktuellen Raum befindet.

stecke Batterie in Taschenlampe
lege Pistole auf Boden
lege Objekt weg Ein synonymer Befehl für lege Objekt auf Boden.
lass Objekt fallen Ein synonymer Befehl für lege Objekt auf Boden.
öffne Behälter Öffnet einen geschlossenen, unverschlossenen Behälter, so das man seinen Inhalt untersuchen kann. Mehr dazu siehe unter: Türe und Schlüssel
öffne Behälter mit Objekt Verschlossene Behälter können nur mit einem passenden Schlüssel geöffnet werden und gelten danach als unverschlossen.

öffne Schatzkiste mit Goldschlüssel
schließe Behälter Schließt einen offneten Behälter. Einige verschließbare Behälter können danach wieder verschlossen sein, in der Regel bleiben sie aber unverschlossen.
rede/sprich mit NPC Beginne ein Gespräch mit einem NPC. Oft werden danach Gesprächsoptionen angezeigt, welche man verwenden kann, um im Spiel weiter vorranzukommen. Mehr dazu findest du unter: Lebewesen und Persone
verabschieden/auf wiedersehen/wiedersehen/tschüss/servus/byeNPC Beendet ein Gespräch mit einem NPC. Je nachdem wie das Spiel gestaltet ist, merkt sich der NPC an welcher Stelle er aufgehört hat mit dir zu sprechen und fängt an dieser oder einer anderen Stelle das Gespräch später wieder an.
ziehe Objekt an/aus Tragbare Objekte können an und ausgezogen werden. Der Spielentwickler bestimmt an welchem Körperteil ein Gegenstand getragen werden soll, was dann auch angezeigt wird. Es gibt eine Reihenfolge für Kleidung, aber wenn man ein Hemd anzieht, während man noch eine Jacke trägt, sollte das dennoch funktionieren. Manchmal muss man Dinge ausziehen, ehe man eine andere Sache anlegen kann.
setze Objekt auf/ab Ein synonymer Befehl für tragbare Objekte wie Hüte, Brillen, Helme usw.
greife NPC (mit Waffe) an Greift ein Lebewesen mit einer aggressiven Absicht an. Dadurch wird das interne Kampfsystem aktiviert. Mehr zum Kampfsystem findest du hier: Kampfsystem
flieh/entkomme Wenn du in einen Kampf verwickelt bist, kannst du ihn unter Umständen nicht einfach wieder verlassen. Benutze diesen Befehl, um einen Fluchtversuch zu unternehmen, der auch fehlschlagen kann. Bei einer gelungenen Flucht verlässt der Charakter den Raum automatisch durch einen zufälligen, gültigen Ausgang.
frage NPC nach Objekt Du kannst NPCs nach ihrer Meinung zu einem Objekt fragen. Wenn sie etwas dazu zu sagen haben, werden sie dir das mitteilen. Der Gegenstand muss sich dabei in deinem Inventar oder direkt im aktuellen Raum befinden. Über ein Objekt in einem anderen Raum, könnte der NPC etwas wissen, wird es dir aber nicht sagen, solange er den Gegenstand nicht sehen kann.
zeige NPC Objekt Ein synonymer Befehl für frage NPS nach Objekt
gib NPC Objekt Gibt einen Gegenstand an einen NPC. Das ist intern fast das gleiche wie ein Objekt in einen Behälter zu legen. NPCs können das Objekt aber auch konsumieren und es damit für dich unzugänglich machen. Auch kannst du eventuell Gegenstände nicht einfach aus Lebewesen herausholen.