PICO-8 er en virtuel maskine, der kører simple, retro-stil spil. Det har bevidst begrænsede hardwarespecifikationer, herunder en 128x128 opløsning og 32k programstørrelse.

Du kan downloade og spille PICO-8 “patroner”, men du kan også skrive dine egne spil fra bunden. Det er et fantastisk værktøj for spiludviklere, der lærer at programmere deres første spil.

PICO-8 i en nøddeskal

PICO-8 "fantasy-konsollen" er et grundlæggende, men fuldt udstyret spiludviklingsmiljø. Det er ikke en af ​​de fysiske retro konsoller som du kan købe, men en virtuel konsol. PICO-8 er fuldt implementeret i software, som du kan installere på Windows, Mac eller Linux.

Du kan spille mange PICO-8-spil gratis, men for at bygge dit eget, skal du downloade PICO-8-konsollen. Det koster $15 og er tilgængeligt fra dens kløe.io hjemmeside.

Hvordan ser PICO-8 ud?

Når du kører PICO-8-appen, vil du se en skærm, der ser sådan ud:

Dette efterligner den skærm, som 8-bit hjemmecomputere, som Commodore 64, plejede at vise ved opstart. Det er i det væsentlige en REPL (Read-Eval-Print loop), en kommandolinje, som du kan bruge til at interagere med selve PICO-8-fortolkeren. Du kan bruge den til at skrive kodestykker og eksperimentere med sproget.

instagram viewer

Denne kommandolinje understøtter også flere kommandoer til at interagere med PICO-8-programmer. Du kan bruge kommandoen LOAD til at åbne et andet spil og RUN for at begynde at spille det.

For et kig bag kulisserne, tryk på ESC for at skifte mellem kommandolinjen og IDE. IDE giver flere forskellige værktøjer til at hjælpe dig med at skabe dine spil.

Kodning

Det vigtigste værktøj er muligvis en kodeeditor til at skrive og redigere dine programmer. Bemærk, hvordan kodeeditoren bruger den samme skærm med lav opløsning, pixelskrifttype og begrænsede farvepalet, som hører til alle PICO-8-spil. Det er fint at komme i gang med, men du vil sikkert gerne bruge en ordentlig teksteditor til mere komplicerede projekter.

Grafik

Det andet ikon i værktøjslinjen øverst til højre åbner en sprite-designer. Dette lader dig skabe in-game grafik til din spiller og andre karakterer. Du kan finpudse dine pixelkunstfærdigheder og lav 8x8 billeder i 16 farver. PICO-8 bruger et sprite-kort, så med lidt tricky kan du lave mindre sprites eller kombinere dem til større.

Du kan også bruge PICO-8s korteditor (det tredje værktøjslinjeikon) til at administrere dit spils grafik. Det kan hjælpe dig med at designe dit spils overordnede miljø eller arbejde med mere komplicerede sprite-mønstre.

Lyd

PICO-8 har også en indbygget lydeditor. Det giver dig fuld kontrol over lydstyrke, tonehøjde og hastighed til at komponere dine egne effekter. Du kan endda bruge otte rudimentære instrumenter til at ændre den type lyd, du kan producere. Ligesom mange af PICO-8s værktøjer har lydeditoren en indlæringskurve, men den er overraskende kraftfuld, når først du mestrer den.

Det femte ikon, og sidste afsnit i PICO-8 IDE, er en musikeditor. Du kan bruge den til at kombinere og sløjfe lydeffekter og langsomt opbygge en fuld score for dit spil.

Hvilke spil spiller PICO-8?

Der er mange PICO-8 spil på kløe.io, og du kan spille de fleste af dem direkte i din browser, gratis. PICO-8 er meget populær med spiljams: begivenheder, der udfordrer udviklere til at skabe et spil på kort tid. Du vil ofte se game jams promoveret på Twitter.

PICO-8 er også en fantastisk mulighed for at lave prototyper af et spil for at se, hvor godt det fungerer i virkeligheden. Den største succeshistorie for denne tilgang har været Celeste. Prototypen på dette anerkendte indie-hit er tilgængelig som en PICO-8-patron på udviklerens itch.io-side.

Snup PICO-8, og gå derefter til oprettelse

Den virtuelle PICO-8-konsol er en stor succeshistorie i verden af ​​indie-spiludviklere. Ikke alene kan du bruge det til at lære at udvikle dit eget spil, du kan også spille et væld af gratis kvalitetsspil, som andre har produceret.

PICO-8s underliggende sprog er Lua, som ofte bruges til spiludvikling eller relaterede opgaver. Så færdigheder, du opsamler ved hjælp af PICO-8, kan også overføres uden for det.