Allora Walter, qui le modifiche sono state più consistenti, molto in sintesi:
- mancava il codice di controllo della coordinata X sull'altezza;
- la stanza in alto era posizionata male, doveva stare sopra la 01 (non la 02);
- aggiunta eccezione per lo SCREEN 1, poichè saltando da quella stanza, per
come è posizionata la piattaforma in alto, si andrebbe a quella di sopra;
- aggirato un glitch tipico di AGD quando si passa da una stanza all'altra: può
accadere che il giocatore rimanga bloccato nel pavimento (in questo caso
all'altezza 25 fra la stanza 02 e la 01), quindi aggiunto un controllo per
forzare la posizione a 24;
- aggiunto lo sprite del giocatore nelle stanze 02 e 03 (metterlo sempre ogni
volta che si crea una stanza);
- piccoli cambiamenti sulla costruzione delle pareti per permettere un corretto
passaggio up/down.
Buon proseguimento e buono studio 😉
[cid:4ecfac78-0886-40be-a368-6dbddec9d810]
________________________________
Da: zxspectrum-bounce@xxxxxxxxxxxxx <zxspectrum-bounce@xxxxxxxxxxxxx> per conto
di Walter Pugi <w.pugi@xxxxxx>
Inviato: martedì 23 novembre 2021 21:20
A: zxspectrum@xxxxxxxxxxxxx <zxspectrum@xxxxxxxxxxxxx>
Oggetto: [zxspectrum] Re: R: R: Re: R: Re: R: Re: R: Re: R: Re: R: Re: R:
Domanda su AGD
abbiamo inserito la quarta stanza posizionandola sopra, per fare questo abbiamo
translato le altre 3 in basso di una posizione, ma una volta fatta questa
modifica torna di nuovo il problema del passaggio laterale tra le stanze....
MAP prima
00 01 02 - - - - - - - -
- - - - - - - - - - - - - -
MAP dopo
- - - - 03 - - - - - - - -
00 01 02 - - - - - - - -
eppure il codice di controllo orizzontale non è stato modificato...
Walter
Il 17/11/2021 10:10, Luca Bordoni ha scritto:
...aggiungo un'ulteriore correzione per Walter: il codice nel menù "fell too
far" andava cancellato altrimenti ad ogni salto con ricaduta il giocatore perde
la vita.
Se non ricordo male cmq questo è un gioco che fa parte dei tutorial di Paul
Jenkinson.
________________________________
Da: zxspectrum-bounce@xxxxxxxxxxxxx<mailto:zxspectrum-bounce@xxxxxxxxxxxxx>
<zxspectrum-bounce@xxxxxxxxxxxxx><mailto:zxspectrum-bounce@xxxxxxxxxxxxx> per
conto di Luca Bordoni <lucabordoni@xxxxxxxxxx><mailto:lucabordoni@xxxxxxxxxx>
Inviato: mercoledì 17 novembre 2021 10:04
A: zxspectrum@xxxxxxxxxxxxx<mailto:zxspectrum@xxxxxxxxxxxxx>
<zxspectrum@xxxxxxxxxxxxx><mailto:zxspectrum@xxxxxxxxxxxxx>
Oggetto: [zxspectrum] R: Re: R: Re: R: Re: R: Re: R: Re: R: Re: R: Domanda su
AGD
...beh il gioco va sviluppato, io ho corretto solo il codice del passaggio di
stanza.
Per la ricomparsa è necessario aggiungere lo sprite "tipo 0" (player) in ogni
stanza dal menù "sprite positions", e senz'altro manca nella seconda.
Eccolo risolto nell'allegato (ragazzi però così il gioco ve lo scrivo io eh) 😄
________________________________
Da: zxspectrum-bounce@xxxxxxxxxxxxx<mailto:zxspectrum-bounce@xxxxxxxxxxxxx>
<zxspectrum-bounce@xxxxxxxxxxxxx><mailto:zxspectrum-bounce@xxxxxxxxxxxxx> per
conto di Enrico Maria Giordano
<e.m.giordano@xxxxxxxxxxxxxxx><mailto:e.m.giordano@xxxxxxxxxxxxxxx>
Inviato: mercoledì 17 novembre 2021 09:49
A: zxspectrum@xxxxxxxxxxxxx<mailto:zxspectrum@xxxxxxxxxxxxx>
<zxspectrum@xxxxxxxxxxxxx><mailto:zxspectrum@xxxxxxxxxxxxx>
Oggetto: [zxspectrum] Re: R: Re: R: Re: R: Re: R: Re: R: Re: R: Domanda su AGD
Il 17/11/2021 08:54, Luca Bordoni ha scritto:
Vai Walter, in allegato la versione funzionante ("test3_fixed"):
il controllo della posizione è sempre all'interno della routine "IF KEY"
ma fuori dal check "IF CANGORIGHT/LEFT".