Skip to content

Latest commit

 

History

History

README.md

arcade

▶️ Watch demo

Snake is cool, but have you tried:

  • sPIce-invaders (/spice-invaders) - type clawd for a special challenge that gets harder every level
  • picman (/picman)
  • ping (/ping) - in a similar vein to patriceckhart's
  • tetris (/tetris)
  • mario-not (/mario-not) - Mario-style platformer (experimental)

Install

Pi package manager

pi install npm:@tmustier/pi-arcade
pi install git:github.com/tmustier/pi-extensions

Then filter to just the games in ~/.pi/agent/settings.json:

{
  "packages": [
    {
      "source": "git:github.com/tmustier/pi-extensions",
      "extensions": [
        "arcade/spice-invaders.ts",
        "arcade/picman.ts",
        "arcade/ping.ts",
        "arcade/tetris.ts",
        "arcade/mario-not/mario-not.ts"
      ]
    }
  ]
}

Local clone

# All games
ln -s ~/pi-extensions/arcade/*.ts ~/.pi/agent/extensions/
ln -s ~/pi-extensions/arcade/mario-not/mario-not.ts ~/.pi/agent/extensions/

# Or individual games
ln -s ~/pi-extensions/arcade/spice-invaders.ts ~/.pi/agent/extensions/
ln -s ~/pi-extensions/arcade/picman.ts ~/.pi/agent/extensions/
ln -s ~/pi-extensions/arcade/ping.ts ~/.pi/agent/extensions/
ln -s ~/pi-extensions/arcade/tetris.ts ~/.pi/agent/extensions/
ln -s ~/pi-extensions/arcade/mario-not/mario-not.ts ~/.pi/agent/extensions/

Or add to ~/.pi/agent/settings.json:

{
  "extensions": [
    "~/pi-extensions/arcade/spice-invaders.ts",
    "~/pi-extensions/arcade/picman.ts",
    "~/pi-extensions/arcade/ping.ts",
    "~/pi-extensions/arcade/tetris.ts",
    "~/pi-extensions/arcade/mario-not/mario-not.ts"
  ]
}

Changelog

See CHANGELOG.md.