Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

První pokusy

Konzole PICO-8 má herní editor a příkazovou řádku. Mezi nimi se přepínáme pomocí klávesy ESC (vlevo nahoře na klávesnici).

Příkazová řádka

  • LOAD - Načti hru (v Edu edici se otevře okno na načtení souboru)
  • SAVE - Ulož hru (v Edu edici se stáhne soubor)
  • RUN - Spusť hru

Ostatní zatím nepotřebujeme

Ovládání

  • ESC - Přepni mezi příkazovou řádkou a editorem
  • Alt ← / Alt → - Přepínání záložek

První kód:

Do editoru napište:

function _init()
 print("zdarec")
end

Pak se přepneme do příkazové řádky a pustíme to:

Zmáčknout ESC, napsat RUN a zmáčknout Enter.

> RUN
ZDAREC
>

Vyčištění obrazovky

Aby se nám obrazovka vyčistila, tak použijeme funkci CLS():

function _init()
 cls()
 print("zdarec")
end

Vykreslení obrázku

Na nakreslení obrázku/sprajtu použijeme spr(n) kde spr je jako “SPRite” a n je číslo.

function _init()
 cls()
 print("zdarec")
 spr(1)
end

Pozice na obrazovce

Obrázek nám překryl textem (nebo naopak, podle toho v jakém pořadí jsme napsali funkce print a spr.

Abychom posunuli obrázek, tak můžeme za číslo sprajtu (ta jednička v spr(1)) napsat dvě čísla:

  • jak daleko doprava se má posunout sprajt
  • jak daleko dolů se má posunout sprajt

Pokud bysme chtěli sprajt posunout o 10 (číslo je v pixelech) doprava (souřadnice X) a o 20 dolů (souřadnice Y), tak musíme přepsat kód na:

function _init()
 cls()
 print("zdarec")
 spr(1, 10, 20)
end

Úkoly navíc

  • Posuň sprajt co nejvíc vpravo a dolů pro jaké můžeme použít aby byl sprite vidět.
  • Zjisti jaká je velikost sprajtu v pixelech.
  • Kolik pixelů má obrazovky PICO-8 na šířku a na výšku? (tip: experimentuj s programem)
  • Použij taková čísla pro pozici (dva nové parametry pro posun doprava - X a dolů Y) tak, aby byl obrázek uprostřed obrazovky