AstroBase Dokumentation

Gebaut mit ❤️ auf Base – Wo Skill auf Onchain-Belohnungen trifft

1. Einführung

Was ist AstroBase? AstroBase ist ein kompetitives 3D-Onchain-Spiel, nativ auf Base gebaut. Spieler steuern ein Raumschiff durch den Weltraum, weichen Hindernissen aus und jagen dem Highscore nach. Jede Session kostet eine kleine Gebühr (0.00005 ETH ≈ 0,20 $), und der wöchentliche Preispool wird unter den Top 3 auf dem Podium verteilt.

Rasantes Arcade-Gameplay – Sofortige Action, reines Können
Wöchentliche Wettbewerbs-Belohnungen – Echte Preise für Top-Performer
100% Onchain – Transparent, überprüfbar und sicher
Überall zugänglich – Spiele auf Desktop und Mobil
Doppelte Ranglisten – Wöchentliches Podium + Allzeit-Rekorde

2. So spielst du

Spielmechanik

  • Ziel: Steuere dein Raumschiff, weiche Hindernissen aus und erreiche den höchsten Score
  • Teilnahmegebühr: 0.00005 ETH pro Session (~0,20 $ zum aktuellen Kurs)
  • Session-Dauer: 1 Stunde aktives Gameplay pro Zahlung

Punktesystem

  • Wöchentlicher Score: Wird jede Woche für das Podium zurückgesetzt
  • Allzeit-Score: Dein persönlicher Rekord, für immer onchain gespeichert

Wöchentliche Preisverteilung

  • 🥇 1. Platz → 40% des Jackpots
  • 🥈 2. Platz → 25% des Jackpots
  • 🥉 3. Platz → 15% des Jackpots
  • 🔧 Server/Owner → 10% (Wartung & Entwicklung)
  • 💎 Rest → 10% bleibt im Vertrag für nächste Woche

Reset: Podium und Scores werden nach jeder Verteilung zurückgesetzt; Allzeit-Rekorde bleiben.

3. Smart Contracts

Deployte Adressen

NetzwerkVertragsadresseStatus
Base Sepolia (Testnet)0x9559fA7870d8356411ED80D123eAAA7B9fA8f032✅ Verifiziert
Base (Mainnet)0xf80fa867530Ed4deB895DC090Ec9480a595feB59✅ Verifiziert

Open Source: Verträge sind öffentlich auf BaseScan verifiziert.

Vertragsfunktionen

ReentrancyGuard – Schutz vor Reentrancy-Angriffen
Pausable – Notfall-Pause (nur Owner)
ECDSA-Signaturen – Server-signierte Scores verhindern Cheating
Nonce-System – Verhindert Replay-Angriffe
Session-Management – Zeitlich begrenzte Sessions mit Ablauf
Doppeltes Scoring – Wöchentliche und Allzeit-Ranglisten

4. Technologiestack

Frontend & Game Engine

  • Framework: Next.js 15.5.3 (React 19.1.0)
  • 3D-Grafik: Three.js via React Three Fiber
  • Animationen: Motion 12.23.22
  • UI/UX: Modernes, responsives Design für Desktop und Mobil

Blockchain & Web3

  • Layer 2: Base (Ethereum L2) – Schnelle, günstige Transaktionen
  • Web3-Bibliothek: wagmi v2.17.2 + viem v2.37.8
  • Smart Contract: Solidity 0.8.17 mit Optimierungen
  • Signatur-Validierung: ECDSA-Kryptosignaturen

Infrastruktur

  • Deployment: Vercel (Edge Network)
  • Backend: Sicherer Server für Score-Signierung
  • Storage: Private Keys sicher in Umgebungsvariablen

5. Sicherheit & Transparenz

Smart Contract Sicherheit

  • Auditierter/verifizierter Code auf BaseScan
  • OpenZeppelin Sicherheitsstandards
  • ReentrancyGuard für Finanzoperationen
  • ECDSA-Signaturvalidierung
  • Nonce-Schutz gegen Replay
  • Session-Ablauf zum Missbrauchsschutz

Betriebssicherheit

  • Private Key Management in .env
  • Getrennte Testnet/Mainnet-Konfigurationen
  • Notfall-Pause-Kontrollen
  • Onchain, transparente Preisverteilung

Spielerschutz

  • Fair Play: Server-Signaturen verhindern Score-Manipulation
  • Transparente Chancen: Verifizierte Vertragslogik und Verteilung
  • Keine versteckten Gebühren: Teilnahmegebühr und Splits sind explizit
  • Verifizierbare Zufälligkeit: Reines Skill-basiertes Gameplay (kein verstecktes RNG)

6. Langfristige Vision

Geplante Features

Spaceship-NFTs: Skins, Seltenheitsstufen, potenzielle Boosts
Erweitertes Universum: Neue Minigames, geteilte Ökonomie
Community-Governance: Abstimmungen, anpassbare Verteilungen
Wettkampf-Saisons: Monatliche Turniere, Achievements

7. Community & Governance

Nichts ist in Stein gemeißelt. Wir bauen mit der Community. Preise, Belohnungsverteilung und Mechaniken können sich entwickeln. Open-Source-Code, öffentliche Roadmap und regelmäßige Updates.

  • Open-Source und verifizierte Verträge
  • Onchain-auditierbare Preisverteilungen
  • Regelmäßige Updates auf Twitter und Telegram
  • Community-Feedback formt die Roadmap

8. Quick Links

9. FAQ

Q: Wie viel kostet das Spielen?
A: 0.00005 ETH pro Session (~0,20 $) für 1 Stunde Gameplay.
Q: Wann wird der Jackpot ausgeschüttet?
A: Alle 7 Tage, automatisch per Smart Contract.
Q: Kann ich auf dem Handy spielen?
A: Ja, optimiert für Desktop- und Mobilbrowser.
Q: Ist das Spiel fair?
A: Ja. Scores sind kryptografisch signiert und validiert. Verträge sind verifiziert.
Q: Was passiert mit meinem Allzeit-Score?
A: Dein bester Allzeit-Score bleibt für immer onchain.
Q: Kann ich auszahlen, wenn ich es mir anders überlege?
A: Teilnahmegebühren fließen in den Preispool und sind nicht auszahlbar.
AstroBase