PICO-8 on virtuaalikone, joka pyörittää yksinkertaisia ​​retrotyylisiä pelejä. Sillä on tarkoituksella rajoitetut laitteistotiedot, mukaan lukien 128 x 128 resoluutio ja 32 kt ohjelmakoko.

Voit ladata ja pelata PICO-8 "kasetteja", mutta voit myös kirjoittaa omia pelejäsi tyhjästä. Se on loistava työkalu pelinkehittäjille, jotka oppivat ohjelmoimaan ensimmäisen pelinsä.

PICO-8 pähkinänkuoressa

PICO-8 "fantasiakonsoli" on perus, mutta monipuolinen pelikehitysympäristö. Se ei ole yksi niistä fyysiset retro-konsolit jonka voit ostaa, mutta virtuaalinen konsoli. PICO-8 on täysin toteutettu ohjelmistossa, jonka voit asentaa Windowsiin, Maciin tai Linuxiin.

Voit pelata monia PICO-8-pelejä ilmaiseksi, mutta luodaksesi oman, sinun on ladattava PICO-8-konsoli. Se maksaa 15 dollaria ja on saatavilla alkaen sen itch.io kotisivu.

Miltä PICO-8 näyttää?

Kun suoritat PICO-8-sovelluksen, näet tältä näyttävän näytön:

Tämä jäljittelee näyttöä, jota 8-bittiset kotitietokoneet, kuten Commodore 64, näkivät käynnistyksen yhteydessä. Se on pohjimmiltaan REPL (Read-Eval-Print loop), komentorivi, jonka avulla voit olla vuorovaikutuksessa itse PICO-8-tulkin kanssa. Voit käyttää sitä koodinpätkien kirjoittamiseen ja kielen kokeiluun.

instagram viewer

Tämä komentorivi tukee myös useita komentoja vuorovaikutuksessa PICO-8-ohjelmien kanssa. Voit käyttää LOAD-komentoa avataksesi toisen pelin ja RUN-komennolla aloittaaksesi sen pelaamisen.

Jos haluat kurkistaa kulissien taakse, paina ESC vaihtaaksesi komentorivin ja IDE: n välillä. IDE tarjoaa useita erilaisia ​​työkaluja pelien luomiseen.

Koodaus

Mahdollisesti tärkein työkalu on koodieditori ohjelmien kirjoittamiseen ja muokkaamiseen. Huomaa, kuinka koodieditori käyttää samaa matalaresoluutioista näyttöä, pikselifonttia ja rajoitettua väripalettia, jotka kuuluvat kaikkiin PICO-8-peleihin. On hyvä aloittaa, mutta haluat todennäköisesti käyttää asianmukaista tekstieditoria monimutkaisempiin projekteihin.

Grafiikka

Toinen kuvake oikean yläkulman työkalupalkissa avaa sprite-suunnittelijan. Tämän avulla voit luoda pelin sisäisiä grafiikoita pelaajallesi ja muille hahmoille. Voit hioa pikselitaitosi ja luo 8x8 kuvia 16 värissä. PICO-8 käyttää sprite-karttaa, joten pienellä temppulla voit luoda pienempiä spritejä tai yhdistää niitä isompiin.

Voit myös käyttää PICO-8:n karttaeditoria (kolmas työkalupalkin kuvake) pelin grafiikan hallintaan. Se voi auttaa sinua suunnittelemaan pelisi yleisen ympäristön tai työskentelemään monimutkaisempien sprite-kuvioiden kanssa.

Ääni

PICO-8:ssa on myös sisäänrakennettu äänieditori. Se antaa sinulle täyden hallinnan äänenvoimakkuudesta, sävelkorkeudesta ja nopeudesta omien tehosteiden säveltämiseen. Voit jopa käyttää kahdeksaa alkeellista instrumenttia muuttaaksesi tuottamasi äänen tyyppiä. Kuten monissa PICO-8:n työkaluissa, äänieditorissa on oppimiskäyrä, mutta se on yllättävän tehokas, kun hallitset sen.

Viides kuvake ja viimeinen osa PICO-8 IDE: ssä on musiikkieditori. Voit käyttää sitä äänitehosteiden yhdistämiseen ja silmukoimiseen, jolloin saat vähitellen täyden pistemäärän pelillesi.

Mitä pelejä PICO-8 pelaa?

PICO-8-pelejä on monia itch.io, ja voit pelata useimpia niistä suoraan selaimessasi ilmaiseksi. PICO-8 on erittäin suosittu pelijäämien parissa: tapahtumat, jotka haastavat kehittäjät luomaan pelin lyhyessä ajassa. Näet usein Twitterissä mainostettuja pelijäämiä.

PICO-8 on myös loistava vaihtoehto pelin prototyyppien tekemiseen, jotta näet kuinka hyvin se toimii todellisuudessa. Tämän lähestymistavan suurin menestystarina on ollut Celeste. Tämän ylistetyn indie-hitin prototyyppi on saatavana PICO-8-patruunana kehittäjän itch.io-sivu.

Tartu PICO-8:aan ja luo sitten

PICO-8-virtuaalikonsoli on suuri menestystarina indie-pelikehittäjien maailmassa. Sen lisäksi, että voit oppia kehittämään omaa peliäsi, voit myös pelata monia laadukkaita ilmaisia ​​pelejä, joita muut ovat tuottaneet.

PICO-8:n taustakieli on Lua, jota käytetään usein pelien kehittämiseen tai siihen liittyviin tehtäviin. Joten PICO-8:lla hankkimasi taidot ovat siirrettävissä myös sen ulkopuolelle.