Skip to content

[squad:plan] Tidekeeper: tide-timing harbor puzzle game plan #70511

Closed as not planned
3 of 3 issues completed
Closed as not planned

Description

@github-actions

Concept

Tidekeeper is a small turn-based puzzle game. Each level is a harbor with a rising and falling tide. The player moves a lone keeper along piers and mudflats, and shifts sluice gates, to guide drifting boats to their moorings before the tide cycle ends.

Core loop

  1. Read the tide chart (a visible 6-step cycle).
  2. Place or toggle up to N gates and ropes.
  3. Press "Run tide" and watch a deterministic simulation play out.
  4. Boats that reach a mooring score. Retry or advance.

Target platform

Browser (HTML5 canvas, TypeScript), deployed to static hosting. Mobile and desktop input.

Art/style

Flat-colour paper-cut harbor, a muted teal and sand palette, and soft animated water layers. Pixel-snapped UI icons.

Minimum viable feature set

  • Tide simulation with water levels 0-3
  • Boats, gates and ropes
  • 12 handcrafted levels
  • Undo/reset and a run-replay slider
  • Local-only progress save

Milestones

  • M1 Prototype: tide and boat simulation, gate placement, one level.
  • M2 Vertical slice: 4 levels, art pass, tutorial.
  • M3 Playable demo: 12 levels, polish, deploy.

Workstreams and owners

Workstream Owner
Design and architecture Keaton
M1 prototype and engine Fenster
Build, CI and deploy McManus
Testing (determinism, solvability) Hockney
Art direction, tutorial and docs Verbal
Security and privacy review Kujan

Generated by 🎮 Squad Game Planner · copilot · auto · 22.4 AIC · ⌖ 0.573 AIC · ⊞ 10.1K · ◷

  • expires on Oct 21, 2026, 3:58 AM UTC-08:00

Activity

  1. github-actions commented on Oct 21, 2026

    @github-actions
    ContributorAuthor

    This issue is being closed as outdated. A newer issue has been created: #70867

    View newer issue


    This action was performed automatically by the Squad Game Planner workflow.

  2. github-actions commented on Oct 21, 2026

    @github-actions
    ContributorAuthor

    This issue is being closed as outdated. A newer issue has been created: #70869

    View newer issue


    This action was performed automatically by the Squad Game Planner workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions