AstroBase

1. Introduction

What is AstroBase?

AstroBase is a competitive 3D onchain game built natively on Base, where players pilot a spaceship through space, dodging obstacles while aiming for the highest score.Each game session costs a small entry fee (0.00005 ETH ≈ $0.20), and the weekly prize pool is distributed among the top 3 players on the podium.Why AstroBase?

  • Fast-paced arcade gameplay – Instant action, pure skill

  • Competitive weekly rewards – Real prizes for top performers

  • 100% onchain – Transparent, verifiable, and secure

  • Accessible everywhere – Play on desktop and mobile

  • Dual leaderboards – Weekly podium + all-time records


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

Every 7 days, the jackpot is distributed automatically:

  • 🥇 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: The weekly podium and scores reset after each distribution, but all-time records are preserved.


3. Smart Contracts

Deployed Addresses

Network

Contract Address

Status

Base Sepolia (Testnet)

✅ Verified

🔍 Open Source: All contracts are publicly verified on BaseScan for complete transparency.

Contract Features

  • ✅ ReentrancyGuard – Protection against reentrancy attacks

  • ✅ Pausable – Emergency pause functionality (owner only)

  • ✅ ECDSA Signatures – Server-signed scores prevent cheating

  • ✅ Nonce System – Prevents replay attacks

  • ✅ Session Management – Time-limited game sessions with expiration

  • ✅ Dual Scoring – Separate weekly and all-time leaderboards


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 enabled

  • Signature Validation: ECDSA cryptographic signatures

Infrastructure

  • Deployment: Vercel (Edge Network)

  • Backend: Secure server for score signing

  • Storage: Private keys stored securely in environment variables (never exposed)


5. Security & Transparency

Smart Contract Security

✅ Audited Code: Open-source contracts verified on BaseScan

✅ Battle-Tested Libraries: Uses OpenZeppelin's security standards

✅ Protected Functions: ReentrancyGuard on all financial operations

✅ Signature Validation: Only server-signed scores are accepted

✅ Nonce Protection: Each score submission uses a unique nonce

✅ Session Expiration: Time-limited game sessions prevent abuse

Operational Security

✅ Private Key Management: All sensitive keys stored in .env (never committed to Git)

✅ Environment Separation: Separate testnet and mainnet configurations

✅ Emergency Controls: Owner can pause contract in case of emergency

✅ Transparent Distribution: All prize payouts are publicly verifiable onchain

Player Protection

  • Fair Play: Server-side signature validation prevents score manipulation

  • Transparent Odds: All game logic and prize distribution is visible in the verified contract

  • No Hidden Fees: Entry fee and distribution percentages are clearly defined

  • Verifiable Randomness: No hidden RNG – pure skill-based gameplay

🔒 Security is our priority. We follow industry best practices and maintain complete transparency.


6. Long-Term Vision

AstroBase is more than a single game – it's the foundation of an evolving onchain gaming ecosystem, guided by our community.

Planned Features

🎨 Spaceship NFTs

  • Unique visual collections with multiple skins

  • Rarity tiers (Common, Rare, Epic, Legendary)

  • Potential gameplay boosts and perks

  • Tradeable on secondary markets

🪐 Expanded AstroBase Universe

  • New interconnected mini-games (races, fleet battles, missions)

  • Shared economy and cross-game progression

  • Seasonal events and limited-time challenges

🗳️ Community Governance

  • Player voting on new features

  • Adjustable prize distribution based on feedback

  • Community-proposed game modes

  • Transparent roadmap evolution

🏆 Competitive Seasons

  • Monthly tournaments with special prizes

  • Seasonal leaderboards and achievements

  • Exclusive rewards for top performers


7. Community & Governance

Our Philosophy

Nothing is set in stone. We believe in building with the community, not just for it.

  • Active Listening: Pricing, reward splits, and gameplay mechanics can evolve

  • Transparent Development: Open-source code, public roadmap, regular updates

  • Community-Driven: Major decisions will involve player input

  • Fair Evolution: Changes are announced in advance and explained clearly

Transparency Principles

✅ All smart contracts are open-source and verified✅ Prize distributions are publicly auditable onchain✅ Development updates shared regularly on Twitter and Telegram✅ Community feedback actively shapes the product roadmap


Play & Connect

Developer Resources

  • 📄 GitHub Repository – Coming soon

  • 📖 Technical Documentation – Coming soon

  • 🛠️ API Documentation – Coming soon


9. FAQ

Q: How much does it cost to play?

A: 0.00005 ETH per game session (~$0.20). This gives you 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! AstroBase is optimized for both desktop and mobile browsers.

Q: Is the game fair?

A: Absolutely. All scores are cryptographically signed and validated. The smart contract is open-source and verified.

Q: What happens to my all-time score?

A: Your all-time best score is preserved forever onchain, even after weekly resets.

Q: Can I withdraw if I change my mind?

A: Entry fees go directly into the prize pool and cannot be withdrawn. Only play what you're comfortable risking.


Built with ❤️ on Base– Where skill meets onchain rewards

Last updated