Přeskočit na obsah
Závodní hra shora vytvořená v picogame

picogame

Dělej malé hry pro kapesní konzoli — v Pythonu. Napiš a vyzkoušej je nejdřív na počítači, pak je spusť na reálném zařízení.

picogame je malý 2D herní engine pro PicoPad — kapesní herní konzoli — a pro CircuitPython obecně. Hru napíšeš v Pythonu, hned ji vyzkoušíš na počítači ve vestavěném simulátoru, a až je hotová, zkopíruješ ji na zařízení a hraješ. Žádné C, žádný build krok, žádný hardware na začátek.

Dává ti vše, co každá hra potřebuje — sprity, posouvající se svět, tilemapy, kolize, zvuk, text — a je dost rychlý, aby reálné hry běžely svižně i na malém čipu.

Co dokážeš s picogame?

Sekce “Co dokážeš s picogame?”

Journey — celá hra navržená a postavená v picogame, běžící v simulátoru:

Opravdové hry napříč žánry — všechny existují jako spustitelné příklady: Breakout, vesmírná střílečka, plošinovka, RPG shora, Pac-Man, Snake, Tetris, pseudo-3D závody, pinball, match-3 a další. Prohlédni galerii →

Nejdřív běží kdekoliv

Napiš hru a hraj ji na PC — headless screenshoty nebo živé okno. Stejný kód pak běží na zařízení. Hardware je volitelný až úplně nakonec.

Baterie v ceně

Sprity s rotací a škálováním, posouvající se tilemapy, pohyblivá kamera, částice, kolize, HUD, zvuk a ukládání nejlepších skóre — jako malé Python helpery, které si naimportuješ dle potřeby.

Vlastní grafika (nebo žádná)

Generuj tvary v kódu pro prototyp, nebo převeď vlastní PNG na picogame sprity. Mapy a scény maluj ve webovém editoru.

Uč se děláním

Tři krokové tutoriály postaví Breakout, střílečku a RPG — jeden nový nápad na krok, každý krok spustitelný.

picogame je rozdělený do několika repozitářů: