{
  "id": "maths-game-template",
  "name": "Ripple Touch",
  "short_name": "Ripple",
  "start_url": "/",
  "scope": "/",
  "display": "standalone",
  "display_override": ["standalone", "minimal-ui"],
  "orientation": "landscape",
  "background_color": "#0d1b35",
  "theme_color": "#0d1b35",
  "icons": [
    { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" },
    {
      "src": "/icon-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icon-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "maskable"
    }
  ],
  "screenshots": [
    "screenshots/ripple-scene-s1.png",
    "screenshots/ripple-scene-s2.png",
    "screenshots/ripple-scene-s3.png",
    "screenshots/ripple-scene-s4.png"
  ],
  "tags": ["template", "starter", "counting", "touch", "ripple"],
  "subjects": ["maths"],
  "skills": ["counting", "number recognition"],
  "teachesLevels": [
    {
      "label": "Counting sequences and number recognition through tap-based exploration",
      "stageLabel": "Early Stage 1 (Kindergarten)",
      "syllabusCode": "MAe-1WM",
      "syllabusUrl": "https://www.educationstandards.nsw.edu.au/wps/wcm/connect/ffb1e831-46fc-4db6-975c-7be286334e74/stage-statements-and-outcomes-programming-tool-k-10-landscape.pdf?CVID=&MOD=AJPERES#page=6",
      "syllabusDescription": "Demonstrates and describes counting sequences."
    }
  ],
  "githubUrl": "https://github.com/anandamarsh/maths-game-template",
  "videoUrl": "https://youtu.be/Jrby8axVhbY?si=gQb8uQH381ddhZSU",
  "description": "Build: 14:04:26 21:45 | de32a20\n\nRipple Touch — Interactive Maths Game Template\n\nThis is the official starting point for building games on the Interactive Maths platform. Fork this repo and replace the game logic to create your own curriculum-aligned maths game.\n\nWHAT IT DOES:\nTap anywhere on the screen to create colourful ripple effects with sound. Collect eggs by tapping — every few taps earns one egg. A simple tap-counting mechanic designed to demonstrate the full game scaffold.\n\nWHAT IT TEACHES:\nFree-play sensory exploration. The game mechanic intentionally simple so the focus is the platform scaffold, not the curriculum content.\n\nFOR DEVELOPERS:\n- Replace src/game/rippleGame.ts with your own game logic\n- Replace src/screens/RippleScreen.tsx with your game canvas\n- Update public/manifest.json with your game metadata\n- See GAME_GUIDE.md for the full guide\n\nTECH: React 19, TypeScript, Vite, Tailwind CSS, Web Audio API, PWA-ready."
}
