Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Ciao! Grazie per i complimenti, sono contento che ti abbia divertito e soprattutto sono contento che il manuale risulti interessante, non è stato buttato lì, ho pensato a come scriverlo e a come raccontare l'esperienza. ;-) Guarderò Superchase!
Riguardo alle due note:

  • Sì, confermo, la descrizione non viene ripetuta perché è una prassi di quel tipo di gioco. Ma viene ripetuta se ricarichi una partita. È anche un po' un modo di capire subito se stai entrando in una nuova location, perché ti vien fuori la descrizione in automatico e subito capisci che sei in un posto nuovo.  Pensavo che la mia (sudata) status bar bastasse a segnalare lo spostamento in location già visitate.
  • Quel bug... posso chiederti dove l'hai incontrato? Perché io l'ho incontrato solo giocando sul THEC64 di Retrogames (la replica in scala 1:1 del C64), tanto che l'ho segnalato nel manuale. Mi succede solo su quella piattaforma e una sola volta a partita, nemmeno sempre. Quando l'ho giocato più e più volte su diversi emulatori non mi è mai successo. Tu come l'hai giocato? Bisognerebbe capire se c'è un legame tra l'emulatore nel THEC64 e quello che magari stai usando.
(1 edit)
  • La lavoratissima status bar fa il suo mestiere, il punto però è che è in cima allo schermo, mentre normalmente il giocatore guarda in fondo, perché la riga di input finisce lì per buona parte del tempo. Se non sei abituato a quel meccanismo - appunto perché non giocavi alle avventure Infocom in gioventù - vedi che il computer risponde con un perfetto niente e rimani perplesso. Volendo rimanere nel tema del passato remoto (che, a proposito, ho finito per apprezzare molto), anziché un "Ok" come risposta poteva andare bene, per esempio, un "Mi diressi a <direzione>" o semplicemente "Mi spostai". Sembra niente, ma ogni rassicurazione che può dare il computer, per quanto piccola, fa comunque una differenza :)
  • Io ho giocato sul mio C64 vero! :D Come drive uso la 1541 Ultimate II (non la II Plus). Il THEC64 è un emulatore alla fin fine, quindi strano che lì il bug salti fuori mentre su altri emulatori, come il Vice, non lo faccia. E' comunque un problema su cui non puoi intervenire, quindi pace...
    Eh, l'unica cosa che ho saltato del Manuale erano giusto le istruzioni di caricamento! :D
  • Capisco, è che per me veniva naturale come "codice comportamentale condiviso" di un certo tipo di gioco. Ci mediterò.
  • Vabbe', ora sappiamo che l'emulatore configurato nel THEC64 è fin troppo fedele alla macchina originale! :-D Scherzi a parte, mannaggia. Mi sta anche venendo il dubbio che il bug si presenti con specifici tipi di C64, e devo controllare su quali modelli gli emulatori vanno di default. Tu che C64 hai, biscottone o C? 
  • Io ne ho giocate di avventure testuali, con Pirate Adventure ho cominciato a imparare l'inglese, poi ho proseguito con The Hobbit, a cui sono molto affezionato. Tutte quelle che ho giocato non usavano la barra in cima, e un riscontro a un comando dato c'era sempre. Ciò detto, io alla fine ne sono venuto a capo, non è un qualcosa di bloccante.
  • Diciamo che ho entrambi, però a fare i precisini sono due C64 Reloaded, una monta i chip del biscottone, l'altra quelli del C (tutti originali comunque), ho giocato sul biscottone. Comunque non ci sbatterei la capoccia più di tanto, è chiaro che è un problema di XCB2.3. Poco fa ho verificato nuovamente che, quando l'Invio non funziona, puoi continuare a scrivere senza che ci sia il cursore lampeggiante. E' evidente che sia un problema di runtime, su cui il "programmatore finale" non ha potere. Per fortuna non inficia al completamento del gioco, per cui...  :)

Interessante. Infatti ho provato a configurare il Vice con un C64 old e a un certo punto il cursore è scomparso. Con gli altri (tra cui quello di default) non succede. Quel settaggio ha una delle prime revisioni del Vic-II. A questo punto sarei curioso di sapere cosa succede con i chip del C. Se hai dieci minuti e non ti rompo troppo, potresti accanirti e digitare come un forsennato con l'altra macchina? :-P È chiaro che dipende dalla 2.3, però posso segnalare la cosa nel manuale, integrando la segnalazione per il TheC64.

E allora, ho spostato tutto sul mio C64C, c'è voluto un po' di tempo (un primo giro completo), alla seconda giocata il cursore è scomparso anche lì :)

A me pare molto strano che un certo gruppo di chip provochi o meno un problema del genere. Sarebbe più probabile con una differenza di KERNAL, ma credo stiamo sempre nella revisione 3 (l'ultima).
In teoria dovrei mettermi a guardare l'assembly della routine di Input, ma già fatico a farlo per la versione corrente di XCB... Dev'essere qualche sorta di "race condition".

Approfitto per aggiungere che "Premi un tasto per salutarci" l'ho trovato molto carino e stiloso :) La prima volta che l'ho letto ho sorriso.

(1 edit)

Grazie mille davvero. Vabbe', allora non dipende da chip particolari, sarà stato un caso nei miei test. Magari semplifico la segnalazione non associandola al TheC64 ma parlando in generale. ;-)

P.s.: Mi hai appena ricordato una cosa di quel "Premi un tasto per salutarci". Non la rivelo per ora. :-D