HanClinto/vineguard

Entry for the 2026 CGDC Speedgame jam.

★ 0Forks 0JavaScriptGitHub ↗Compare

Project website ↗

README

Vineguard

A fast-paced local multiplayer cooperative PvE harvest-and-defense action platformer with party-game pressure and light competitive stats.

"Catch the foxes for us, the little foxes that spoil the vineyards, for our vineyards are in blossom." Song of Solomon 2:15

Design Spec / Prompt

My full design spec / prompt is located here -- both if you want to read more of the game design, as well as how I tend to arrange my prompts.

Play Online

https://hanclinto.github.io/vineguard/

Play Locally

Can also download and run locally if you like:

npm run serve

Then open http://localhost:8000/.

Controls

  • Player 1: Arrow keys
  • Player 2: WASD
  • Player 3: YGHJ
  • Player 4: PL;'

Press any key from an unused control set to join.

Deploy

The project is configured to deploy to GitHub Pages from GitHub Actions when changes are pushed to the master branch.

Development

npm run check

The project intentionally uses no build step. Source files are plain JavaScript modules loaded directly by the browser.

Credits

Vibe-coded in Github Copilot using GPT 5.5.

Character, fox, and forest pixel art sprites are by Elthen and used under Elthen's Common Sense License 1.0.

Contributors

HanClinto

Issues