1. Introduction
What is AstroBase?
AstroBase is a Web3 game studio pushing the limits of onchain gaming directly in the browser. Powered by Three.js and built natively on Base, we create smooth, GPU-accelerated 3D experiences without downloads. Our current ecosystem includes Space Dodger (space dodging game) and Whack-a-Coin (BETA). Each game costs a small entry fee (0.00005 ETH ≈ $0.20), and the weekly jackpot is distributed among the top 3 players on the podium.
AstroBase Documentation
2. How to Play
Game Mechanics
- Objective: Navigate your spaceship, avoid obstacles, and achieve the highest score
- Entry Fee: 0.00005 ETH per game session (~$0.20 at current rates)
- Session Duration: 1 hour of active gameplay per payment
Scoring System
- Weekly Score: Resets every week for podium competition
- All-Time Score: Your personal best, preserved forever onchain
Weekly Prize Distribution
- 🥇 1st place → 40% of the jackpot
- 🥈 2nd place → 25% of the jackpot
- 🥉 3rd place → 15% of the jackpot
- 🔧 Server/Owner → 10% (maintenance & development)
- 💎 Remaining → 10% stays in the contract for next week
Reset: Weekly podium and scores reset after each distribution; all-time records remain.
3. Smart Contracts
Deployed Addresses
| Game | Network | Contract Address | Status |
|---|---|---|---|
| Space Dodger | Base Sepolia (Testnet) | 0x9559fA7870d8356411ED80D123eAAA7B9fA8f032 | ✅ Verified |
| Space Dodger | Base (Mainnet) | 0xdd961dd1439e09f5ed290D14943C84DA63d1DC0e | ✅ Verified |
| Whack-a-Coin | Base Sepolia (Testnet) | 0x52439ca9eFe19E96e32811d99837eDe8AC649148 | ✅ Verified |
| Whack-a-Coin | Base (Mainnet) | 0x6B22BA774036B9F06A299941D92402Aff09c9692 | ✅ Verified |
Open Source: Contracts are publicly verified on BaseScan.
Contract Features
4. Technology Stack
Frontend & Game Engine
- Framework: Next.js 15.5.3 (React 19.1.0)
- 3D Graphics: Three.js via React Three Fiber
- Animations: Motion 12.23.22
- UI/UX: Modern, responsive design optimized for desktop and mobile
Blockchain & Web3
- Layer 2: Base (Ethereum L2) – Fast, low-cost transactions
- Web3 Library: wagmi v2.17.2 + viem v2.37.8
- Smart Contract: Solidity 0.8.17 with optimizations
- Signature Validation: ECDSA cryptographic signatures
Infrastructure
- Deployment: Vercel (Edge Network)
- Backend: Secure server for score signing
- Storage: Private keys secured in environment variables
5. Security & Transparency
Smart Contract Security
Operational Security
Player Protection
- Fair Play: Server-side signatures prevent score manipulation
- Transparent Odds: Verified contract logic and distribution
- No Hidden Fees: Entry fee and splits are explicit
- Verifiable Randomness: Pure skill-based gameplay (no hidden RNG)
Security is our priority. We follow industry best practices and maintain complete transparency.
6. Long-Term Vision
Our Vision: Pushing Onchain Gaming to Its Limits
AstroBase is the first step in a long-term vision to leverage Three.js and create complete, smooth, GPU-accelerated onchain 3D experiences directly in the browser.
7. Community & Governance
Our Philosophy
Nothing is set in stone. We build with the community. Pricing, reward splits, and mechanics can evolve. Open-source code, public roadmap, and regular updates.
- Active Listening: Pricing, reward splits, and mechanics can evolve
- Transparent Development: Open-source code, public roadmap, regular updates
- Community-Driven: Major decisions include player input
- Fair Evolution: Changes are announced in advance and explained clearly
Transparency Principles
8. Quick Links
Start playing Space Dodger now
Start playing Whack A Coin now
Follow for updates
Join the community
Coming soon
Coming soon
Coming soon
Coming soon
9. FAQ
Q: How much does it cost to play?
A: 0.00005 ETH per session (~$0.20) for 1 hour of gameplay.
Q: When is the jackpot distributed?
A: Every 7 days, automatically via smart contract.
Q: Can I play on mobile?
A: Yes, optimized for desktop and mobile browsers.
Q: Is the game fair?
A: Yes. Scores are cryptographically signed and validated. Contracts are verified.
Q: What happens to my all-time score?
A: Your best all-time score stays onchain forever.
Q: Can I withdraw if I change my mind?
A: Entry fees fund the prize pool and aren't withdrawable.