A PICO-8 egy virtuális gép, amely egyszerű, retro stílusú játékokat futtat. Szándékosan korlátozott hardverspecifikációkkal rendelkezik, beleértve a 128x128-as felbontást és a 32k programméretet.
Letöltheti és lejátszhatja a PICO-8 „kazettákat”, de saját játékokat is írhat a semmiből. Ez egy nagyszerű eszköz a játékfejlesztők számára, akik megtanulják programozni az első játékukat.
PICO-8 dióhéjban
A PICO-8 „fantasy konzol” egy alapvető, de teljes értékű játékfejlesztő környezet. Ez nem tartozik a fizikai retro konzolok amit megvásárolhat, hanem egy virtuális konzolt. A PICO-8 teljes mértékben olyan szoftverben van megvalósítva, amelyet telepíthet Windowsra, Macre vagy Linuxra.
Számos PICO-8 játékkal játszhat ingyen, de saját készítéséhez le kell töltenie a PICO-8 konzolt. 15 dollárba kerül, és innen kapható annak viszket.io kezdőlap.
Hogyan néz ki a PICO-8?
A PICO-8 alkalmazás futtatásakor a következő képernyő jelenik meg:
Ez azt a képernyőt utánozza, amelyet a 8 bites otthoni számítógépek, például a Commodore 64 rendszerindításkor megjelenítettek. Ez lényegében egy REPL (Read-Eval-Print hurok), egy parancssor, amellyel kapcsolatba léphet magával a PICO-8 értelmezővel. Használhatja kódrészletek begépelésére, és kísérletezhet a nyelvvel.
Ez a parancssor számos parancsot is támogat a PICO-8 programokkal való interakcióhoz. A LOAD paranccsal egy másik játékot nyithat meg, a FUTÁS parancsot pedig a játék elindításához.
A színfalak mögé való betekintéshez nyomja meg az ESC gombot a parancssor és az IDE közötti váltáshoz. Az IDE számos különböző eszközt kínál a játékok létrehozásához.
Kódolás
Valószínűleg a legfontosabb eszköz egy kódszerkesztő a programok írásához és szerkesztéséhez. Figyelje meg, hogy a kódszerkesztő ugyanazt az alacsony felbontású képernyőt, pixel betűtípust és korlátozott színpalettát használja, mint az összes PICO-8 játék. Jó, ha elkezdi, de valószínűleg megfelelő szövegszerkesztőt szeretne használni a bonyolultabb projektekhez.
Grafika
A jobb felső eszköztár második ikonja egy sprite tervezőt nyit meg. Ez lehetővé teszi, hogy játékon belüli grafikát készítsen a játékos és más karakterek számára. Lehet csiszolni a pixel-művészeti készségeidet és hozzon létre 8x8-as képeket 16 színben. A PICO-8 sprite térképet használ, így egy kis trükközéssel kisebb sprite-okat hozhat létre, vagy kombinálhatja őket nagyobbra.
A PICO-8 térképszerkesztőjét (a harmadik eszköztár ikont) is használhatja a játék grafikájának kezelésére. Segítségével megtervezheti játéka általános környezetét, vagy bonyolultabb sprite-mintákkal dolgozhat.
Hang
A PICO-8 beépített hangszerkesztővel is rendelkezik. Teljes mértékben szabályozhatja a hangerőt, a hangmagasságot és a sebességet saját effektusok komponálásához. Még nyolc kezdetleges hangszert is használhat az előállítható hang típusának megváltoztatásához. A PICO-8 sok eszközéhez hasonlóan a hangszerkesztőnek is van tanulási görbéje, de meglepően erős, ha elsajátítja.
Az ötödik ikon és a PICO-8 IDE utolsó része egy zeneszerkesztő. Használhatja hangeffektusok kombinálására és hurkolására, így lassan összeállíthatja a játék teljes pontszámát.
Milyen játékokkal játszik a PICO-8?
Sok PICO-8 játék van rajta itch.io, és legtöbbjüket ingyen lejátszhatja közvetlenül a böngészőjében. A PICO-8 nagyon népszerű a játékjavítások körében: olyan események, amelyek arra késztetik a fejlesztőket, hogy rövid időn belül játékot hozzanak létre. Gyakran látni fogja a Twitteren népszerűsített játékelakadásokat.
A PICO-8 remek lehetőség egy játék prototípusának elkészítésére is, hogy megnézze, mennyire működik a valóságban. Ennek a megközelítésnek a legnagyobb sikertörténete az volt Celeste. Ennek az elismert indie slágernek a prototípusa PICO-8 kazettaként érhető el a készüléken a fejlesztő itch.io oldala.
Fogja meg a PICO-8-at, majd menjen a Create
A PICO-8 virtuális konzol nagy sikertörténet az indie játékfejlesztők világában. Nem csak arra használhatod, hogy megtanuld, hogyan fejlesztheted saját játékodat, hanem számos minőségi ingyenes játékkal is játszhatsz, amelyeket mások készítettek.
A PICO-8 mögöttes nyelv a Lua, amelyet gyakran használnak játékfejlesztéshez vagy kapcsolódó feladatokhoz. Így a PICO-8 segítségével szerzett készségek azon kívül is átvihetők.