PICO-8 je virtualni stroj koji pokreće jednostavne igre u retro stilu. Ima namjerno ograničene specifikacije hardvera uključujući rezoluciju 128x128 i veličinu programa od 32k.
Možete preuzeti i igrati PICO-8 "patrone", ali također možete pisati vlastite igre od nule. To je izvrstan alat za programere igara koji uče programirati svoju prvu igru.
PICO-8 ukratko
PICO-8 "fantasy konzola" je osnovno, ali potpuno opremljeno okruženje za razvoj igara. Nije jedan od fizičke retro konzole koju možete kupiti, ali virtualnu konzolu. PICO-8 je u potpunosti implementiran u softver koji možete instalirati na Windows, Mac ili Linux.
Možete igrati mnoge PICO-8 igre besplatno, ali da biste napravili vlastitu, morat ćete preuzeti PICO-8 konzolu. Košta 15 USD i dostupan je od njegov svrbež.io početna stranica.
Kako izgleda PICO-8?
Kada pokrenete aplikaciju PICO-8, vidjet ćete zaslon koji izgleda ovako:
Ovo oponaša zaslon koji su 8-bitna kućna računala, poput Commodorea 64, prikazivala pri pokretanju sustava. To je u biti REPL (Read-Eval-Print loop), naredbeni redak koji možete koristiti za interakciju sa samim PICO-8 tumačem. Možete ga koristiti za upisivanje isječaka koda i eksperimentiranje s jezikom.
Ovaj naredbeni redak također podržava nekoliko naredbi za interakciju s PICO-8 programima. Možete koristiti naredbu LOAD za otvaranje druge igre i RUN za početak igranja.
Da biste zavirili iza kulisa, pritisnite ESC za prebacivanje između naredbenog retka i IDE-a. IDE nudi nekoliko različitih alata koji vam pomažu u stvaranju igara.
Kodiranje
Vjerojatno najvažniji alat je uređivač koda za pisanje i uređivanje vaših programa. Primijetite kako uređivač koda koristi isti zaslon niske rezolucije, font piksela i ograničenu paletu boja koji pripadaju svim PICO-8 igrama. U redu je za početak, ali vjerojatno ćete htjeti koristiti odgovarajući uređivač teksta za kompliciranije projekte.
Grafika
Druga ikona u gornjoj desnoj alatnoj traci otvara dizajner spritea. To vam omogućuje stvaranje grafike u igri za vašeg igrača i druge likove. Možete brusiti vaše vještine piksel-arta i izradite 8x8 slike u 16 boja. PICO-8 koristi mapu spriteova, tako da uz malo trikova možete stvoriti manje spriteove ili ih kombinirati za veće.
Također možete koristiti uređivač karte PICO-8 (treća ikona alatne trake) za upravljanje grafikom vaše igre. Može vam pomoći da dizajnirate sveukupno okruženje svoje igre ili radite sa kompliciranijim uzorcima spriteova.
Zvuk
PICO-8 također ima ugrađeni uređivač zvuka. Daje vam potpunu kontrolu nad glasnoćom, visinom i brzinom za skladanje vlastitih efekata. Možete čak koristiti osam rudimentarnih instrumenata za promjenu vrste zvuka koji možete proizvesti. Poput mnogih alata PICO-8, uređivač zvuka ima krivulju učenja, ali je iznenađujuće moćan kada ga svladate.
Peta ikona i posljednji odjeljak u PICO-8 IDE je glazbeni uređivač. Možete ga koristiti za kombiniranje i ponavljanje zvučnih efekata, polako stvarajući puni rezultat za svoju igru.
Koje igre igra PICO-8?
Postoji mnogo PICO-8 igrica svrbež.io, a većinu njih možete igrati izravno u svom pregledniku, besplatno. PICO-8 je vrlo popularan među igrama: događajima koji izazovu programere da naprave igru u kratkom vremenu. Na Twitteru ćete često vidjeti reklamiranje igrica.
PICO-8 je također izvrsna opcija za izradu prototipa igre, da vidite koliko dobro radi u stvarnosti. Najveći uspjeh ovog pristupa bio je Celeste. Prototip ovog hvaljenog indie hita dostupan je kao PICO-8 patrona na stranica programera itch.io.
Zgrabite PICO-8 i krenite stvarati
Virtualna konzola PICO-8 velika je priča o uspjehu u svijetu razvijanja indie igara. Ne samo da ga možete koristiti da naučite kako razviti vlastitu igru, možete također igrati mnoštvo kvalitetnih besplatnih igara koje su drugi proizveli.
Temeljni jezik PICO-8 je Lua, koji se često koristi za razvoj igara ili srodne zadatke. Tako da se vještine koje steknete pomoću PICO-8 također mogu prenijeti izvan njega.