# ForexTerminals v2.05 - 3D Quantitative Office & Hermes Council of Fifteen

Welcome to **ForexTerminals v2.05**!

---

### What's New in Version 2.05
* **New Arcade Cabinet - CentiBlaster (The Den)**:
  - Added dedicated arcade cabinet next to **Hopster** along the west wall.
  - Interactive **CentiBlaster** recreation based on zigurous/unity-centipede-tutorial (1981 Atari classic):
    - Multi-segment serpentine centipede crawling down mushroom garden.
    - Dynamic splitting into sub-centipedes upon dart impacts.
    - 4-stage destructible mushrooms and healing on player round reset.
    - Player blaster confined to bottom territory with rapid/tap dart firing.
    - Wave clearing with 1.1x speed scaling and persistent high-score tracking.
* **Cabinet Realignment**:
  - Moved **Maze Gobbler** arcade cabinet near **Galaxyna** against the theater dividing wall, facing westward directly opposite **Hopster**.
* **Hermes Quant Bridge Real-Time Fix**:
  - Corrected market session hours logic: Spot Gold (XAUUSD/COMEX GC) and Forex pairs now dynamically register as `(Market Open)` during active Sunday open through Friday close trading sessions.

---

### What's New in Version 2.04
* **New Mystery Murder Game - Cluedo Table (Hawkins Living Room)**:
  - Added a dedicated Cluedo game table prop with vintage wood pedestal, 4 chairs, pendant lamp, detailed Tudor mansion board, envelope case file, and 6 suspect pawns.
  - Clicking on the Cluedo table launches the full **Cluedo: Mystery Detective** game (based on the C0x/Cluedo-Unity architecture):
    - 6 Suspects: Miss Scarlett, Col. Mustard, Mrs. White, Rev. Green, Mrs. Peacock, Prof. Plum with authentic portraits.
    - Full 24x25 board grid with room boundaries, secret passages, and hallway tiles.
    - BFS movement pathfinding calculating legal destination highlights based on authentic dice rolls.
    - Secret confidential case envelope (random murder suspect, weapon, and crime scene room).
    - Room suggestion system with AI player refutation logic.
    - Interactive Detective Notebook checklist to track discovered clues and deduce the murderer.
    - Final Accusation mechanic with victory or elimination outcomes.
* **Sokoban Seamless Experience**:
  - Direct launch when interacting with the tavern barrels at The Prancing Murloc.
  - Pressing **`ESC`** in Sokoban directly exits the game with zero lingering modal popups or secondary prompt windows.
* **Den Arcades**:
  - Arcade 1: "Bug Invaders"
  - Arcade 2: "1943" (1943: The Battle of Midway classic arcade shoot 'em up with authentic P-38 flight mechanics, weapons, bosses & in-game quit)
  - Arcade 3: "Mars Patrol" (based on Patryk-Rozwadowski/Moon-Patrol-Remake: high-resolution rover buggy physics, 3-layer parallax lunar/martian scrolling, UFO waves, bomb craters, checkpoint stages A-J, and authentic arcade audio)
  - Arcade 4: "AstroBlaster" (classic vector-style asteroid belt survival)
  - Arcade 5: "Galaxyna" (retro space fleet starfighter battles)
  - Arcade 6: "Hopster" (classic highway and river crossing arcade challenge)
  - Arcade 7: "Maze Gobbler" (classic maze chase, ghost AI, power pellets & fruits)
* **The Prancing Murloc Tavern Barrels**:
  - Barrels next to Quest Board configured as "Sokoban" (1982 NEC PC-8801 classic)
* **Computer Lab**:
  - Prompt School terminal
  - Quant Terminal standalone execution station (port 3777)
* **Hawkins Room Living Room**:
  - Vintage Console TV: Plays 24/7 Lofi Hip Hop stream on YouTube ("Lofi")
  - Campaign Table: "Roll a d20" initiative dice roller
* **Council Member Avatar Corrections**: Sophie and Raphael updated to their designated council appearances in the Council of Fifteen.
* **24/7 MEXC Crypto Feeds**: Real-time 15-minute candle feeds and trade consensus for **BTCUSD** and **Solana (SOLUSD)** directly from MEXC Contract REST API.
* **Persistent Council Memory**: Automatic creation and persistence of member memory in `%LOCALAPPDATA%\hermes\memories\council_members.json`.
* **Zero Dependency Auto-Setup**: Runs on any Windows 11 PC right out of the box.

---

### Quick Start (Zero Setup)
Simply double-click **`ForexTerminals.exe`** (or **`Start-ForexTerminals.bat`**) to start immediately.
* No installation required.
* No manual folder creation required.
* Built-in 3D office, avatars, routines, games, and quantitative trading desks run right out of the box.

---

### Live Market & Crypto Feeds (Hermes Bridge)
* **To enable live 24/7 internet market feeds (BTCUSD, SOLUSD, Gold, EURUSD, GBPUSD, USDJPY):**
  If Python 3 is installed on your PC, simply launch:
  ```cmd
  Start-ForexTerminals.bat
  ```
  or run in terminal:
  ```cmd
  python hermes_bridge.py
  ```
* `hermes_bridge.py` uses only standard Python libraries (`http.server`, `urllib.request`, `json`, `time`, `pathlib`). No third-party packages or `pip install` commands needed!
* You can also open **`http://127.0.0.1:8888/chat`** in any web browser to query the Council directly.

---

### Controls in ForexTerminals
* **Walk**: Left-click floor or use **`W` / `A` / `S` / `D`** / Arrow keys.
* **Camera Zoom**: Mouse wheel scroll.
* **Talk to Avatars**: Walk up to any avatar (e.g. **The Chairman**) and press **`E`** (or left-click).
* **Change Name & Avatar Appearance**: Press **`C`** (Wardrobe).
* **Building Map**: Press **`M`** (Map).
* **Emotes**: Number keys **`1` - `5`**.
