You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,10 @@ All notable changes to the MEW Protocol CLI will be documented in this file.
4
4
5
5
## [Unreleased]
6
6
7
+
### Added
8
+
-**Isometric Fleet template** – Phaser/Electron client, harbor master world server, MCP ship controls, and eight-participant space for multiplayer navigation demos.
9
+
-**MobileMEWAgent superclass** – Movement-aware extension of `MEWAgent` with stream bookkeeping, throttled move commands, and grid-based pathfinding for AI locomotion.
Copy file name to clipboardExpand all lines: docs/templates.md
+54Lines changed: 54 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -652,6 +652,60 @@ mew client connect
652
652
653
653
The note-taker agent is designed for simple, conversational note-taking without file system access or complex tool integration.
654
654
655
+
## Isometric Fleet Template
656
+
657
+
The **Isometric Fleet** template turns a MEW space into a multiplayer harbor. Four humans can join via the Electron/Phaser client, four MEW agents wander the docks using the new `MobileMEWAgent` superclass, and a rule-based ship sails between waypoints.
658
+
659
+
### What's Included?
660
+
661
+
-**Harbor Master** (`harbor-master`): Node-based world server that maintains terrain, players, and ship state, broadcasting positions over a MEW stream.
662
+
-**AI Deckhands** (`mew-agent-1` … `mew-agent-4`): Mobile MEW agents that explore the docks using deterministic pathfinding (no LLM calls required).
663
+
-**Electron Client** (`client/`): Cross-platform desktop client with Phaser isometric rendering, connection form, and keyboard controls.
664
+
-**Ship MCP Tools**: `ship.set_manual_target` and `ship.resume_autopilot` tools let humans or agents steer the Aurora.
665
+
666
+
### Quick Start
667
+
668
+
```bash
669
+
mew init isometric-fleet
670
+
cd isometric-fleet
671
+
mew space up
672
+
673
+
# Start the desktop client in another terminal
674
+
cd client
675
+
npm install
676
+
npm start
677
+
```
678
+
679
+
1. Launch the Electron app (`npm start`).
680
+
2. Enter the gateway URL (`ws://localhost`), port from `mew space up`, target space name, token, participant ID (`human-alpha` … `human-delta`), and desired display name.
681
+
3. Click **Connect**. The harbor renders once the world stream is active.
682
+
4. Use **WASD** or arrow keys to walk. Press **B** to request a disembark.
0 commit comments