BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기S & A Games — three dependency-free browser games in one repo: Gravity Golf (physics mini-golf), Castle Defense (tower defense) and Pentakeover (turn-based territory conquest).
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Five browser games in one repo. None has a build step, a package manager, or a
single dependency — every game is plain HTML, CSS and JavaScript, and runs by
opening a file.
Each game has its own README with full instructions:
Gravity Golf · Castle Defense ·
Pentakeover · Tank Duel ·
Delve.
Open any game's index.html in a browser — double-click it, or:
To serve every game from one place, the way GitHub Pages does, run a static
server at the repo root and use the landing page:README 전문 보기 ↗Five browser games in one repo. None has a build step, a package manager, or a single dependency — every game is plain HTML, CSS and JavaScript, and runs by opening a file.
| Game | What it is |
|---|---|
| Gravity Golf | Slingshot mini-golf played through real gravity. Planets pull, suns burn, repulsors push. 9 hand-made holes in three sections. |
| Castle Defense | Pixel-art tower defense. Four upgradable turret types, a boss every tenth wave, 100 waves to survive. |
| Pentakeover | Turn-based territory conquest. Five unit types, five factions, five citadels on a procedural map. Computer opponents or hotseat. |
| Tank Duel | Two-player artillery for one keyboard. Set an angle and a power, fire over the hill, and crater the ground you are both standing on. |
| Delve | Cave roguelite platformer. Five depths of winding tunnels and tall shafts, one life, mouse-aimed shots, crystal powerups, relics between depths and a Warden at the bottom. |
Each game has its own README with full instructions: Gravity Golf · Castle Defense · Pentakeover · Tank Duel · Delve.
Open any game's index.html in a browser — double-click it, or:
start gravity-golf/index.html # Windows
open gravity-golf/index.html # macOS
xdg-open gravity-golf/index.html # Linux
To serve every game from one place, the way GitHub Pages does, run a static server at the repo root and use the landing page:
npx serve . # then open the printed URL
Serving over HTTP is also the more reliable way to play Gravity Golf, since some
browsers refuse localStorage to file:// pages and its saved progress depends
on it. See its README for the details.
The site is static, so hosting it is just a matter of serving the repo root —
index.html is the landing page and each game lives at /<game>/.
It is deployed on Vercel at https://s-and-a-gam.vercel.app, built from
main. Every push to main publishes; every pull request gets its own preview
URL.
Nothing is built on the way there — vercel.json sets the framework, build
command and install command to none and the output directory to the repo root,
so the dashboard serves the tree as it stands rather than inferring a preset
and attaching a build to a project that has nothing to build.
.
├─ index.html landing page linking to every game
├─ gravity-golf/ Gravity Golf, self-contained
├─ tower-defense/ Castle Defense, self-contained
├─ pentakeover/ Pentakeover, self-contained
├─ tank-duel/ Tank Duel, self-contained
└─ delve/ Delve, self-contained
Each game owns its folder completely and shares no code with the others. That is deliberate: they all happen to draw to a canvas and track a score, but they are free to diverge, and a shared helper only earns its place once the same thing has actually been written twice.
The repo root holds the config the games share:
.gitattributes pins every text file to LF in the repository and on
checkout, so the tree looks identical on Windows, macOS and Linux..gitignore covers every game folder at any depth.Gravity Golf's and Castle Defense's full histories are preserved here. Gravity Golf's is the trunk;
Castle Defense's was grafted in with git subtree, every commit keeping its
original author.
One wrinkle worth knowing: git subtree grafts the imported tree under a new
prefix, but the imported commits still refer to the paths they had in their own
repo (game.js, not tower-defense/game.js). So a path-filtered log does not
reach Castle Defense's pre-merge commits:
git log --oneline -- tower-defense/ # only changes made since the merge
git log --oneline castle-defense-import # its 7 original commits
The castle-defense-import tag marks that history as it stood when it came in.
Changes land on a branch and go in through a pull request.