# ASCII Dungeon Quest

A minimal browser dungeon game rendered with semantic HTML, CSS, and ASCII characters. Explore the terminal-style dungeon, move around walls, defeat or avoid enemies, clear the dungeon, and reach the `>` exit.

## Run

Serve the project directory with any static HTTP server, then open `index.html` in a modern browser. For example:

```bash
python3 -m http.server 8000
```

Open <http://localhost:8000/>.

## Controls

- Arrow keys or `WASD`: move
- `Space`: wait

## Project structure

- `index.html` — browser entry point and semantic game layout
- `style.css` — responsive terminal-inspired styling
- `src/main.js` — JavaScript bootstrap entry
- `src/state.js` — game state
- `src/input.js` — keyboard input
- `src/update.js` — movement and gameplay updates
- `src/render.js` — ASCII/DOM rendering
- `src/game.js` — game-loop orchestration
- `docs/design-reference.png` — non-authoritative visual reference

## Status

The source files are present, but they were not executed as part of this handoff. Verify module loading, DOM wiring, keyboard interaction, collision behavior, enemy handling, exit completion, and responsive presentation in a browser before describing the game as complete.