BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A 2D vertical endless survival climber. You climb forever while a deadly
force rises from below — dodge, boost, manage shields, survive as long as
you can.
No tokens, no minting, no wallet required. Connecting a Solana wallet is
optional and does exactly one thing: it carries your personal bests across
your devices.
Pick a fighter, a world theme and a difficulty, then climb.README 전문 보기 ↗A 2D vertical endless survival climber. You climb forever while a deadly force rises from below — dodge, boost, manage shields, survive as long as you can.
No tokens, no minting, no wallet required. Connecting a Solana wallet is optional and does exactly one thing: it carries your personal bests across your devices.
Pick a fighter, a world theme and a difficulty, then climb.
| Action | Keyboard | Touch |
|---|---|---|
| Move left / right | A / D or ← / → | D-pad on the virtual pad |
| Boost | W / ↑ / Space | Boost on the virtual pad |
| Freeze (Rin) | — | FREEZE button |
| Tsunami (Tenma) | — | TSUNAMI button |
Shields absorb hits. The Freeze and Tsunami buttons only appear while you have a charge left, and disable once spent.
All three are free and always available. They are not cosmetic — each is a different run kit, and they trade against each other rather than laddering. These abilities used to be locked behind an owned NFT; they survived the chain removal and now belong to the fighters.
| Fighter | Kit | Plays like |
|---|---|---|
| Sora | Baseline climb · 3 shields | The reference. The climb is tuned around Sora — the honest default. |
| Rin | +12% climb & move · 3 shields · Freeze 6s | Fast and fragile. Outruns the rise, buys time with one Freeze. |
| Tenma | −4% climb & move · 5 shields · Tsunami | Heavy. Climbs slower, soaks two extra hits, clears the screen once. |
Freeze holds the rising danger; Tsunami clears it.
Phantom, Solflare and Backpack are detected automatically through the Wallet Standard. Connecting is identity only — the app never requests a signature and never builds a transaction. It owns no contracts and holds no funds.
Your address keys a record of your Normal bests so the same scores show up on your phone and your desktop. Skip it and everything still works; the bests just live in that one browser.
npm install
cp .env.example .env.local # optional — every var has a working default
npm run dev # http://localhost:3000 (--webpack)
npm run build && npm start
Checks:
npx tsc --noEmit # types
npm run lint # lint
npm run check:replay # sim determinism + input-log integrity
check:replay is the important one. The climb runs on a deterministic
fixed-step sim (src/game/sim/ClimbSim.ts, 60Hz), and the check drives it
with an autopilot across every theme and playfield width, replays each
recorded run, and fails unless the outcome is bit-identical. If it goes red,
the physics changed.
| Path | What lives there |
|---|---|
src/game/sim/ | The deterministic climb sim — pure logic, no DOM, no rendering |
src/game/engine/ | The runtime loop that drives the sim and draws it |
src/game/render/, themes/ | Canvas 2D drawing, per-theme worlds |
src/components/game/ | Menu, HUD, virtual pad, character select |
src/web3/ | Solana wallet session + the player/bests store |
src/app/api/normal-bests/ | Wallet-keyed bests, backed by Vercel KV |
Note that Solana addresses are base58 and case-sensitive — unlike an EVM hex address they must never be lowercased to key a record.
Under its former name LOOPTERNITY, this game was built around LOOPITERNS, a 10,000-piece
ERC-721 collection on Robinhood Chain with a Play-to-Mint mode, server-signed
mint vouchers and NFT-gated abilities. All of it — contracts, mint routes,
art pipeline, treasury — has been removed from this project. The deployed
addresses are recorded in docs/launch.md so they are not lost, but nothing
in this app reads them.