La piramide di Innuh, un 'nuovo' gioco direttamente dal 1984

Introduzione
Qualche dettaglio tecnico
La versione Java in italiano
Conclusione
Ringraziamenti
Altre cosette come questa, per favore!

Download gratuito per computer Commodore a 8 bit su GitHub.

Introduzione

Questo gioco è un'avventura testuale, chiamata anche interactive fiction. Lo si gioca dando semplici comandi al proprio alter-ego nel gioco. Bisogna esplorare gli ambienti facendo attenzione ai rischi!

Il gioco è al momento utilizzabile sul Commodore 128 (in modalità 80 colonne), sul VIC-20 con espansione di memoria da 16K, sul C64, Plus4, PET con 32K, Sinclair ZX Spectrum 48K e su un terminale moderno (a patto di ricompilarlo per quest'ultimo)

Per ripetere la descrizione dell'ultimo luogo, scrivere esamina attorno, oppure vedi o anche semplicemente *. Si tenga conto che non si ha la forza di Maciste e non si possono portare troppi oggetti. Usare inventario oppure i per sapere cosa si porta appresso. Tutte le parole riconosciute possono essere abbreviate alle prime quattro lettere.

Da qualche parte nel deserto giace la piramide di Innuh. Le antiche leggende dicono che sia piena di tesori, ma nessun uomo che abbia cercato di svelarne il segreto e' mai tornato indietro per raccontarlo.

Sarò per te occhi ed orecchie.

Buona fortuna, ne avrai bisogno!

La piramide di Innuh è un gioco multi piattaforma

La piramide di Innuh è un gioco multi piattaforma.

Alcuni dettagli tecnici

Il gioco è stato pubblicato come un programma in BASIC da copiare sul TI99/4A da Aristide Torrelli (MCmicrocomputer 33, sett. 1984) e successivamente portato sullo ZX Spectrum da Manlio Severi (MCmicrocomputer 35, nov. 1984). Nel 2011, ho riscritto questo gioco in Java e nel 2018 ho fatto lo stesso in linguaggio C.

Abbastanza singolarmente, nella versione originale, il nome della piramide era Iunnuh e non Innuh. Come il lettore saprà certamente, la scrittura geroglifica non utilizza vocali. La seconda variante viene da una traslitterazione differente del cartiglio trovato nella piramide (più seriamente, ho letto male il titolo del gioco tutte le volte che ho preso in mano la rivista negli ultimi 25 anni!)

Il gioco è semplice ma abbastanza intrigante. L'ho dotato di un browser un po' più flessibile di quello che in origine era presente e mi sono accorto che potevo compilare i sorgenti per molte macchine anche abbastanza diverse. Ho quindi approntato delle versioni per quasi tutte le macchine Commodore a 8 bit. E' stato un po' più difficile da far girare con il Commodore VIC-20 + 16K, ma ne è valsa la pena e ciò mi ha permesso di avere dei consigli molto utili sul forum di Denial.

Ho potuto compilare il gioco anche con il compilatore Z88dk configurato per lo ZX Spectrum. Funziona! Il file .tap generato funziona perfettamente sull'emulatore che ho provato, ma viene caricato in maniera incorretta da una carta SD e la scheda DivMMC Future (il file wav viene caricato perfettamente).

Il gioco era in origine in italiano, ma ne ho approntato una traduzione in inglese, di modo da permettere a coloro che non praticano la lingua di Dante di giocarci 34 anni dopo che è stato scritto. Volevo anche scrivere qualcosa per macchine come il C128, dotate di molta più memoria rispetto al TI99-4A (che disponeva di 16KiB). Pertanto, tranne che per il VIC-20 dove proprio non ci stavano, ho preparato delle descrizioni dei luoghi leggermente estese rispetto a quelle originali.

torcia, chiave, trave, scritta, porta, flauto, teschio, collana, scheletro,
altare, bende, scure, batterie, droghe, cobra, zaffiro, spada, vaso, sarcofago,
maschera, mummia, sabbia, stanza, geroglifico, sala, corridoio, cunicolo, scala,
nord, sud, est, ovest, su, giù, n, s, e, o, sopra, sotto, arrenditi,
inventario, i, guarda, vai, corri, cammina, esamina, prendi, piglia, posa, 
lascia, dai , apri, *, suona, leggi, ondeggia, scava, mangia, bevi, chiudi,
rompi, sfonda, accendi, spegni, salta, cambia, attorno, afferra

Ecco la lista delle parole che il gioco comprende


La piramide di Innuh, giocata su un VIC-20

La piramide di Innuh, giocata su un VIC-20

La piramide di Innuh, giocata su un Sinclair ZX Spectrum 48K

La piramide di Innuh, giocata su un Sinclair ZX Spectrum 48K

Link al progetto GitHub con il codice sorgente

La versione Java in italiano

Nel 2011, ho messo insieme una versione del gioco (in italiano) che funzionava in un'applet. Era già chiaro allora che le applet non rappresentavano più il futuro del web come si pensava nel 1999. Tuttavia, giravano ancora senza troppe difficoltà nei browser dell'epoca e ciò ha permesso a molte persone di giocare a questo giochino senza dover installare nulla.

Per i curiosi, il codice sorgente della versione in Java è disponibile presso il progetto SourceForge https://sourceforge.net/projects/innuh/ ed è distributo con licenza GPL v.3.

Lascio l'applet qui, casomai qualcuno apprezzasse tuttora questo genere di cose. Il parser è quello originale, che si aspetta un verbo, un articolo (sempre di due lettere) ed un aggettivo. Scrivete in minuscolo.


Java 1.4 is required.


Conclusione

Mi sono divertito un sacco a lavorare su questo gioco. Era già successo nel 2011 quando ho preparato l'applet Java ed è stato vero nel 2018 mentre lavoravo alla versione in C da testare sulle mie vecchie macchine Commodore.

Il gioco è semplice, il parser è limitato e ci sono alcune incoerenze. Tuttavia, le 1984 i giochi di avventura non erano quello che sono oggi con strumenti come Inform. Spero che apprezziate l'atmosfera che viene respirata dal vostro alter-ego durante il gioco!

Ringraziamenti

Vorrei ringraziare caldamente Aristide Torrelli che è l'autore del gioco originale. Aristide si prende cura di un sito dedicato alle avventure testuali ed ha pure sviluppato un sistema completo per la scrittura di questi giochi che ha chiamato AWS (Adventure Writing System). Ha pure pubblicato con questo sistema Iunnuh 2, il seguito del gioco discusso in questa mia paginetta.

Sono potuto entrare in contatto con Aristide nel settembre 2018 ed ho potuto ringraziarlo per il programma che ci ha offerto sulle pagine di MCmicrocomputer. Ho anche potuto scusarmi per aver letto male il nome del gioco: era Iunnuh, e non Innuh! Aristide è stato inoltre così gentile da autorizzarmi a pubblicare le mie versioni del gioco con licenza GPL v.3, che uso regolarmente per i miei lavori open source.

Altre cosette come queste, per favore!

Se vi è piaciuto questo programma, date un'occhiata alle altre cosette che ho scritto per computer molto vecchi!


Silk Dust Silk Dust (En, 2020-2021) per C64, Plus4, VIC-20+24KB, MS-DOS...
The Queen's Footsteps I passi della regina (En/It, 2019-2022) per C64, Plus4, VIC-20+24KB, MS-DOS...
Two Days to the Race Tra due giorni la gara (En/It, 2018-2019) per C64, Plus4, VIC-20+24KB, MS-DOS
Alien Invasion Alien Invasion: un gioco per VIC-20 scritto nel 2018
Cavern Explorer Cavern Explorer, un altro gioco moderno per VIC-20 (2018)
3D maze for the Commodore 64 Labirinto 3D su Commodore 64 (2017)

Log

December 20, 2018: Added the version for the ZX Spectrum 48K.

September 22, 2018: Added cross-links to other vintage programs.

2011: First version of the page, with the Java applet

--------   
Copyright (C) 2011-2018  Davide Bucci davbucci at tiscali dot it
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.