Vorrei creare un gioco usando la Macchina Virtuale Linux CPCtelera ufficiale. È già tutto preinstallato: CPCtelera 1.5, Tiled 1.11, GIMP, Krita, RGAS 1.2.5 e Visual Studio Code.
Sarebbe possibile tramite questo topic saperne un po’ di più su questa macchina?
Ho usato l’IA che mi ha spiegato a grandi linee a cosa serve tutto questo. Ma mi piacerebbe conoscere i vostri pareri. So disegnare (pixel art), so comporre musica (arkos), capisco il funzionamento delle MAP. Ecc. ecc.
Vorrei capire come mettere insieme tutto quanto (per riassumere) e sapere da dove cominciare!
Non siate troppo critici, ragazzi: se la cosa non vi interessa, andate pure oltre.
A un certo punto ho usato questa macchina virtuale, ma poi ho smesso.
La macchina virtuale comincia a essere un po’ datata (solo Arkos 1, cpctelera master e non dev). Persino Linux si deve beccare un bel malloppo di aggiornamenti quando lo avvii
Visto che @Arnaud6128 ha lavorato molto su cpctelera_next per integrare un nuovo sdcc più performante, ti consiglio di farti la tua macchina virtuale Linux e reinstallare cpctelera-next.
Oppure puoi usare Cygwin (una bash per Windows) che ti permetterebbe di restare sulla tua macchina, potrebbe essere un’altra soluzione valida per i tuoi progetti. La guida di installazione si trova in cpctelera.
È quello che uso principalmente (faccio la spola con i miei progetti tra la mia macchina Windows con Cygwin e un vecchio portatile recuperato dalla spazzatura su cui ho messo lubuntu, è un i3-7000 e funziona alla perfezione).
Tutti gli altri strumenti sono a priori scaricabili / installabili separatamente. Anzi, puoi proprio scegliere quelli che preferisci.
Grazie per il tuo feedback, vedrò di allestirmi una mia macchina Linux, dato che sono su Mac. In realtà ho scaricato questo pacchetto perché era consigliato per Mac.
Se hai qualche dritta su da dove cominciare per quanto riguarda la programmazione vera e propria, non esitare. So che è un ambito vasto ma , nel frattempo, continuerò a imparare.
cpctelera è pieno di esempi. Sono classificati da easy ad advanced e mettono in evidenza le diverse API fornite.
Poi, si tratta di C abbastanza puro… Quindi tutti i corsi su internet sono utilizzabili.
Ovviamente conoscere un po’ di assembler è un plus. Si integra facilmente direttamente nel tuo progetto se serve ottimizzare alcuni passaggi.
Ci avevo realizzato il mio campo minato, lo trovi qui se vuoi dare un’occhiata al progetto: Roland goes Demining Ho aggiunto i sorgenti del progetto all’interno di uno zip nel thread.