Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

Z-machine

Da Wikipedia, l'enciclopedia libera.
Disambiguazione – Se stai cercando il generatore di raggi x, vediZ machine.
Z-machine
software
GenereAmbiente di sviluppo divideogiochi
SviluppatoreInfocom
Ultima versione
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7 (1995)
  • 8 (1995)
Sistema operativoMultipiattaforma
LinguaggioZIL
Inform
Modifica dati su Wikidata ·Manuale

LaZ-machine, omacchina Z, è unamacchina virtuale sviluppata da Joel Berez e Marc Blank nel1979, e fu usata daInfocom per le sueavventure testuali.Infocom compilava il codice dei giochi in file contenenti istruzioni per la macchina Z (chiamatistory file, o fileZ-code), e poteva quindiportare i giochi su una nuova piattaforma semplicemente scrivendo unemulatore di macchina Z per tale piattaforma. Con il grande numero dihome computer in uso all'epoca, questo era vantaggioso rispetto alla scrittura di codice nativo.

La "Z" di macchina Z sta perZork, il primo gioco di avventura della Infocom. I file Z-code di solito hanno nomi che terminano in ".z1", ".z2", ".z3", ".z4", ".z5", o ".z6" (qualche volta in ".dat"), dove il numero è il numero di versione della macchina Z sul quale è previsto che il file venga eseguito, come è specificato nel primobyte dello story file.

Per un certo periodo è stato comune usare l'estensione.zip (Z-machine Interpreter Program) per i file contenenti z-code, ma l'estensione è usata molto più comunemente per ifile di archivio zip. I file che usano la versione uno o due dell'interprete sono molto rari; sono noti solo due file che usano la versione 1 della macchina Z, e due che usano la versione due[senza fonte]. Le versioni successive permettono l'uso di funzionalità sempre più complesse, fino ad arrivare alla gestione di un po' di grafica nella versione sei.

Ilcompilatore (chiamatoZilch) usato dalla Infocom per produrre gli story file non è mai stato reso disponibile, sebbene esista ancora della documentazione del linguaggio (chiamatoZIL, perZork Implementation Language) utilizzato.

Neglianni novanta, Graham Nelson ha stilato uno standard della Z-machine, basato su studi dettagliati dei file della Infocom.

Nel1993 Graham Nelson ha pubblicato la prima versione del suo compilatoreInform, capace di generare story file in formato Z-machine.La maggior parte dei file generati da Inform usano la versione 5.

Inform ha avuto da allora un grande seguito nella comunità della fiction interattiva o delle avventure testuali e, di conseguenza, una grossa porzione di storie interattive prodotte attualmente è distribuito come story file per Z-machine. La richiesta di poter creare file di gioco più grandi ha spinto Graham Nelson a specificare le versioni 7 ed 8 della Z-machine, sebbene la versione 7 sia usata raramente. A causa di come vengono gestiti gli indirizzi, gli story file in versione 3 possono essere lunghi al massimo 128Kb, quelli in versione 5 possono arrivare a 256KB, e quelli in versione 8 possono arrivare a 512Kb. Anche se le dimensioni possono sembrare piccole per gli standard attuali, nel caso di avventure testuali queste dimensioni permettono di creare comunque giochi molto elaborati.

I programmi di interpretazione di file Z-code sono disponibili per una gran varietà di piattaforme. In effetti, dal momento che ci sono interpreti disponibili per macchine molto vecchie (Apple II,TRS-80,Sinclair) e portatili (comePalm OS eNintendo Game Boy) fino alla maggior parte delle piattaforme moderne, si può sostenere che lo Z-code sia uno dei linguaggi per computer più portabili[senza fonte].

Voci correlate

[modifica |modifica wikitesto]
  • Frotz - un noto interprete di Z-code
  • Glulx - una macchina virtuale simile alla Z-machine per avventure testuali
  • SCUMM -ScriptCreationUtility forManiacMansion dellaLucasArts, un sistema per avventure grafiche simile alla Z-machine

Collegamenti esterni

[modifica |modifica wikitesto]
V · D · M
Il mondo diZork
La serie originaleZork I ·Zork II ·Zork III ·Beyond Zork ·Zork Zero
La serie EnchanterEnchanter ·Sorcerer ·Spellbreaker
Altri giochiWishbringer ·Return to Zork ·Zork Nemesis ·Zork: Grand Inquisitor ·Zork: The Undiscovered Underground ·Legends of Zork ·Infocomics
Voci correlateInfocom ·Activision ·Z-machine
 Portale Videogiochi: accedi alle voci di Wikipedia che trattano di videogiochi
Estratto da "https://it.wikipedia.org/w/index.php?title=Z-machine&oldid=138945915"
Categorie:
Categorie nascoste:

[8]ページ先頭

©2009-2026 Movatter.jp