diff --git a/README.md b/README.md index 8b23bcf..cfbb351 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,13 @@
- Causaloop Logo +
+   ▄██████████████████▄
+  ██▀▀     ▐██      ▀▀██
+ ▐█▌       ▐██       ▐█▌
+ ▐█▌   ▄██████████▄  ▐█▌ CAUSALOOP
+ ▐█▌  ██▀▀ ▐██ ▀▀██  ▐█▌ CORE-ENGINE
+  ██▄▄     ▐██     ▄▄██  [LIVE-SRC]
+   ▀██████████████████▀
+  

Causaloop

A production-grade TypeScript ecosystem for deterministic, effect-safe MVU applications.

@@ -81,6 +89,26 @@ We don't just claim stability; we prove it. Causaloop is continuously benchmarke --- +## 🎮 Featured Showcase: Causal Factory + +**[Causal Factory](https://github.com/bitkojine/causal-factory)** is a high-performance industrial logistics simulation built to stress test Causaloop. + +It demonstrates: + +- **Massive Entity Scaling**: 100,000+ autonomous bots moving in a single tick. +- **Complex Logistics**: Dynamic supply/demand re-routing and state transition bursts. +- **The "Live-Link" Architecture**: A developer setup that hard-wires the game directly to the engine source for zero-build, instant-feedback development. + +### Quick One-Line Setup + +To clone the engine and the showcase game in the required sister-folder structure: + +```bash +git clone https://github.com/bitkojine/causal-factory.git causal-factory && git clone https://github.com/bitkojine/causaloop.git causaloop-repo && cd causaloop-repo && pnpm install && cd ../causal-factory && pnpm install && pnpm run dev +``` + +--- + ## 🚀 Getting Started ### Prerequisites diff --git a/logo.png b/logo.png deleted file mode 100644 index 715d8ef..0000000 Binary files a/logo.png and /dev/null differ diff --git a/packages/core/src/dispatcher.ts b/packages/core/src/dispatcher.ts index cfc8132..890412b 100644 --- a/packages/core/src/dispatcher.ts +++ b/packages/core/src/dispatcher.ts @@ -10,6 +10,17 @@ import { UpdateContext, } from "./types.js"; import { Subscription, diffSubscriptions } from "./subscriptions.js"; + +export const __CAUSALOOP_DEV_IDENTITY__ = ` + ▄██████████████████▄ + ██▀▀ ▐██ ▀▀██ + ▐█▌ ▐██ ▐█▌ + ▐█▌ ▄██████████▄ ▐█▌ CAUSALOOP + ▐█▌ ██▀▀ ▐██ ▀▀██ ▐█▌ CORE-ENGINE + ██▄▄ ▐██ ▄▄██ [LIVE-SRC] + ▀██████████████████▀ +`; + export interface DispatcherOptions< M extends Model, G extends Msg,