CONTRIBUTING.md and new-game template #2

Open
opened 2026-10-22 00:45:38 -04:00 by cheech · 0 comments
Owner

Make adding game #11, #12 … #50 a copy-and-fill exercise.

  • CONTRIBUTING.md: local setup (static server + node server/), branching, commit style, PR checklist.
  • games/_template/: a minimal working game (bouncing square) with manifest.json, game.js implementing the shell's game interface, and an assets/ folder.

Acceptance criteria

  • CONTRIBUTING.md exists and is linked from README
  • games/_template/ runs in the shell unmodified
  • Copying the template + editing manifest.json makes a new game appear in the lobby with no shell changes
  • Checklist for a new game: manifest, controls for keyboard/touch/gamepad, ad reward hook, high-score key, art list
Make adding game #11, #12 … #50 a copy-and-fill exercise. - `CONTRIBUTING.md`: local setup (static server + `node server/`), branching, commit style, PR checklist. - `games/_template/`: a minimal working game (bouncing square) with `manifest.json`, `game.js` implementing the shell's game interface, and an `assets/` folder. ## Acceptance criteria - [ ] `CONTRIBUTING.md` exists and is linked from README - [ ] `games/_template/` runs in the shell unmodified - [ ] Copying the template + editing `manifest.json` makes a new game appear in the lobby with no shell changes - [ ] Checklist for a new game: manifest, controls for keyboard/touch/gamepad, ad reward hook, high-score key, art list
cheech added this to the M0 Foundation milestone 2026-10-22 00:45:38 -04:00
cheech added this to the Roadmap project 2026-10-22 20:53:09 -04:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
NetDagger/arcade#2
No description provided.