BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Take care of your cat
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A Web3 and AI pet universe where rescued cats become collectible companions, game characters, and portraits, and where play funds real shelters.README 전문 보기 ↗
Token Tails links three loops. Shelters register rescued cats, and AI turns each one into a collectible character. Players collect, feed, stake, and play with those cats across pixel platformers, a match-3 mode and the 3D stealth game Catnip Heist, earning Tails (rescue points with no cash value) and catnip. Anyone can buy an AI portrait of their own pet or a card pack, and purchases flow back to shelter partners. Ownership is recorded as NFTs on Stellar.
| Path | What | Stack |
|---|---|---|
backend/ | REST API: auth, cats, blessings, shelters, games, payments, AI generation, cron | NestJS 9, MongoDB, Stripe, Stellar SDK, OpenAI, Gemini |
client/ | Website, game shell, portrait funnel, feed, marketplace; also the mobile web bundle | Next.js 16, React 19, Phaser 4, Capacitor 7, Stellar Wallets Kit |
catnip-heist/ | Catnip Heist, built into the client and hosted on /heist | three.js, Vite |
cms/ | Admin console for shelters and staff | Next.js 16, Firebase Auth, TinyMCE |
contracts/ | Soroban NFT contracts (production), SKALE ERC-721s, faucets, archived prototypes | Rust, Solidity, Node |
shelter-rail/ and ShelterSplit | Shelter payout contracts (ShelterSplit, DonateRouter) on seven EVM chains (Arc, Tempo, Arbitrum, Avalanche, Base, Robinhood Chain, Monad), their Foundry tests, and the donate SDK and widget | Solidity 0.8.24, Foundry, plain JS |
docs/ | Project documentation | Markdown |
extra/ | Traction figures and the settlement rail proposal | Markdown |
# API
cd backend && cp .env.example .env && npm install && npm run dev # :3005
# Website
cd client && cp .env.example .env.local && npm install && npm run dev # :3000
# Admin
cd cms && cp .env.example .env.local && npm install && npx next dev --turbo -p 3001 # :3001
Full setup, environment variables, and gotchas are in docs/DEVELOPMENT.md.
| Read this | When you need |
|---|---|
| Architecture | The big picture: components, domain, auth, request flows |
| Development | To run things locally |
| Deployment | To ship the API, web apps, CDN assets, or store builds |
| Backend, API, Data model | Server internals, every endpoint, every collection |
| Client, Games, Mobile | The web app, the Phaser games, Capacitor builds |
| CMS | The admin console |
| Contracts | Chains, deployed addresses, faucets, licensing |
| History | How the project got here |
Figures and sources are in extra/traction.md.
This repository is commercially licensed. See COMMERCIAL_LICENSE.md.
The contracts/ folder carries additional license files; see
docs/CONTRACTS.md.
The ShelterSplit contract, its tests and scripts in contracts/shelter-split/
and the shelter-rail/ SDK are MIT licensed; see the LICENSE file in each folder.