BeeLadybug π
Universal telemetry and visual inspection overlay.
BeeLadybug non Γ¨ un semplice widget Canvas: Γ¨ un debugger open source ultraleggero che riceve pacchetti dati grezzi da qualsiasi sorgente (giochi Canvas 2D, pagine DOM, bot headless, processi Python e pipeline AI) e li visualizza in un'unica console scura in Shadow DOM.
Il Core non sa cosa sta monitorando. Riceve solo dati grezzi.
PerchΓ© questa struttura
Il file storico di BeeLadybug era strettamente accoppiato al motore di gioco (entitΓ , hitbox, ctx.drawOverlay). Un approccio che non scala quando si vuole ispezionare un sito HTML o un modello Python. Il progetto Γ¨ stato quindi ripensato da zero su due livelli distinti:
| Strato | ResponsabilitΓ |
|---|---|
src/core/ |
Orologio fittizio, buffer, grafici, overlay cyberpunk |
src/adapters/ |
Traduttori. Convertono un mondo specifico in chiamate sendData()
|
L'overlay non Γ¨ disegnato sul Canvas: Γ¨ un pannello HTML isolato in Shadow DOM che funziona sopra un gioco, sopra una pagina web o da solo all'interno di una sandbox.
text
bee-ladybug/
βββ src/
β βββ index.js # API pubblica
β βββ core/
β β βββ BeeLadybugCore.js # stato, clock, sendData
β β βββ UIOverlay.js # console scura + sparkline
β βββ adapters/
β βββ CanvasAdapter.js # prossimamente: hitbox e giochi
β βββ WebDOMAdapter.js # prossimamente: layout HTML
β βββ python/
β βββ PythonBridge.js # futuro: WebSocket β sendData
βββ examples/
β βββ core-sandbox.js # demo senza adapter
βββ index.html
βββ package.json
βββ README.md
Top comments (0)