Skip to content

Fuel Fire is an innovative first-person shooter (FPS) game designed for mobile platforms like Android and iOS, Featuring a unique Compete-to-Earn model.

Notifications You must be signed in to change notification settings

ignition-wars/Fuel-Fire-DevMode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuel-Fire - FPS Gaming on Fuel Network

Fuel Fire is an innovative first-person shooter (FPS) game designed for mobile platforms like Android and iOS, with plans for cross-platform compatibility. The game stands out for its intense, fast-paced gameplay and cutting-edge integration with blockchain technology. Featuring a unique Compete-to-Earn model, Fuel Fire rewards players based on their competitive performance, enabling them to earn real-world value through in-game activities.

Watch the Fuel-Fire trailer here: TRAILER


🚀 Project Overview

Key aspects of Fuel Fire include:

  • Adrenaline-Packed FPS Gameplay: Thrilling multiplayer battles with realistic weapons, dynamic environments, and sharp shooting mechanics.
  • Blockchain-Powered Economy: Players can own, trade, and collect in-game assets like weapons, skins, and gear as NFTs, ensuring real ownership and value.
  • Cross-Platform Development: Future releases include versions for PC and cross-platform gameplay.
  • In-Game Marketplace: A player-driven marketplace powered by blockchain allows seamless trading of in-game assets.

📜 Features

  1. Kill Tracking

    • Tracks the number of kills for each player.
    • Records the last kill timestamp.
  2. Reward Mechanism

    • Distributes in-game assets based on player performance.
    • Rewards are stored as UTXOs (Unspent Transaction Outputs) for efficient management.
  3. Player Management

    • Manages player data securely on the blockchain.
    • Provides transparency and immutability for all transactions.
  4. Fuel Blockchain Integration

    • Deployed on the Fuel mainnet for scalability and low fees.
    • Fully compatible with the Fuel wallet and UTXO models.

🕹️ Game Logic

Kill Tracker

  1. Record kills for a player:
    fn record_kill(player: Address);
  2. Get kills for a player:
    fn get_kills(player: Address) -> u64;
  3. Get last kill for a player:
    fn get_last_kill_time(player: Address) -> u64;

In-Game Rewards

Players earn rewards based on their kill count. These rewards are distributed in the form of Fuel network UTXOs (Unspent Transaction Outputs) for efficient and secure management.

📄 Scripts

Split Coins

This script splits a wallet’s balance into smaller UTXOs to facilitate efficient game operations.

🌐 Resources 1. Fuel Documentation: • Fuel Network • GraphQL API 2. Explorer: • Fuel Explorer

📜 License

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

🧑‍💻 Contributors • Sai Kiran: Smart Contract Developer • Fuel-Fire Team: Game Design and Blockchain Integration

This layout ensures readability and professionalism, aligning with GitHub's standards. Let me know if you'd like any further tweaks🚀

About

Fuel Fire is an innovative first-person shooter (FPS) game designed for mobile platforms like Android and iOS, Featuring a unique Compete-to-Earn model.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages