Benvenuto Visitatore(Log In|Registrati)
22 Apr 2010, 13:07
Messaggio
#1
|
|
|
Gruppo: Gamer Messaggi: 225 Iscritto il: 7 October 09 Utente Nr.: 17.020 SO Altro |
Amanti del C64,
volevo informarvi che una nuova anteprima di HOC INIT EXIT - un nuovo gioco per C64 a cui mi dedico a tempo perso - è ora disponibile: datele un'occhiata qui. Lista dei cambiamenti: - aggiunta musica (di Richard Bayliss); - aggiunti punteggi; - aggiunta notifica di game over; - migliorata grafica in alcuni punti; - resa la schermata iniziale "colorosa". Buon divertimento! Messaggio modificato da Tsam il 22 Apr 2010, 14:44 -------------------- RETREAM - sogni retro per Amiga, Commodore 64 e PC
|
|
|
|
![]() |
3 May 2018, 19:54
Messaggio
#2
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
Faccenda salto: capito tutto alla perfezione, immaginavo si trattasse di una scelta precisa, una volta presa la mano è facile e divertente.
Come hai creato gli sprite era difficile da capire ma una volta vista questa immagine è stato tutto più chiaro. Idea brillante. L'hai copiata da qualche altro gioco o è tutta farina tua? Domanda sciocca, visto che hai creato 3 layer due monocromatici hires e uno multicolor low, cosa ti ha vietato di creare 4o5 layer monocromatici hires? CPU time o ram? Il VICII quanti layer supporta? -------------------- |
|
|
|
3 May 2018, 20:38
Messaggio
#3
|
|
|
Gruppo: Gamer Messaggi: 225 Iscritto il: 7 October 09 Utente Nr.: 17.020 SO Altro |
Come hai creato gli sprite era difficile da capire ma una volta vista questa immagine è stato tutto più chiaro. Idea brillante. L'hai copiata da qualche altro gioco o è tutta farina tua? Entrambe le cose La tecnica di sovrapporre sprite multipli non l'ho inventata io: è già presente in altri giochi, anche degli anni 80 e 90. Tuttavia, che io sappia, prima d'ora al massimo erano stati usati uno sprite hires e uno multicolor (e, in genere, quelli multicolor con i 2 colori condivisi per tutti gli sprite fissi - vedi in fondo), mentre in QIE, QIE IIm e soprattutto MAH sono andato ben oltre (sulla pagina di MAH ho fornito anche i dettagli). Allo stesso tempo, posso dire che la tecnica me la sono inventata io perché da ragazzino, quando ero totalmente isolato dal resto del mondo, l'idea mi venne in totale indipendenza (ma, d'altra parte, si tratta di un'idea semplicissima). Non ero però mai riuscito a combinarci niente, e la fissa mi rimase per sempre... ed è proprio una delle cose che, nel 2007, mi ha spinto a programmare di nuovo per il C64 e a fare, quindi, QIE (che usa 4 sprite hires per ogni oggetto). CITAZIONE Domanda sciocca, visto che hai creato 3 layer due monocromatici hires e uno multicolor low, cosa ti ha vietato di creare 4o5 layer monocromatici hires? CPU time o ram? Il VICII quanti layer supporta? Non è una domanda sciocca: mica è una conoscenza comune sapere quanti sprite ha un C64! Ecco tutte le caratteristiche: * ci sono 8 sprite (c'è un trucco per ottenere un nono sprite nel bordo a destra, ma è una cosa complicata e praticamente inutile); * ogni sprite è totalmente indipendente dagli altri (tranne che per un aspetto riportato sotto); * ogni sprite può assumere una qualunque posizione su schermo e oltre; * ogni sprite può essere monocromatico (1 colore + trasparenza) hires o multicolore (3 colori + trasparenza) lowres; * gli sprite hires hanno una risoluzione di 24x21 pixel; * gli sprite lowres hanno una risoluzione di 12x21 pixel (ma visivamente sono larghi quanto gli sprite hires, e quindi i pixel hanno il classico aspetto "largo" 2x1); * ogni sprite ha 1 suo colore selezionabile liberamente tra i 16 della palette; * i 2 colori extra degli sprite multicolore sono gli stessi per tutti gli sprite (cioè, ci sono sono 2 registri per specificare i 2 colori extra di tutti gli sprite multicolore); * ogni sprite può essere ingrandito 2x orizzontalmente e/o verticalmente; * le collisioni tra sprite vengono segnalate in un registro apposito (è a 8 bit, e ogni bit dice semplicemente se il corrispondente sprite è coinvolto in una collisione o meno; è difficile da usare e ha utilità limitata, ma allo stesso tempo è uno strumento prezioso e, per i miei giochi, fondamentale); * dopo che uno sprite è stato disegnato su schermo, è possibile spostarne la posizione verticale più in basso (e magari cambiarne grafica, colore e posizione orizzontale) in modo che quando lo schermo arriva a quel punto lo sprite viene ridisegnato di nuovo (l'effetto finale è che su schermo si vedono più degli 8 sprite; questo effetto si chiama "multiplexing"). In QIE IIm ho mi sono limitato a sovrapporre 3 sprite per i nemici, cibo e Gasorade perché uso anche 3 sprite per Zampo, 1 sprite per la turbofart e 1 sprite per l'HUD: quando tutti questi elementi sono allineati orizzontalmente il totale fa 8 e, quindi, non potrei chiedere di più al C64. Però faccio uso del multiplexing per mostrare su schermo contemporaneamente fino a 1 nemico, 1 oggetto da prendere, Zampo, turbofart e HUD, cioè 11 sprite (con colori totalmente indipendenti perché multiplexo anche i colori condivisi, per così dire). Anche se poi il numero di sprite disponibili fosse stato maggiore, ci sarebbe voluta più RAM per ogni oggetto (più dati = più RAM) e anche più occupazione del bus (più dati = più attività DMA = meno tempo per la CPU). Inoltre, moltiplicare gli sprite richiede anche più calcoli e un design che eviti che sulle stesse righe debbano comparire più di 8 sprite (altrimenti gli sprite iniziano a flickerare - che è una cosa orribile e giustamente poco tollerata) In MAH, come dicevo sopra, ho spinto le cose ben oltre, per cui ci sono parti del gioco dove sono disegnati 40 sprite contemporaneamente o ci sono bestie grandi 48x42 pixel a 6 colori (tutti hires, chiaramente) che usano 13 sprite ciascuna. -------------------- RETREAM - sogni retro per Amiga, Commodore 64 e PC
|
|
|
|
saimo [C64] QUOD INIT EXIT 22 Apr 2010, 13:07
Tsam Lacrimuccia è d'obbligo per vedere ancora qual... 22 Apr 2010, 14:29
saimo CITAZIONE (Tsam @ 22 Apr 2010, 14:29) Lac... 22 Apr 2010, 14:33
Tsam CITAZIONE (saimo @ 22 Apr 2010, 15:33) CI... 22 Apr 2010, 14:45
saimo CITAZIONE (Tsam @ 22 Apr 2010, 14:45) Sì ... 22 Apr 2010, 14:54
The Ancient One Bravissimo saimo!
Sei sempre pieno di sorprese... 22 Apr 2010, 15:09
saimo CITAZIONE (The Ancient One @ 22 Apr 2010, 15... 22 Apr 2010, 15:30
The Ancient One Sei in prima pagina! 22 Apr 2010, 15:20
The Ancient One Grazie della risposta saimo!
Ovviamente siamo ... 22 Apr 2010, 15:35
saimo CITAZIONE In realtà è da quando non ho potuto più ... 22 Apr 2010, 15:47
The Ancient One CITAZIONE (saimo @ 22 Apr 2010, 16:47) CI... 22 Apr 2010, 17:20
saimo CITAZIONE (The Ancient One @ 22 Apr 2010, 18... 22 Apr 2010, 17:30
saimo C'ho pensato tardi: ecco degli screenshot... 22 Apr 2010, 16:40
saimo Ciao,
volevo semplicemente informarvi che dal pre... 6 Sep 2010, 17:05
saimo Ora è disponibile anche la preview 3 ;)
List of... 4 Oct 2010, 13:47
saimo Eccomi di nuovo, felice di annunciarvi che la vers... 29 Oct 2010, 12:15
The Ancient One Che bellissima notizia, saimo!
Complimenti... 29 Oct 2010, 17:00
saimo CITAZIONE (The Ancient One @ 29 Oct 2010, 18... 29 Oct 2010, 17:21
saimo Vi informo che ho appena rilasciato un piccolo agg... 8 Nov 2010, 10:46
saimo Ciao a tutti,
scusate il necropost, ma volevo inf... 30 Aug 2013, 21:09
The Ancient One Ciao saimo e bentornato su OGI!
Grazie mille ... 31 Aug 2013, 11:02
saimo CITAZIONE (The Ancient One @ 31 Aug 2013, 12... 31 Aug 2013, 11:59
The Ancient One E ce lo dici così?
Posso chiederti perché hai pres... 1 Sep 2013, 19:12
saimo CITAZIONE (The Ancient One @ 1 Sep 2013, 20... 1 Sep 2013, 19:41
Tsam Nel frattempo nei prossimi giorni farò almeno una ... 2 Sep 2013, 14:40
saimo Ne sono molto contento, grazie mille 2 Sep 2013, 16:48
saimo Ciao ragazzi,
sono in vacanza per qualche giorno,... 22 Dec 2015, 20:08
The Ancient One Ciao saimo e bentornato su queste pagine!
H v... 24 Dec 2015, 12:31
saimo CITAZIONE (The Ancient One @ 24 Dec 2015, 12... 24 Dec 2015, 13:51
saimo Se siete curiosi, di recente ho pubblicato una sec... 15 Apr 2016, 20:11
saimo Ci siamo, il rilascio è imminente. Nel frattempo..... 4 Jun 2016, 12:48
saimo E finalmente è rilasciato!
http://www.retream... 7 Jun 2016, 17:48
TheRuler Ciao SAIMO! stupendo questo QIE!
Hai mai p... 26 Aug 2016, 21:23
saimo CITAZIONE (TheRuler @ 26 Aug 2016, 22:23)... 27 Aug 2016, 23:21
saimo Oggi è stato il turno di QUOD INIT EXIT IIm: ho ap... 16 Dec 2016, 00:33
saimo Ho pensato di augurarvi Buon Anno con la versione ... 1 Jan 2017, 21:10
saimo Negli ultimi 10 mesi ho lavorato a MAH v2.0 (un al... 5 Oct 2017, 21:41
TheRuler E' veramente carino e giocarlo su vero hardwar... 5 Oct 2017, 22:44
saimo CITAZIONE (TheRuler @ 5 Oct 2017, 22:44) ... 5 Oct 2017, 23:31
saimo Questa risposta è relativa a osservazioni fatte ne... 2 May 2018, 10:17
TheRuler Interessantissimo e molto tecnico. E' bello sa... 3 May 2018, 22:36
saimo CITAZIONE (TheRuler @ 3 May 2018, 23:36) ... 4 May 2018, 08:54
TheRuler Sei sul "Commodore History part 3" de ... 12 May 2018, 22:07
saimo CITAZIONE (TheRuler @ 12 May 2018, 23:07)... 13 May 2018, 00:05
TheRuler E' lui ad essersi fatto la cartuccia immagino.... 13 May 2018, 14:02
TheRuler Ciao Simone!
Ho visto l'aggiornamento per ... 21 Mar 2020, 14:27
saimo CITAZIONE (TheRuler @ 21 Mar 2020, 14:27)... 21 Mar 2020, 15:28
TheRuler Immaginavo, grazie per la spiega. La RAM del C64 è... 22 Mar 2020, 11:03
saimo CITAZIONE (TheRuler @ 22 Mar 2020, 11:03)... 22 Mar 2020, 11:53
saimo Zampo è ora libero di scoreggiare in giro e mangia... 31 Jul 2021, 12:48
TheRuler Notizia che mi rende felice anche se lo possiedo g... 3 Aug 2021, 17:16
saimo CITAZIONE (TheRuler @ 3 Aug 2021, 18:16) ... 3 Aug 2021, 22:41
Festuceto Complimenti come sempre a Saimo per la sua profess... 4 Aug 2021, 12:58
saimo E dopo un bel po' di tempo, lo sviluppo di QUO... 14 Apr 2022, 20:47
TheRuler E' una bellissima notizia Saimo!!... 14 Apr 2022, 21:31
saimo CITAZIONE (TheRuler @ 14 Apr 2022, 22:31)... 14 Apr 2022, 22:14
TheRuler CITAZIONE (saimo @ 14 Apr 2022, 23:14) CI... 17 Apr 2022, 10:30
saimo CITAZIONE (TheRuler @ 17 Apr 2022, 11:30)... 17 Apr 2022, 17:27
TheRuler Mi è effettivamente venuta in mente una cosa rigua... 18 Apr 2022, 18:22
saimo Abbi/abbiate pazienza: perché la mia risposta poss... 18 Apr 2022, 20:29
TheRuler CITAZIONE (saimo @ 18 Apr 2022, 21:29) Ab... 22 Apr 2022, 08:20
saimo CITAZIONE (TheRuler @ 22 Apr 2022, 09:20)... 22 Apr 2022, 12:30
saimo Mentre lavoravo a QUOD INIT EXIT IIo ho scoperto u... 26 May 2022, 18:33
saimo Lo sviluppo prosegue. Lentamente, ma ogni giorno a... 30 May 2022, 12:34
TheRuler CITAZIONE (saimo @ 30 May 2022, 13:34)
... 8 Jun 2022, 10:25
saimo CITAZIONE (TheRuler @ 8 Jun 2022, 11:25) ... 8 Jun 2022, 13:39
saimo Lo sviluppo va avanti... Questo video mostra un po... 8 Jun 2022, 16:52
saimo La notizia del giorno è che, dopo più di 2 anni, h... 8 Jul 2022, 22:03
TheRuler Massiccio è un eufemismo.
Dedizione incredibile Sa... 10 Jul 2022, 09:10
saimo @TheRuler
CITAZIONE (TheRuler @ 10 Jul 2022,... 11 Oct 2022, 21:07
saimo Finalmente è pronta un'altra anteprima!
E... 12 May 2023, 15:15
saimo Dall'ultimo post è stata fatta una grossa quan... 5 Mar 2025, 18:50
TheRuler Ma che figata Saimo!!!
Bellissimo lo s... 8 Mar 2025, 15:57
saimo CITAZIONE (TheRuler @ 8 Mar 2025, 15:57) ... 8 Mar 2025, 16:09
TheRuler ahah, grande!
CITAZIONE (saimo @ 8 Mar 2... 8 Mar 2025, 17:20
saimo CITAZIONE (TheRuler @ 8 Mar 2025, 17:20) ... 8 Mar 2025, 18:19
TheRuler è quella meccanica per cui uno sprite è ancora cap... 8 Mar 2025, 21:50
saimo CITAZIONE (TheRuler @ 8 Mar 2025, 21:50) ... 8 Mar 2025, 22:03
TheRuler Immaginavo una sorta di coyote time al contrario o... 8 Mar 2025, 22:07
saimo CITAZIONE (TheRuler @ 8 Mar 2025, 22:07) ... 8 Mar 2025, 22:26
TheRuler Sarà sicuramente interessante, se avrai tempo e vo... 8 Mar 2025, 22:32
saimo CITAZIONE Ah! ok, pensavo lo avessi esteso anc... 8 Mar 2025, 23:10
TheRuler CITAZIONE In base alla difficoltà che è risultata ... 9 Mar 2025, 12:16
saimo CITAZIONE (TheRuler @ 9 Mar 2025, 12:16) ... 9 Mar 2025, 13:17
TheRuler AAAAAH! cos'altro è carattere? I muri che ... 9 Mar 2025, 17:13
saimo CITAZIONE (TheRuler @ 9 Mar 2025, 17:13) ... 9 Mar 2025, 19:42
saimo Ecco maggiori dettagli circa le collisioni con le ... 11 Mar 2025, 13:06
TheRuler Ciao Simone! ho visto gli ultimi aggiornamneti... 20 Jun 2025, 12:31
saimo CITAZIONE (TheRuler @ 20 Jun 2025, 13:31)... 20 Jun 2025, 13:52
TheRuler ricevo gli aggiornamenti da itch.io, non mi sfugge... 20 Jun 2025, 15:07
saimo CITAZIONE (TheRuler @ 20 Jun 2025, 16:07)... 20 Jun 2025, 15:34
saimo I lavori della zona mancante (FACTORY) sono in cor... 22 Jun 2025, 12:45
TheRuler AHAHAAHAHHA, STUPENDA!
Che fica la trasparenz... 22 Jun 2025, 15:43
saimo CITAZIONE (TheRuler @ 22 Jun 2025, 16:43)... 22 Jun 2025, 16:10
saimo @TheRuler
Guarda qui ;) 26 Jun 2025, 13:30
TheRuler Il trucco, correggimi, è aver cambiato il colore d... 26 Jun 2025, 13:55
saimo CITAZIONE (TheRuler @ 26 Jun 2025, 14:55)... 26 Jun 2025, 14:08
TheRuler CITAZIONE il codice principale del gioco conosce s... 26 Jun 2025, 14:17![]() ![]() |
| Versione Lo-Fi | Oggi è il: 1st November 2026 - 18:19 |