Το PICO-8 είναι μια εικονική μηχανή που τρέχει απλά παιχνίδια σε ρετρό στυλ. Έχει σκοπίμως περιορισμένες προδιαγραφές υλικού, συμπεριλαμβανομένης ανάλυσης 128x128 και μεγέθους προγράμματος 32k.
Μπορείτε να κατεβάσετε και να παίξετε PICO-8 "cartridges", αλλά μπορείτε επίσης να γράψετε τα δικά σας παιχνίδια από την αρχή. Είναι ένα εξαιρετικό εργαλείο για τους προγραμματιστές παιχνιδιών που μαθαίνουν να προγραμματίζουν το πρώτο τους παιχνίδι.
PICO-8 με λίγα λόγια
Η «κονσόλα φαντασίας» PICO-8 είναι ένα βασικό αλλά πλήρως εξοπλισμένο περιβάλλον ανάπτυξης παιχνιδιών. δεν είναι ένα από τα φυσικές ρετρό κονσόλες που μπορείτε να αγοράσετε, αλλά μια εικονική κονσόλα. Το PICO-8 εφαρμόζεται πλήρως σε λογισμικό που μπορείτε να εγκαταστήσετε σε Windows, Mac ή Linux.
Μπορείτε να παίξετε πολλά παιχνίδια PICO-8 δωρεάν, αλλά για να δημιουργήσετε τα δικά σας, θα χρειαστεί να κατεβάσετε την κονσόλα PICO-8. Κοστίζει 15 $ και είναι διαθέσιμο από itch.io αρχική σελίδα.
Πώς μοιάζει το PICO-8;
Όταν εκτελείτε την εφαρμογή PICO-8, θα δείτε μια οθόνη που μοιάζει με αυτό:
Αυτό μιμείται την οθόνη που έδειχναν κατά την εκκίνηση οι οικικοί υπολογιστές 8-bit, όπως ο Commodore 64. Είναι ουσιαστικά ένας βρόχος REPL (Read-Eval-Print), μια γραμμή εντολών που μπορείτε να χρησιμοποιήσετε για να αλληλεπιδράσετε με τον ίδιο τον διερμηνέα PICO-8. Μπορείτε να το χρησιμοποιήσετε για να πληκτρολογήσετε αποσπάσματα κώδικα και να πειραματιστείτε με τη γλώσσα.
Αυτή η γραμμή εντολών υποστηρίζει επίσης πολλές εντολές για αλληλεπίδραση με προγράμματα PICO-8. Μπορείτε να χρησιμοποιήσετε την εντολή LOAD για να ανοίξετε ένα διαφορετικό παιχνίδι και να το εκτελέσετε για να ξεκινήσετε να το παίζετε.
Για μια ματιά στα παρασκήνια, πατήστε ESC για εναλλαγή μεταξύ της γραμμής εντολών και του IDE. Το IDE παρέχει πολλά διαφορετικά εργαλεία για να σας βοηθήσει να δημιουργήσετε τα παιχνίδια σας.
Κωδικοποίηση
Ίσως το πιο σημαντικό εργαλείο είναι ένας επεξεργαστής κώδικα για να γράψετε και να επεξεργαστείτε τα προγράμματά σας. Παρατηρήστε πώς το πρόγραμμα επεξεργασίας κώδικα χρησιμοποιεί την ίδια οθόνη χαμηλής ανάλυσης, γραμματοσειρά pixel και περιορισμένη χρωματική παλέτα που ανήκουν σε όλα τα παιχνίδια PICO-8. Είναι καλό να ξεκινήσετε, αλλά πιθανότατα θα θέλετε να χρησιμοποιήσετε έναν κατάλληλο επεξεργαστή κειμένου για πιο περίπλοκα έργα.
Γραφικά
Το δεύτερο εικονίδιο στην επάνω δεξιά γραμμή εργαλείων ανοίγει έναν σχεδιαστή sprite. Αυτό σας επιτρέπει να δημιουργείτε γραφικά εντός του παιχνιδιού για τον παίκτη σας και άλλους χαρακτήρες. Μπορείτε να ακονίσετε τις δεξιότητές σας στην τέχνη των pixel και δημιουργήστε εικόνες 8x8 σε 16 χρώματα. Το PICO-8 χρησιμοποιεί έναν sprite χάρτη, οπότε με λίγη απάτη, μπορείτε να δημιουργήσετε μικρότερα sprites ή να τα συνδυάσετε για μεγαλύτερα.
Μπορείτε επίσης να χρησιμοποιήσετε το πρόγραμμα επεξεργασίας χαρτών του PICO-8 (το τρίτο εικονίδιο της γραμμής εργαλείων) για να διαχειριστείτε τα γραφικά του παιχνιδιού σας. Μπορεί να σας βοηθήσει να σχεδιάσετε το συνολικό περιβάλλον του παιχνιδιού σας ή να εργαστείτε με πιο περίπλοκα μοτίβα sprite.
Ήχος
Το PICO-8 διαθέτει επίσης ενσωματωμένο πρόγραμμα επεξεργασίας ήχου. Σας δίνει πλήρη έλεγχο της έντασης, του τόνου και της ταχύτητας για να συνθέσετε τα δικά σας εφέ. Μπορείτε ακόμη να χρησιμοποιήσετε οκτώ στοιχειώδη όργανα για να αλλάξετε τον τύπο του ήχου που μπορείτε να παράγετε. Όπως πολλά από τα εργαλεία του PICO-8, το πρόγραμμα επεξεργασίας ήχου έχει καμπύλη εκμάθησης, αλλά είναι εκπληκτικά ισχυρό μόλις το κατακτήσετε.
Το πέμπτο εικονίδιο και η τελευταία ενότητα στο PICO-8 IDE, είναι ένα πρόγραμμα επεξεργασίας μουσικής. Μπορείτε να το χρησιμοποιήσετε για να συνδυάσετε και να επαναφέρετε ηχητικά εφέ, δημιουργώντας σιγά σιγά μια πλήρη βαθμολογία για το παιχνίδι σας.
Τι παιχνίδια παίζει το PICO-8;
Υπάρχουν πολλά παιχνίδια PICO-8 itch.io, και μπορείτε να παίξετε τα περισσότερα απευθείας στο πρόγραμμα περιήγησής σας, δωρεάν. Το PICO-8 είναι πολύ δημοφιλές με τις εμπλοκές παιχνιδιών: γεγονότα που προκαλούν τους προγραμματιστές να δημιουργήσουν ένα παιχνίδι σε σύντομο χρονικό διάστημα. Θα βλέπετε συχνά εμπλοκές παιχνιδιών που προωθούνται στο Twitter.
Το PICO-8 είναι επίσης μια εξαιρετική επιλογή για τη δημιουργία πρωτοτύπων ενός παιχνιδιού, για να δείτε πόσο καλά λειτουργεί στην πραγματικότητα. Η μεγαλύτερη επιτυχία αυτής της προσέγγισης ήταν Σελέστ. Το πρωτότυπο αυτής της αναγνωρισμένης ανεξάρτητης επιτυχίας είναι διαθέσιμο ως φυσίγγιο PICO-8 στο σελίδα του προγραμματιστή itch.io.
Πιάσε το PICO-8 και μετά πήγαινε Δημιουργία
Η εικονική κονσόλα PICO-8 είναι μια μεγάλη ιστορία επιτυχίας στον κόσμο των indie προγραμματιστών παιχνιδιών. Όχι μόνο μπορείτε να το χρησιμοποιήσετε για να μάθετε πώς να αναπτύσσετε το δικό σας παιχνίδι, μπορείτε επίσης να παίξετε μια σειρά από ποιοτικά δωρεάν παιχνίδια που έχουν δημιουργήσει άλλοι.
Η υποκείμενη γλώσσα του PICO-8 είναι η Lua, η οποία χρησιμοποιείται συχνά για ανάπτυξη παιχνιδιών ή σχετικές εργασίες. Έτσι, οι δεξιότητες που αποκτάτε χρησιμοποιώντας το PICO-8 μπορούν επίσης να μεταφερθούν εκτός αυτού.