PICO-8 je virtuální stroj, který provozuje jednoduché hry v retro stylu. Má záměrně omezené hardwarové specifikace včetně rozlišení 128x128 a velikosti programu 32k.

Můžete si stáhnout a hrát „cartridge“ PICO-8, ale můžete také psát své vlastní hry od začátku. Je to skvělý nástroj pro vývojáře her, kteří se učí programovat svou první hru.

PICO-8 v kostce

„Fantasy konzole“ PICO-8 je základní, ale plně vybavené prostředí pro vývoj her. Není to jedno z fyzické retro konzole že si můžete koupit, ale virtuální konzole. PICO-8 je plně implementován v softwaru, který můžete nainstalovat na Windows, Mac nebo Linux.

Mnoho her PICO-8 můžete hrát zdarma, ale k vytvoření vlastní si budete muset stáhnout konzoli PICO-8. Stojí 15 USD a je k dispozici od jeho svědění.io domovská stránka.

Jak vypadá PICO-8?

Když spustíte aplikaci PICO-8, uvidíte obrazovku, která vypadá takto:

To napodobuje obrazovku, kterou 8bitové domácí počítače, jako je Commodore 64, zobrazovaly při spouštění. Je to v podstatě REPL (Read-Eval-Print loop), příkazový řádek, který můžete použít k interakci se samotným interpretem PICO-8. Můžete jej použít k psaní úryvků kódu a experimentování s jazykem.

Tento příkazový řádek také podporuje několik příkazů pro interakci s programy PICO-8. Pomocí příkazu LOAD můžete otevřít jinou hru a RUN ji začít hrát.

Chcete-li nahlédnout do zákulisí, stiskněte ESC pro přepínání mezi příkazovým řádkem a IDE. IDE poskytuje několik různých nástrojů, které vám pomohou vytvářet vaše hry.

Kódování

Pravděpodobně nejdůležitějším nástrojem je editor kódu pro psaní a úpravu vašich programů. Všimněte si, jak editor kódu používá stejnou obrazovku s nízkým rozlišením, pixelové písmo a omezenou paletu barev, které patří všem hrám PICO-8. Začít je dobré, ale pro složitější projekty budete pravděpodobně chtít použít správný textový editor.

Grafika

Druhá ikona v pravém horním panelu nástrojů otevře návrháře sprite. To vám umožní vytvořit herní grafiku pro vašeho hráče a další postavy. Můžete pilovat vaše pixel-art dovednosti a vytvořte obrázky 8x8 v 16 barvách. PICO-8 používá sprite mapu, takže s trochou triku můžete vytvořit menší sprity nebo je zkombinovat pro větší.

Ke správě grafiky své hry můžete také použít editor map PICO-8 (třetí ikona na panelu nástrojů). Může vám pomoci navrhnout celkové prostředí vaší hry nebo pracovat se složitějšími vzory sprite.

Zvuk

PICO-8 také obsahuje vestavěný zvukový editor. Poskytuje vám plnou kontrolu nad hlasitostí, výškou tónu a rychlostí při sestavování vlastních efektů. Můžete dokonce využít osm základních nástrojů ke změně typu zvuku, který můžete produkovat. Stejně jako mnoho nástrojů PICO-8 má zvukový editor křivku učení, ale jakmile si ho osvojíte, je překvapivě výkonný.

Pátá ikona a poslední sekce v IDE PICO-8 je hudební editor. Můžete jej použít ke kombinování a smyčce zvukových efektů a pomalu tak vytvářet plné skóre pro vaši hru.

Jaké hry hraje PICO-8?

Existuje mnoho her PICO-8 itch.ioa většinu z nich si můžete zdarma zahrát přímo ve svém prohlížeči. PICO-8 je velmi oblíbený u herních jamů: událostí, které vyzývají vývojáře k vytvoření hry v krátkém čase. Často uvidíte herní jamy propagované na Twitteru.

PICO-8 je také skvělá volba pro prototypování hry, abyste viděli, jak dobře to funguje ve skutečnosti. Největší úspěch tohoto přístupu byl Celeste. Prototyp tohoto uznávaného nezávislého hitu je k dispozici jako kazeta PICO-8 vývojářskou stránku itch.io.

Chyťte PICO-8 a jděte tvořit

Virtuální konzole PICO-8 je příběhem velkého úspěchu ve světě vývoje nezávislých her. Nejen, že se s ním můžete naučit vyvíjet vlastní hru, můžete si také zahrát řadu kvalitních bezplatných her, které vytvořili jiní.

Základní jazyk PICO-8 je Lua, který se často používá pro vývoj her nebo související úkoly. Takže dovednosti, které získáte pomocí PICO-8, jsou přenosné i mimo něj.