GALAGA CPC IA di REVIVE8BIT (la pessima versione)

Avrai molta più fortuna a chiedere agli sviluppatori su questo forum (o altrove) — persone che hanno sputato sangue per regalarci giochi fantastici e originali, con meccaniche eccellenti, grafica e sonoro eccezionali e routine pazzesche che continuano a spingere l’hardware oltre i suoi limiti.

1 Mi Piace

Scusa, ma la mia intenzione non era certo quella di offenderti.
Ti sei offeso perché ho detto che l’IA ormai è migliore della maggior parte degli sviluppatori in carne e ossa? Sai che è proprio grazie a loro, e non malgrado loro? L’ennesima dimostrazione che l’offesa è negli occhi di chi la riceve, non di chi la fa.

Non mi sono offeso. La tua era un’affermazione campata per aria, che ancora non hai dimostrato.

Viene dimostrato ogni giorno, e ti ho fatto esempi recenti che semplicemente non accetti, e per me va benissimo. In ogni caso, l’IA è così valida solo GRAZIE ai programmatori umani. Non a dispetto del loro lavoro. Sviluppo software da 32 anni a livello professionale e da 5 anni prima come amatore. So di cosa parlo, ma questa è solo la mia OPINIONE. Non è certo la verità assoluta.

       

6 Mi Piace

Nuova versione con

  1. HUD laterale e area di gioco più alta
  2. Supporto per 2 giocatori

https://revive8bit.com/dl/-KSmzBF1kR71b9Q9qm8xDw

1 Mi Piace

Beh, cazzo, e io che proprio ieri stavo guardando Iron Lord e ne ammiravo la grafica e l’uso dello spazio prima di passare a B.A.T. . Ovviamente il tuo gioco e i suoi simili, che è un simpatico porting (neanche originale) per… il 1985, è migliore di quello o di qualsiasi altro dei grandi classici. Sciocco io! Sono sicuro che tutti quei giochi saranno scolpiti negli annali dei Migliori Giochi di Sempre. R-Type 128? Ma va, questo sì che è lo sparatutto migliore.

Fatti un favore, smettila di renderti ridicolo.

2 Mi Piace

Non ho mai detto quello che dici. Ho detto nello specifico che «l’IA può ora creare giochi tecnicamente migliori per il CPC». I giochi non sono solo un’esecuzione tecnica. L’altro 90% è ispirazione. Mi starei rendendo ridicolo?

:man_facepalming:t2:

Amico, il tuo post è ancora visibile. L’ho citato.

Amico, era un messaggio personale. Controlla pure.

Oh? Sei ancora qui?

Signori, davvero, calmatevi. Non è successo niente. Proseguite

1 Mi Piace

Quindi ho provato l’ultima versione. Avere la barra di stato sul lato destro per rendere la schermata di gioco principale più simile al rapporto verticale originale funziona davvero bene.

Sembra però esserci un nuovo bug: se il nemico cattura la tua nave e poi spari a un qualsiasi altro nemico dello stesso tipo nella fila in alto, la tua nave viene liberata, anche se l’alieno che l’aveva catturata è ancora vivo.

Sono arrivato al livello 24 e a quel punto inizia a diventare un po’ più difficile. I nemici potrebbero magari sganciare più bombe già nei primi livelli per aumentare la difficoltà un po’ più rapidamente.

Ora i nemici si possono schivare mentre volano verso il basso, il che rende il gioco più giocabile.

3 Mi Piace

@revive8bit Mi hai chiesto come migliorarli. Ci tengo a precisare che la mia è una critica costruttiva.

  1. Cerca di evitare i rallentamenti in un gioco d’azione come questo. Imposta un target di frame rate a 50fps, 25fps o 12,5fps, bloccalo su quel valore e vedi se l’IA riesce a mantenerlo costante.
  2. A volte sembra che rimangano dei residui grafici o che gli elementi siano disegnati solo parzialmente. Ho notato qualcosa del genere in un video precedente di una versione precedente. Assicurati che non succeda.
  3. Evita il più possibile il sfarfallamento (flicker), magari usando il double buffering o il page flipping hardware per prevenirlo.
  4. Il movimento degli sprite sembra un po’ ‘a scatti’. Si muove byte per byte in orizzontale? Se possibile, fai in modo che gli sprite si muovano pixel per pixel.

Ci sono altri dettagli grafici che potrebbero fare la differenza. Sono sottigliezze, ma aiutano:

  1. Prima di caricare la schermata del titolo, imposta i colori su nero e, solo a caricamento completato, attiva i colori. Dà un tocco più curato rispetto al vederla caricare a schermo.

  2. All’avvio del gioco c’è una sorta di ‘corruzione’ grafica sullo schermo, credo quando il programma viene caricato/riallocato. Imposta la palette completamente su nero prima e riattiva i colori solo quando la schermata è visibile.

  3. Prova un font diverso. Un font come quello di Donkey Kong (versione CPC, il font del mode 0 sotto la scritta BONUS, che riprende lo stile di quello usato nel mode 1) potrebbe dare un look più arcade.

  4. Il logo nella schermata del titolo sembra avere dei pixel di troppo intorno; si potrebbe pulire per renderlo un po’ più definito visivamente.

  5. Mixa le modalità come in Donkey Kong: usa il mode 1 per alcuni testi e il mode 0 per la grafica. L’Amstrad ha 6 zone di interrupt, quindi c’è un bel po’ di margine di manovra.

  6. Per il tuo logo, prova con l’’ordered dither’ invece del dither casuale. Potrebbe far risaltare meglio il testo.

    Dopo averci giocato ancora un po’:

    Nell’immagine qui sotto, ci sono dei residui grafici (il blu), il simbolo % vicino a 55 è un po’ difficile da leggere, e il nemico sulla sinistra con il giallo e il rosso mi sembra che abbia della grafica mancante?

6 Mi Piace

@Slider271 dovrei ingaggiarti per testare i giochi!

1 Mi Piace

@Arnoldemu, grazie per il tuo contributo. Proverò questi suggerimenti.

Ho testato videogiochi a livello professionale, felice di dare una mano!

Giusto per informare tutti, questo utente è stato sospeso e poi bannato per un comportamento offensivo e, francamente, volgare nei messaggi privati.

3 Mi Piace

Oh, mi dispiace davvero sentire che si sono comportati così con te. Beh, va beh, me ne vado a giocare a qualcosa di meglio :smiley:

1 Mi Piace

Non sono contrario all’uso dell’IA e penso che con il passare del tempo capiremo meglio quali siano i modi migliori per usarla, ma finora tutto ciò che ho visto realizzato con l’IA per il CPC è stato un po’ approssimativo, e penso che questo “Galaga” ne sia un buon esempio.

Come sparatutto generico non sembra male, ma non mostra alcuna comprensione di ciò che rende speciale Galaga. Gli sprite ricordano superficialmente Galaga, ma il movimento e il comportamento delle navicelle non gli somigliano per niente. I nemici sono persino al contrario. Nessuno che sia un fan di Galaga creerebbe mai a mano una cosa del genere.

Sicuramente con gli strumenti di IA si possono sfornare giochi rapidamente, ma penso che la mancanza di cura sia evidente. Sarà anche meglio di quello che la persona media per strada saprebbe fare, ma non è all’altezza dello standard che vediamo dai coder della scena o da chi è disposto a metterci il giusto impegno.

9 Mi Piace