PICO-8 este o mașină virtuală care rulează jocuri simple, în stil retro. Are specificații hardware restricționate intenționat, inclusiv o rezoluție de 128x128 și o dimensiune de program de 32k.
Puteți descărca și juca „cartușe” PICO-8, dar puteți și să vă scrieți propriile jocuri de la zero. Este un instrument excelent pentru dezvoltatorii de jocuri care învață să programeze primul lor joc.
PICO-8 pe scurt
„Consola de fantezie” PICO-8 este un mediu de dezvoltare de jocuri de bază, dar cu caracteristici complete. Nu este unul dintre console retro fizice pe care o poți cumpăra, dar o consolă virtuală. PICO-8 este complet implementat în software-ul pe care îl puteți instala pe Windows, Mac sau Linux.
Puteți juca gratuit multe jocuri PICO-8, dar pentru a vă crea propriile jocuri, va trebui să descărcați consola PICO-8. Costă 15 USD și este disponibil de la e mâncărime.io pagina principala.
Cum arată PICO-8?
Când rulați aplicația PICO-8, veți vedea un ecran care arată astfel:
Aceasta imită ecranul pe care computerele de acasă pe 8 biți, cum ar fi Commodore 64, îl arătau la pornire. Este în esență o buclă REPL (Read-Eval-Print), o linie de comandă pe care o puteți folosi pentru a interacționa cu interpretul PICO-8 în sine. Îl puteți folosi pentru a introduce fragmente de cod și pentru a experimenta limbajul.
Această linie de comandă acceptă, de asemenea, mai multe comenzi pentru a interacționa cu programele PICO-8. Puteți folosi comanda LOAD pentru a deschide un alt joc și RUN pentru a începe să îl jucați.
Pentru o privire în culise, apăsați ESC pentru a comuta între linia de comandă și IDE. IDE-ul oferă mai multe instrumente diferite pentru a vă ajuta să vă creați jocurile.
Codificare
Posibil cel mai important instrument este un editor de cod pentru a scrie și edita programele dvs. Observați cum editorul de cod folosește același ecran de joasă rezoluție, font de pixeli și paletă de culori limitată care aparțin tuturor jocurilor PICO-8. Este bine să începeți, dar probabil veți dori să utilizați un editor de text adecvat pentru proiecte mai complicate.
Grafică
A doua pictogramă din bara de instrumente din dreapta sus deschide un designer de sprite. Acest lucru vă permite să creați grafică în joc pentru jucătorul dvs. și pentru alte personaje. Poți perfecționa abilitățile tale de pixel-art și creați imagini de 8x8 în 16 culori. PICO-8 folosește o hartă de sprite, așa că, cu un pic de șmecherie, puteți crea sprite-uri mai mici sau le puteți combina pentru altele mai mari.
De asemenea, puteți utiliza editorul de hărți al lui PICO-8 (a treia pictogramă din bara de instrumente) pentru a gestiona grafica jocului. Vă poate ajuta să proiectați mediul general al jocului sau să lucrați cu modele de sprite mai complicate.
Sunet
PICO-8 dispune și de un editor de sunet încorporat. Vă oferă control deplin asupra volumului, înălțimii și vitezei pentru a vă compune propriile efecte. Puteți chiar să utilizați opt instrumente rudimentare pentru a modifica tipul de sunet pe care îl puteți produce. La fel ca multe dintre instrumentele lui PICO-8, editorul de sunet are o curbă de învățare, dar este surprinzător de puternic odată ce îl stăpânești.
A cincea pictogramă și ultima secțiune din PICO-8 IDE este un editor de muzică. Îl poți folosi pentru a combina și bucla efecte sonore, creând încet un scor complet pentru jocul tău.
Ce jocuri joacă PICO-8?
Există multe jocuri PICO-8 itch.io, iar majoritatea le puteți juca chiar în browser, gratuit. PICO-8 este foarte popular cu jocurile: evenimente care provoacă dezvoltatorii să creeze un joc într-un interval scurt de timp. Veți vedea adesea jocuri de blocaje promovate pe Twitter.
PICO-8 este, de asemenea, o opțiune excelentă pentru prototiparea unui joc, pentru a vedea cât de bine funcționează în realitate. Cea mai mare poveste de succes a acestei abordări a fost Celeste. Prototipul acestui succes indie apreciat este disponibil ca un cartuș PICO-8 pe pagina dezvoltatorului itch.io.
Luați PICO-8, apoi mergeți la Creare
Consola virtuală PICO-8 este o poveste de mare succes în lumea dezvoltatorilor de jocuri indie. Nu numai că îl poți folosi pentru a învăța cum să-ți dezvolți propriul joc, dar poți și juca o serie de jocuri gratuite de calitate pe care le-au produs alții.
Limbajul de bază al lui PICO-8 este Lua, care este adesea folosit pentru dezvoltarea jocurilor sau sarcini conexe. Deci, abilitățile pe care le obțineți folosind PICO-8 sunt, de asemenea, transferabile în afara acestuia.