Přeskočit na obsah

picogame ukázkové hry a dema

Každá hra je samostatný program (její code.py na zařízení). Grafika je generovaná, není-li uvedeno jinak; ty se skutečnými assety nesou svá data vedle sebe.

  1. Nahraj firmware.uf2 (deska pajenicko_picopad_game).
  2. Zkopíruj helper moduly, které hra importuje, do CIRCUITPY/lib/ (viz ../lib/).
  3. Zkopíruj soubor hry do kořene CIRCUITPY jako code.py plus všechny asset soubory, které načítá (např. squest_assets.py, cavern_assets.py + cavern.bin).

Hlavičkový komentář každé hry vypisuje přesně, které helpery/assety potřebuje.

  • Breakout picogame_arkanoid · Vertikální střílečka picogame_squest_full (squest_assets.py, původní grafika) / picogame_squest (generovaná)
  • Padající bloky picogame_tetris · Pevná střílečka ugame_ports/vacuum_port
  • Plošinovka picogame_cavern (cavern_assets.py+cavern.bin, skutečná grafika) / ugame_ports/jumper_port · Side-scroller (ve stylu Mario) picogame_platformer
  • Bludiště picogame_pacman · RPG výsek picogame_arduventure
  • Sport picogame_soccer · Pseudo-3D závody picogame_ghost
  • Asteroids picogame_asteroids · Had picogame_snake
  • Dig Dug picogame_digdug · Flappy picogame_flappy
  • Pinball picogame_pinball · Match-3 picogame_match3
  • Obrana proti raketám picogame_missile

*_demo.py procvičují jednotlivé funkce: scene/dirty-rect, tilemap, particles (+fade), canvas, scroll/kamera, hud, audio, anchor, výměna bitmap (bitmap-swap), multirect, portable render.