Ciao a tutti,
vorrei portare a termine questo gioco (GODGAME) e non vedo l’ora di ricevere i vostri suggerimenti di miglioramento di qualsiasi tipo. CPC 6128. Siate clementi, però, perché è ancora in pieno sviluppo.
godgame.dsk (190,3 KB)
(run"gg", gg sta per GodGame)
Istruzioni
Avvio e obiettivo:
Il gioco gira su Amstrad CPC 6128 con il dischetto godgame.dsk. Comando: RUN"GG". Dopo la schermata di caricamento si sceglie la lingua, dopodiché compare il menu principale. Da lì si avvia la partita.
Tu sei il dio benevolo. Il re con corona e barba folta si trova in alto a sinistra. Il tuo popolo vive nelle case e coltiva la terra. Chi esaurisce i fedeli perde: a te apparirà DEFEAT, all’avversario VICTORY.
I fedeli sono gli abitanti di tutte le tue case più la forza dei tuoi omini. Più fedeli hai, più sei potente.
Schermata iniziale e impostazioni
Nel menu ci si sposta con ↑↓, si modificano i valori con ←→, si conferma con INVIO o Barra spaziatrice e si torna indietro con ESC. È possibile usare anche un joystick.
- Lingua (prima schermata): Deutsch, English, Français, Español, Italiano, Português, Nederlands, Polski o le impostazioni salvate
- Grafica: griglia del terreno, griglia degli edifici, linee di campo, cielo stellato, nebbia mini mappa, nebbia mappa grande, combinazione di colori; l’anteprima mostra subito ogni modifica
- Tastiera: rimappa ciascuna delle 12 azioni: seleziona riga, premi INVIO, premi il nuovo tasto; la mappatura predefinita ripristina tutto
- Audio: volume della musica e degli effetti sonori, da 0 a 9 ciascuno
- Livello di difficoltà: Facile, Medio, Difficile, Divino; la divinità avversaria viene scelta a caso
- Lingua: torna alla selezione della lingua
- Salva impostazioni: scrive tutto su dischetto (non protetto da scrittura)
- Avvia partita: carica il mondo e comincia
Al termine della partita, la schermata dei risultati mostra l’esito, il tempo di gioco, i fedeli, le case, i combattimenti, i miracoli, il punteggio e una frase a tema. Un tasto qualsiasi riporta al menu principale.
Comandi (tastiera)
- W / E: cursore avanti di una casella in alto a sinistra / in alto a destra
- S / D: cursore avanti di una casella in basso a sinistra / in basso a destra
- Tasti cursore: sinistra / su / giù / destra: sposta la mappa di una schermata intera in alto a sinistra / in alto a destra / in basso a sinistra / in basso a destra
- Q / R: ruota la mappa in senso antiorario / orario
- SPAZIO o INVIO: applica la casella selezionata nella barra (tenere premuto ripete l’azione)
- Da 1 a 7: seleziona la casella nella barra (fisso)
- SHIFT + da 1 a 6: seleziona il miracolo (fisso)
- Punto (.): Zoom: 8×8 o 4×4 caselle (fisso)
- ESC: abbandona la partita, con richiesta di conferma
Le prime dieci assegnazioni ed ESC possono essere modificate nel menu. Premendo più tasti cursore contemporaneamente ci si muove in diagonale. Ai bordi del rombo, la mappa scorre automaticamente.
Terra e popolo
- 1 Alza / 2 Abbassa: Con la Barra spaziatrice o INVIO la casella del cursore viene alzata o abbassata. Tenere premuto ripete il passaggio. Gli edifici la cui base diventa irregolare vengono distrutti.
- 3 Stella polare: Piazza l’Ankh sulla casella del cursore (solo su terra, non in acqua). Una nuova stella polare sostituisce la precedente.
- 4 Verso la stella polare: Gli omini corrono verso l’Ankh.
- 5 Insediamento: Gli omini fondano e costruiscono case (tenda, capanna, casa, casa in pietra, torre, castello).
- 6 Raduno: Gli omini si radunano attorno al proprio omino più forte.
- 7 Combattimento: Gli omini attaccano le case nemiche. Se un omino vince, vi si stabilisce e la casa diventa tua.
La piccola spia sotto il campo di gioco indica il comportamento attivo. Gli omini dal livello di forza 3 in su indossano spallacci chiari, dal livello 6 un’armatura. Se la strada è bloccata, ad esempio dall’acqua, gli omini seguono la riva.
Miracoli e indicatori
Il Mana è il potere del tuo dio. Aumenta quando i tuoi omini visitano le case e cresce con il numero di abitanti. Ogni miracolo consuma mana. Gli indicatori sulla barra del mana mostrano la soglia a partire dalla quale è possibile invocare un miracolo.
- SHIFT+1 Terremoto: 14 scosse nel raggio della casella del cursore
- SHIFT+2 Palude: fino a 3 caselle di palude; chiunque vi metta piede sprofonda
- SHIFT+3 Cavaliere: il tuo omino più forte riceve +20 alla forza e combatte sempre
- SHIFT+4 Vulcano: una montagna; le case sui pendii crollano
- SHIFT+5 Diluvio: tutta la terra si abbassa di un livello
- SHIFT+6 Armageddon: tutte le case si svuotano, i fedeli marciano sotto forma di omini verso la battaglia finale
tutte le case si svuotano, i fedeli marciano sotto forma di omini verso la battaglia finale
Gli omini che finiscono in acqua annegano.
La Forza vitale è il secondo indicatore sotto il mana. È composta da 10 segmenti e mostra i fedeli in rapporto al picco massimo mai raggiunto finora.
Espressioni facciali della testa del re: da 6 a 10 segmenti vigoroso, da 3 a 5 triste (con lacrima), da 1 a 2 esausto (palpebre semichiuse, sudore), 0 morto (occhi a croce).
Avversario e dettagli aperti
L’avversario in alto a destra gioca con l’abilità impostata nel menu: Facile costruisce e difende soltanto, Medio attacca quando è più forte, Difficile sabota anche il tuo mana e ricorre a terremoto e palude, Divino sfrutta in più cavaliere e vulcano ed è più rapido. Ai due livelli più alti invoca l’Armageddon non appena raggiunge un numero di fedeli pari a 1,5 volte i tuoi. Il suo volto (Spirito della foresta, Signore della guerra, Tiranno o Demone) è casuale. L’Armageddon richiede conferma prima di essere scatenato.
Due parole sullo sviluppo
-
Ho iniziato a contare i cicli di clock delle istruzioni e a srotolare i cicli sostituendoli con codice ripetuto. Per altri trucchi, i vecchi forum sullo Z80 sono un’ottima miniera di informazioni.
-
Ecco alcuni tentativi falliti:
-
Motore di rendering dei font personalizzato. Vero font proporzionale (lo stesso motore utilizzato in un clone di Elite
-
Sì, durante lo sviluppo è stata usata l’IA, ma in modo diverso da quanto molti potrebbero pensare. A fine progetto garantirò la massima trasparenza.
Un saluto,
S.D.






