Sembra un porting niente male di Quazatron dallo Speccy, ottimo l’uso della Mode 1 che risulta meno monocromatica rispetto alla versione per ZX.
Ci ho fatto una partita ma sono scarso tanto quanto nella versione per Speccy; devo capire quali oggetti vale davvero la pena raccogliere dai robot sconfitti.
Lo so, non si sono nemmeno presi la briga di aggiornare le opzioni del menu. Ho semplicemente ridefinito i comandi e non ho provato le altre opzioni per vedere se, ad esempio, i tasti del cursore fossero 5, 6, 7, 8 e 0.
Sono lo sviluppatore. Sviluppo principalmente per ZX Spectrum e sto usando Claude per completare alcuni giochi che scrissi originariamente 25 anni fa in ASM e che più di recente ho riscritto in Boriel Basic con ASM per la grafica. Faccio lo sviluppatore da 30 anni e uso l’IA per lavoro (come chiunque nel mio settore). È un ottimo strumento per commentare, fare refactoring e per i test automatizzati.
Quazatron è stata tutta un’altra storia. Ho usato la versione ZX come banco di prova per il decompiling Z80 e per commentare l’ASM. Volevo recuperare alcune routine, ma una volta messo mano al codice ho rimosso il vecchio scrolling e corretto qualche bug.
L’idea di farne il porting per l’Amstrad è arrivata dopo. Non possiedo più un Amstrad, solo WinAPE, quindi i miei test non sono stati un granché. Non sono uno sviluppatore CPC, perciò ho fatto fare a Claude la conversione in Mode 1. Ho sistemato alcune cose manualmente, ma la conversione l’ha fatta lui. A quanto pare il mio prossimo ZX Next avrà un core CPC, quindi andrà decisamente meglio.
Comunque, ora la selezione del joystick è a posto! È uno dei miei giochi preferiti e non c’era motivo per cui non potesse girare su CPC. Funzionerebbe persino sul 464 se si togliesse il masking solido dei droidi, ma mi piace che i droidi abbiano un colore diverso.
Questo mi ha fatto venire in mente quell’articolo intitolato «Transplant surgery - a great success» sulla rivista Your Computer (gennaio/febbraio 1987), quasi 40 anni fa, che spiegava come caricare/trasferire i programmi per Spectrum su un Amstrad. Facciamo un salto in avanti fino a oggi, e sto giocando di nuovo a fare Frankenstein… solo che questa volta è l’IA a impugnare il bisturi
Un tempo digitavo segmenti di codice macchina in istruzioni DATA proprio così. All’epoca non avevo idea di cosa fossero. Ancora oggi preferirei vederli in linguaggio assembly, perché lì è possibile individuare gli errori.
Quindi sì, è una conversione tramite IA, ma con alcune modifiche che secondo me lo rendono un gioco migliore rispetto alla versione per Spectrum. L’idea di fondo era quella di creare una sorta di «cosa sarebbe potuto essere», dato che il CPC si era perso un grande classico a 8 bit di tutti i tempi.
Se vuoi sviluppare giochi per CPC usando strumenti pre-IA, fai pure. Non c’è alcun bisogno di insultare chi fa le cose per puro divertimento e senza fare del male a nessuno.
Beh, quello che dici sarebbe una cosa «politicamente corretta», che dovrebbe trovare applicazione a tappeto un po’ per tutto. Ma nella community dell’homebrew, che è un ambiente molto specifico e forse non per tutti a giudicare da quello che sta succedendo ultimamente, robaccia del genere viene chiamata «slop».
Per favore, evita di flexare la tua bio da queste parti in continuazione. Non ce n’è bisogno e abbiamo capito già la prima volta. Siamo tutti adulti e ognuno ha la propria storia alle spalle, una storia bella ricca per la maggior parte di noi. Tieni a mente però che da queste parti non conta chi sei, ma soprattutto cosa fai. E tu hai fatto una conversione-spazzatura di un gioco per Speccy dell’86 fatto da qualcun altro.
Ci sta. Sono qui solo per via di un link di rimando. Pensavo fosse un forum generico sul CPC e non una board dedicata esclusivamente allo sviluppo per CPC. Ho accennato al mio background solo per far capire che non si tratta soltanto di ragazzini che fanno «vibe coding». Il mondo è cambiato, nel bene o nel male.
Domanda sincera: davvero non usereste l’IA per nulla? E se la si usasse per disassemblare un binario e capire come funziona qualcosa? O magari per farsi spiegare dall’IA i compromessi a livello di design?
Perché un tempo la gente faceva proprio questo di persona quando usciva un nuovo gioco, ma oggi non c’è più nessuno a cui chiedere.
O che ne direste di usarla per scrivere un tool che converta un arrangiamento musicale in byte per l’AY? È considerabile barare se non si ha nessun musicista a portata di mano?
Hai degli hobby? Leggi libri, ad esempio? Perché leggerli? Potresti farti fare un riassunto dall’IA e fartelo leggere ad alta voce. Perché sprecare tempo con il noioso processo di sfogliare le pagine e leggere? Le scimmie che leggono si sono estinte dieci anni fa.
Ho usato l’IA le poche volte che ne ho avuto bisogno per il mio lavoro reale. La uso per le ricerche su internet e per compiti quotidiani noiosi. Non uso l’IA per le cose che mi danno gioia.
Ci sono molti musicisti in giro, persino parecchi in questo «forum generale CPC». Semplicemente non credo abbiano voglia di perdere tempo con della robaccia.
Hai degli hobby? Leggi dei libri, ad esempio? Perché leggerli?
La ricompensa sta nel fare le cose. Per me, quel qualcosa non è più la programmazione. Anni fa dovetti scegliere tra l’IT e formarmi come grafico commerciale. All’epoca era una questione di soldi, ma sono felice di aver mantenuto l’arte come passatempo. Sarei perso senza quello sfogo.
Quindi, per te «il fare qualcosa» equivale a «fare prompt per l’IA»? E punti alla ricompensa a fronte di uno sforzo praticamente nullo?
Capisco che dopo tutti questi anni programmare non ti dia più stimoli. Noi però ci divertiamo ancora a creare giochi e, nonostante questo sia effettivamente un forum generale, non avremmo mai pensato di dover sopportare ciò che sta accadendo ultimamente. Quindi forse dovremmo ridefinire cosa si intende per «generale».
2 Modifiche: questo commento è stato segnalato come inappropriato. Anche se non sono d’accordo, ho cancellato le parti che mi è stato suggerito dessero fastidio ad alcune persone.
Non penso che dovresti farlo. Non è un brutto porting e ci sono chiaramente dei miglioramenti che rendono le cose più facili da vedere rispetto all’originale per Spectrum. Una volta ho preso in considerazione un porting di Quazatron usando la Modalità 0, che secondo me potrebbe avere una grafica magnifica, ma capire tutta la logica intricata che c’era dietro richiedeva più impegno di quanto avessi voglia di metterne. Con un po’ più di tempo e di sforzi per rifinire i dettagli, potrebbe davvero venire fuori un bel lavoro.
Ma se non ti dispiace il parere di uno sconosciuto su Internet, non farlo solo per quello che dice la gente su un forum.
Certo, a qualcuno non piacerà, e qui hai ricevuto alcuni commenti che forse hanno cercato di spiegare il perché, ma ad altri il gioco piacerà. Cavolo, neanche i miei giochi piacciono a tutti, ma è la vita
Alla fine, fai ciò che ti rende felice.
Questa community di solito è accogliente. Di questi tempi siamo un po’ sommersi da produzioni pigre fatte con l’IA. Alcuni si impegnano di più e immagino che, prima o poi, le opinioni possano cambiare.
Non c’è bisogno di scusarsi, né di togliere alcunché da itch. Puoi fare quello che vuoi, ma di questi tempi, soprattutto con l’IA, dovrai dotarti di un bello scudo, perché la gente chiamerà l’IA con il suo nome e alcuni potrebbero farsi sentire parecchio.