PICO-8 er en virtuell maskin som kjører enkle spill i retrostil. Den har med hensikt begrensede maskinvarespesifikasjoner, inkludert en 128x128 oppløsning og 32k programstørrelse.
Du kan laste ned og spille PICO-8 "kassetter", men du kan også skrive dine egne spill fra bunnen av. Det er et flott verktøy for spillutviklere som lærer å programmere sitt første spill.
PICO-8 i et nøtteskall
PICO-8 "fantasy-konsollen" er et grunnleggende, men fullverdig spillutviklingsmiljø. Det er ikke en av de fysiske retro-konsoller som du kan kjøpe, men en virtuell konsoll. PICO-8 er fullt implementert i programvare som du kan installere på Windows, Mac eller Linux.
Du kan spille mange PICO-8-spill gratis, men for å bygge dine egne, må du laste ned PICO-8-konsollen. Det koster $15 og er tilgjengelig fra det klø.io hjemmeside.
Hvordan ser PICO-8 ut?
Når du kjører PICO-8-appen, vil du se en skjerm som ser slik ut:
Dette etterligner skjermen som 8-biters hjemmedatamaskiner, som Commodore 64, pleide å vise ved oppstart. Det er egentlig en REPL (Read-Eval-Print loop), en kommandolinje som du kan bruke til å samhandle med selve PICO-8-tolken. Du kan bruke den til å skrive kodebiter og eksperimentere med språket.
Denne kommandolinjen støtter også flere kommandoer for å samhandle med PICO-8-programmer. Du kan bruke LOAD-kommandoen til å åpne et annet spill og RUN for å begynne å spille det.
For en titt bak kulissene, trykk ESC for å veksle mellom kommandolinjen og IDE. IDE gir flere forskjellige verktøy for å hjelpe deg med å lage spillene dine.
Koding
Muligens det viktigste verktøyet er en kodeeditor for å skrive og redigere programmene dine. Legg merke til hvordan kodeeditoren bruker den samme lavoppløselige skjermen, pikselfonten og begrensede fargepalett som tilhører alle PICO-8-spill. Det er greit å komme i gang med, men du vil sannsynligvis bruke en skikkelig tekstredigerer for mer kompliserte prosjekter.
Grafikk
Det andre ikonet i verktøylinjen øverst til høyre åpner en sprite-designer. Dette lar deg lage grafikk i spillet for spilleren din og andre karakterer. Du kan finpusse dine pikselkunstferdigheter og lag 8x8 bilder i 16 farger. PICO-8 bruker et spritekart, så med litt triksing kan du lage mindre sprites eller kombinere dem for større.
Du kan også bruke PICO-8s kartredigerer (det tredje verktøylinjeikonet) for å administrere spillets grafikk. Det kan hjelpe deg med å designe spillets generelle miljø eller jobbe med mer kompliserte sprite-mønstre.
Lyd
PICO-8 har også en innebygd lydredigerer. Den gir deg full kontroll over volum, tonehøyde og hastighet for å komponere dine egne effekter. Du kan til og med bruke åtte rudimentære instrumenter for å endre typen lyd du kan produsere. Som mange av PICO-8s verktøy, har lydredigereren en læringskurve, men er overraskende kraftig når du mestrer den.
Det femte ikonet, og den siste delen i PICO-8 IDE, er en musikkredigerer. Du kan bruke den til å kombinere og sløyfe lydeffekter, og sakte bygge opp en full poengsum for spillet ditt.
Hvilke spill spiller PICO-8?
Det er mange PICO-8-spill på itch.io, og du kan spille de fleste rett i nettleseren din, gratis. PICO-8 er veldig populært med game jams: hendelser som utfordrer utviklere til å lage et spill på kort tid. Du vil ofte se game jams promotert på Twitter.
PICO-8 er også et flott alternativ for prototyping av et spill, for å se hvor godt det fungerer i virkeligheten. Den største suksesshistorien til denne tilnærmingen har vært Celeste. Prototypen til denne anerkjente indie-hiten er tilgjengelig som en PICO-8-kassett på utviklerens itch.io-side.
Ta tak i PICO-8. Gå deretter til lag
Den virtuelle PICO-8-konsollen er en stor suksesshistorie i verden av indiespillutviklere. Ikke bare kan du bruke det til å lære å utvikle ditt eget spill, du kan også spille en rekke gratis kvalitetsspill som andre har produsert.
PICO-8s underliggende språk er Lua, som ofte brukes til spillutvikling eller relaterte oppgaver. Så ferdigheter du får med PICO-8 kan også overføres utenfor den.