ΒΟΗΘΕΙΑ: Εικονική Μηχανή Linux CPCtelera

Καλησπέρα σε όλους,

Θα ήθελα να φτιάξω ένα παιχνίδι χρησιμοποιώντας την επίσημη εικονική μηχανή Linux CPCtelera (CPCtelera official Linux Virtual Machine). Όλα είναι προεγκατεστημένα εκεί: CPCtelera 1.5, Tiled 1.11, GIMP, Krita, RGAS 1.2.5 και Visual Studio Code.

Θα ήταν δυνατόν μέσω αυτού του θέματος να μάθω λίγα περισσότερα για αυτή τη μηχανή;

Χρησιμοποίησα AI που μου εξήγησε σε γενικές γραμμές σε τι χρησιμεύουν όλα αυτά. Αλλά θα ήθελα να ακούσω και τις δικές σας απόψεις. Ξέρω να σχεδιάζω (pixel art), ξέρω να συνθέτω μουσική (arkos), καταλαβαίνω το σύστημα χρήσης των MAP. Κλπ., κλπ.

Θα ήθελα να μάθω πώς να τα συνδυάσω όλα αυτά (εν συντομία) και από πού να ξεκινήσω!

Μην είστε πολύ αυστηροί μαζί μου παιδιά, αν δεν σας ενδιαφέρει, απλώς προσπεράστε.

:blush:

Είχα χρησιμοποιήσει αυτή την εικονική μηχανή (virtual machine) κάποια στιγμή, αλλά σταμάτησα.

Η εικονική μηχανή αρχίζει να παλιώνει λίγο (μόνο Arkos 1, cpctelera master και όχι dev). Ακόμα και το Linux πρέπει να τρώει ένα τεράστιο update μόλις το ξεκινάς :slight_smile:
Καθώς ο @Arnaud6128 έχει δουλέψει πολύ στο cpctelera_next για να ενσωματώσει έναν νέο, πιο αποδοτικό sdcc, σου προτείνω να φτιάξεις τη δική σου εικονική μηχανή Linux και να επανεγκαταστήσεις το cpctelera-next.

Ή να χρησιμοποιήσεις το Cygwin (ένα bash για Windows) που θα σου επέτρεπε να μείνεις στο μηχάνημά σου — μπορεί κι αυτό να είναι μια λύση για τα project σου. Η τεκμηρίωση εγκατάστασης βρίσκεται μέσα στο cpctelera.
Αυτό χρησιμοποιώ κυρίως (εναλλάσσω τα project μου ανάμεσα στο Windows μηχάνημά μου με Cygwin και σε ένα παλιό laptop που βρήκα στα σκουπίδια όπου πέρασα Lubuntu· είναι ένας i3-7000 και λειτουργεί μια χαρά).
Όλα τα υπόλοιπα εργαλεία είναι θεωρητικά διαθέσιμα για λήψη / εγκατάσταση ξεχωριστά. Μπορείς μάλιστα να επιλέξεις όποια προτιμάς εσύ.

1 «Μου αρέσει»

μπορείς επίσης να εγκαταστήσεις το cpctelera στο WSL (Windows Subsystem for Linux) αντί να χρησιμοποιήσεις το cygwin

2 «Μου αρέσει»

Ευχαριστώ για την απάντησή σου, θα κοιτάξω να στήσω το δικό μου Linux μηχάνημα, επειδή είμαι σε Mac. Βασικά κατέβασα αυτό το πακέτο γιατί προτεινόταν για Mac.

Αν έχεις καμιά ιδέα για το από πού να ξεκινήσω όσον αφορά τον ίδιο τον προγραμματισμό, μη διστάσεις να μου πεις. Ξέρω ότι είναι τεράστιο θέμα αλλά :sweat_smile: στο μεταξύ θα συνεχίσω να μαθαίνω. :wink:

2 «Μου αρέσει»

Ευχαριστώ, αλλά όπως είπα και παραπάνω, είμαι σε Mac. Πρέπει να δω αν μπορώ να στήσω το δικό μου μηχάνημα Linux.

1 «Μου αρέσει»

Το cpctelera είναι γεμάτο παραδείγματα. Είναι κατηγοριοποιημένα από easy έως advanced και αναδεικνύουν τα διάφορα παρεχόμενα API.
Επιπλέον, είναι αρκετά καθαρή C… Οπότε όλα τα μαθήματα στο διαδίκτυο μπορούν να χρησιμοποιηθούν.

Προφανώς, το να γνωρίζεις λίγη assembly είναι ένα συν. Μπορεί να ενσωματωθεί εύκολα απευθείας στο έργο σου αν χρειαστεί να βελτιστοποιήσεις ορισμένα σημεία.

Είχα φτιάξει τον δικό μου ναρκαλιευτή με αυτό, βρίσκεται εδώ αν θέλεις να δεις το έργο: Roland goes Demining Έχω προσθέσει τον πηγαίο κώδικα του έργου σε ένα zip μέσα στο νήμα.

2 «Μου αρέσει»

Ευχαριστώ για τη βοήθειά σου