8000 A director in the core that paces enemy waves · Issue #24 · ynishi/enzan · GitHub
[go: up one dir, main page]

Skip to content

A director in the core that paces enemy waves #24

Open

Description

@ynishi

Problem

The core has no director that paces enemy waves. The arena (#16) writes a provisional one: a wave table by time, a cap on live enemies, and spawn positions drawn on their own random stream (arena/src/sim/director.ts, marked FINDING).

Idea

Move a director into the core once its shape is known: waves as content, a cap, and spawns drawn on the director's own stream, returning spawn events for the game to place.

Open — decided when this is picked up

  • Whether one provisional director is enough evidence for a shape; a second consumer (another game style) may be needed first.
  • What is content (waves, caps) and what is the game's (positions, arena geometry).
  • How it uses multi-draw random calls (Several random draws in one call #21).

Found by the arena: #16.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementbehaviour that does not exist yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0