BeamNG.Earth
A 1:1 scale streamed Earth for BeamNG.drive: real elevation and satellite imagery, floating origin, LOD streaming from a companion server
Przeglądarkowy klient MUD z mapą, edytorem skryptów i zarządzaniem postaciami
Translation pending
AI summary · website and README
GamesTypeScript · CSSGitHub @DelwingOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Przeglądarkowy klient Arkadii (MUD) z wbudowaną mapą, systemem pluginów, własnymi triggerami, edytorem skryptów oraz konfigurowalną stroną ustawień. Aplikacja działa jako PWA — można ją zainstalować na komputerze i urządzeniach mobilnych. • React 19 + TypeScript 5.8 • Vite 7 (bundler i serwer deweloperski) • React-Bootstrap 2 / Bootstrap 5 • Monaco Editor (edytor pluginów) • Firebase (synchronizacja danych) • Vitest (testy jednostkowe) + Playwright (testy e2e) • Lua-in-js (wsparcie skryptów Lua)Read the full README ↗
Przeglądarkowy klient Arkadii (MUD) z wbudowaną mapą, systemem pluginów, własnymi triggerami, edytorem skryptów oraz konfigurowalną stroną ustawień. Aplikacja działa jako PWA — można ją zainstalować na komputerze i urządzeniach mobilnych.
| Katalog | Opis |
|---|---|
src/client | Skrypt uruchamiany w kliencie Arkadii; zawiera poprawki, triggery i towarzyszące skrypty. |
src/web | Aplikacja React używana jako interfejs klienta i strona ustawień. |
src/shared | Wspólny kod używany zarówno przez klienta jak i interfejs webowy. |
src/modules | Moduły odpowiedzialne za usługi (event bus, storage, Firebase, zarządzanie urządzeniami). |
editor | Edytor pluginów oparty na Monaco Editor. |
viewer | Przeglądarka logów sesji. |
log-viewer | Samodzielna przeglądarka logów (oddzielny entry point). |
helper | Natywna aplikacja pomocnicza (Go) — system tray, hotkeye, zarządzanie oknem. |
examples | Przykładowe pluginy z serwerem deweloperskim. |
docs | Dokumentacja funkcjonalności (aliasy, bindy, walka, nawigacja, pluginy i inne). |
plugin-types | Definicje typów TypeScript dla API pluginów. |
e2e | Testy end-to-end używające Playwright. |
test | Testy jednostkowe (Vitest). |
scripts | Skrypty pomocnicze do generowania danych dla projektu. |
public | Zasoby statyczne, manifest PWA i ikony. |
Zainstaluj zależności:
yarn install
Uruchom serwer deweloperski:
yarn dev
Uruchom testy jednostkowe:
yarn test
Uruchom testy end-to-end:
yarn test:e2e
Uruchom linter:
yarn lint
Zbuduj aplikację:
yarn build
Podgląd zbudowanej aplikacji:
yarn preview
Generuj typy dla API pluginów:
yarn generate:plugin-types
Zbuduj przykładowe pluginy:
yarn build:examples
Uruchom serwer deweloperski przykładów:
yarn serve:examples
Więcej informacji o systemie pluginów: docs/PLUGINS.md.
Szczegółowa dokumentacja znajduje się w katalogu docs/:
MIT