Skip to content

Latest commit

 

History

History
244 lines (163 loc) · 13.7 KB

File metadata and controls

244 lines (163 loc) · 13.7 KB

Empire of Bits

Games Demo Video Demo Video Demo Video Demo Video Demo Video Status Twitter

Empire of Bits Logo

"Where Every Game Matters — Interoperable Gaming on Solana"

An Interoperable Arcade Gaming Ecosystem on Solana where assets, achievements, and experiences transcend individual games. Powered by the revolutionary Viewer-Influence Loop.

📌 Overview

Empire of Bits is an interoperable arcade gaming ecosystem leveraging the Airdrop Arcade platform. We're revolutionizing blockchain gaming by creating a unified ecosystem where players can seamlessly move between games while maintaining their assets, progress, and rewards. Our collection of interconnected arcade games on Solana share a common economy, enabling true interoperability and enhanced player experiences.

Our core innovation: The Viewer-Influence Loop — an innovative mechanic where live stream viewers spend platform-provided Airdrop Arcade Credits to directly trigger game-changing events, making every gameplay session unique, unpredictable, and highly social.

Play Now on Solana Devnet

🔍 The Problem

The gaming landscape today suffers from critical fragmentation issues:

  • Isolated Experiences: Games operate in silos, with assets locked within single titles
  • Wasted Player Investment: Time and money spent in one game have no value in others
  • Limited Economic Incentives: Traditional games offer entertainment but minimal financial rewards
  • Repetitive Gameplay Loops: Players face monotonous experiences with limited innovation
  • Fragmented Communities: Gaming communities are divided across different platforms and titles
  • Passive Viewing: Live stream viewers have minimal ways to meaningfully interact with gameplay

💡 The Solution: The Viewer-Influence Loop

Our core solution addresses the hackathon's mission to build games where viewers directly influence gameplay by establishing The Loop:

How It Works

  1. Developers Build Games: We create diverse, engaging arcade titles (Space Invader, Axe Arcade, Candy Crush, Battleship)
  2. Players Stream and Play: Gameplay is streamed live (e.g., Twitch, YouTube)
  3. Viewers Spend Credits: Viewers utilize the Airdrop Arcade interface to spend credits to instantly trigger "Immediate" or "Cycle" influence packages within the streamer's game
  4. Unforgettable Runs: Viewer participation fundamentally changes the challenge and outcome of the game, transforming passive viewing into active, collaborative chaos

Key Features

  • Real-Time Interaction: Low-latency Solana-based API allows instant processing of viewer input
  • Direct Viewer Engagement: Streamlined interface cuts out friction associated with separate wallets or complex applications
  • Game-Changing Events: Viewers can spawn bosses, give shields, alter game speed, and more
  • Cross-Game Ecosystem: Common influence currency and shared player identity across all games

🎮 Game Prototypes & Viewer Packages

Our submission includes playable builds demonstrating the Viewer-Influence Loop across diverse genres:

Game 1: Space Invader (Arcade Shooter)

Package Type Name Effect
Immediate Overclock Player's ship shoots twice as fast and fires triple-shot for 6s
Immediate Guardian Shield Creates a rotating energy shield that blocks 3 enemy bullets/hits
Immediate Thunder Strike Lightning bolts randomly zap enemies in the top rows for 3s
Immediate Precision Mode Slow-motion (0.6× speed) for everyone except the player, for 4s
Cycle Frenzy Mode Player moves and shoots 1.5× faster; score multiplier ×2 during effect
Cycle Rain Drop A continuous shower of bonus points rains down for collection

Game 2: Axe Arcade (Aiming Challenge)

Package Type Name Effect
Immediate Rain of Mini-Axes Unleash a storm of tiny axes that rain down on your targets
Immediate Clone Throw Duplicate your throw; every toss creates multiple synchronized axes
Immediate Slow-Motion Zone Enter bullet-time: everything slows down except player reflexes
Immediate Extra-Axe Gain an additional axe throw opportunity this round
Cycle Giant Target Targets become huge, giving a massive edge in accuracy for the duration
Cycle Balloon Storm Colorful, moving balloons fill the arena; pop them for bonus points

Game 3: Candy Crush (Puzzle/Casual)

Package Type Name Effect
Immediate Colour Bomb Clear all candies of a single color from the board
Immediate Sweet Teeth Candy-eating chompers chew through blockers, chocolate, and jelly
Immediate Lollipop Hammer Smash any candy or blocker instantly with a single tap
Cycle Free Switch Swap two candies without consuming a move (limited duration)
Cycle 5X Moves Get five additional moves to finish the current level

Game 4: Battleship (Strategy)

Package Type Name Effect
Immediate Bomb Drop a high-impact explosive to damage a large 3×3 grid area
Immediate Sonar Ping Detect partially hidden enemy ships within a small radius
Immediate Radar Ping A wide-area radar sweep reveals an entire section of the map
Immediate Guided Missile Locks onto and destroys the nearest detected enemy ship segment
Cycle Rapid Fire Unleash a burst of consecutive shots across targeted coordinates
Cycle Repair Drone Repair damaged sections of your own ships over time

🚀 Why Airdrop Arcade?

The Airdrop Arcade platform is the perfect fit for real-time viewer influence:

  • Direct Viewer Interaction: Streamlined API and interface allows viewers to engage directly from the stream overlay
  • Real-Time API: Low-latency Solana-based API enables instant processing of viewer input with minimal delay
  • Seamless Integration: Cuts out friction associated with setting up separate on-chain wallets or complex applications
  • Competitive Advantage: Moves beyond simple chat emotes or polls—viewers become direct co-creators of gameplay

🏆 Competitive Advantage

  1. Innovative Viewer-Centric Gameplay: We move beyond simple chat emotes or polls. Viewers become direct co-creators of the gameplay experience through deep, transactional influence—spending currency to cause immediate, high-impact events.

  2. Cross-Game Ecosystem Design: The underlying architecture supports true interoperability. Common influence currency (Airdrop Arcade Credits) and shared player IDs across all games demonstrate a unified gaming world, fighting industry fragmentation from day one.

  3. True Interoperability: Unlike other gaming platforms that merely share a token, our games share a complete ecosystem of assets, achievements, and player identity.

  4. Accessibility First: We're building games that are fun first, blockchain second—lowering the barrier to entry for mainstream gamers.

  5. Scalable Architecture: Our infrastructure is designed to easily onboard new games and developers into the ecosystem.

🛠 Technology Stack

  • Blockchain: Solana
  • Frontend: React, Next.js, Three.js, BabylonJS
  • Smart Contracts: Rust, Anchor Framework
  • Infrastructure: Vercel, AWS
  • Integrations: Airdrop Arcade, Magickblocks, Sonic
  • Real-time Multiplayer: Vorld API - Arena Arcade integration for streaming and live viewer interactions

Airdrop Arcade Integration

We've integrated the Airdrop Arcade platform to enable real-time viewer influence during live gameplay streams. This allows viewers to directly impact gameplay through immediate and cycle-based influence packages.

Key Features

  • Real-time WebSocket Communication: Bidirectional WebSocket connections for instant game updates
  • Streaming Integration: Connect games to streaming platforms (Twitch, YouTube, etc.)
  • Viewer Influence System: Viewers spend credits to trigger game-changing events
  • Package Drops: Immediate and cycle-based influence packages with unique effects

Resources

💼 Monetization Strategy (Future Model)

Our monetization model leverages The Loop and Web3 design:

  • Viewer-Driven Credit Consumption: Primary model involves viewers using platform credits (or future tokenized currency) to purchase "Influence Packages"
  • Ecosystem Fees: Small percentage fee applied to all credit/token transactions, feeding back into development and maintenance
  • Cross-Game Utility: Core currency useful across all games increases utility and demand, driving adoption and retention

🎯 Go-to-Market Strategy

  • Target Streamers/Content Creators: Focus on small-to-mid-sized gaming streamers who rely heavily on viewer interaction
  • Community-Driven Growth: Build a tight-knit community through Discord, leveraging shared economy and potential for new game submissions
  • Diverse Game Portfolio: Immediate launch of 4+ playable games provides broad appeal across different demographics

👥 Team

Led by a passionate team of blockchain enthusiasts and gaming veterans with experience across Web3 and traditional gaming industries.

📞 Contact

🤝 Contributing

We welcome contributions from the community! Check out our contributing guidelines to get started.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

Colosseum Copilot Integration

This project includes a server-side Colosseum Copilot integration so you can verify your Personal Access Token and search Solana hackathon projects without exposing the token to the browser.

1. Configure environment variables

Add these values to your local .env file:

COLOSSEUM_COPILOT_API_BASE=https://copilot.colosseum.com/api/v1
COLOSSEUM_COPILOT_PAT=your-token-here

Generate the PAT from Colosseum Arena and keep it private. The token is read only on the server.

2. Verify the connection from this app

Start the app, then call:

curl http://localhost:3000/api/colosseum/status

You should receive a JSON response with success: true and the upstream Colosseum authentication payload inside data.

3. Run your first Copilot project query

curl -X POST http://localhost:3000/api/colosseum/search/projects \
  -H "Content-Type: application/json" \
  -d "{\"query\":\"What Solana hackathon projects have worked on gasless transactions?\",\"limit\":8,\"diversify\":true}"

This route forwards your request to Colosseum Copilot and returns the upstream search response inside data.

4. What was added

  • lib/colosseum-copilot.ts - typed server-side Copilot client with a 15 second timeout and clear error messages
  • GET /api/colosseum/status - verifies that the PAT is configured and still valid
  • POST /api/colosseum/search/projects - searches the Colosseum project corpus from your app backend

5. Codex skill

The colosseum-copilot skill is already present in this workspace, so you can use it from Codex in parallel with the in-app API integration.

6. Terminal usage

You can now ask Copilot questions directly from the terminal:

npm run copilot -- --status
npm run copilot -- "generate the project's Crowdedness Score"
npm run copilot

With no question, the command starts an interactive terminal prompt. The script reads COLOSSEUM_COPILOT_API_BASE and COLOSSEUM_COPILOT_PAT from your shell, .env.local, .env, or ~/.superstack/config.json.


Empire of Bits — Where Every Game Matters. Transforming passive viewing into active, collaborative chaos.