Skip to content

Felabs1/kick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Kick: Blockchain Gaming Platform for Fantasy Football on Lisk

Table of Contents

  1. Introduction
  2. Features
  3. Technologies Used
  4. Getting Started
  5. Game Mechanics
  6. NFT Player Ownership
  7. Rewards System
  8. Lisk Blockchain Integration
  9. Contributing
  10. License

Introduction

Kick is a gaming platform built on the Lisk network, featuring an immersive Fantasy League experience. It combines the thrill of fantasy football with the innovation of blockchain technology, offering NFT player ownership and a rewards system. Manage your team, compete with friends, and earn valuable rewards based on real-world football performances, all secured and facilitated by the Lisk blockchain.

Features

  • Blockchain Gaming Platform: A comprehensive ecosystem for fantasy sports and beyond.
  • NFT Player Ownership: Acquire and trade unique player NFTs.
  • Lisk Blockchain Integration: Secure transactions and transparent gameplay using Lisk's blockchain technology.
  • Dynamic Rewards System: Earn valuable rewards through gameplay and achievements.
  • Player Market: Buy and sell player NFTs using the platform's .
  • Custom Leagues: Create or join private leagues with friends or the global Kick community.
  • Advanced Team Management:
    • Set formations and tactics
    • Assign player roles and instructions
    • Real-time player performance tracking
  • Gameplan Builder: Visually create and adjust your team's formation and strategy.
  • Live Scoring: updates based on simulated matches League matches.

Technologies Used

  • Lisk
  • React.js
  • TypeScript
  • Tailwind CSS
  • Node.js backend

Getting Started

  1. Clone the repository:

    git clone https://github.com/Felabs1/kick
    
  2. Install dependencies:

    cd kick/client
    npm install
    
  3. Set up environment variables:

    • Create a .env file in the root directory
    • Add necessary variables ()
  4. Start the development server:

    npm run dev
    
  5. Open your browser and navigate to http://localhost:5173

Game Mechanics

Team Management

  • Build your squad with unique player NFTs
  • Choose your starting 11 and set your formation
  • Assign roles and specific instructions to each player

Scoring

  • Points are awarded based on simulated League player performances
  • Bonus points for exceptional performances
  • Multipliers applied based on captain and vice-captain selections

Leagues

  • Join the global Kick league automatically
  • Create or join private leagues with friends
  • Compete for exciting rewards and exclusive NFT trophies

NFT Player Ownership

  • Each player in Kick is represented as a unique NFT on the Lisk blockchain
  • Players can traded on the Kick marketplace
  • NFT attributes include player stats, rarity, and special abilities
  • Limited edition and seasonal player NFTs available for collectors

Rewards System

Kick features a comprehensive rewards system to incentivize gameplay and community engagement:

  • Match Rewards: Earn rewards based on your team's performance in each gameweek
  • Achievement NFTs: Unlock special NFTs for reaching milestones or exceptional performances
  • Season Prizes: Top managers receive substantial rewards and exclusive NFTs at the end of each season
  • Community Rewards: Get rewarded for contributing to the Kick ecosystem (e.g., creating content, organizing tournaments)
  • Staking Benefits: Stake your Kick assets or player NFTs to earn additional benefits

Lisk Blockchain Integration

Kick leverages the Lisk blockchain to provide a secure and transparent gaming experience:

  • Lisk Account: Use your Lisk account to manage your team, NFTs, and transactions
  • Custom Transactions: Team management, NFT trades, and reward distributions are handled via custom transactions on the Lisk blockchain
  • In-game Economy: Use the platform's for all in-game transactions
  • NFT Standard: Utilizes Lisk's NFT standards for player cards and achievement badges
  • Decentralized Storage: Player data, game states, and NFT metadata are stored on the Lisk blockchain, ensuring transparency and immutability

Contributing

We welcome contributions to the Kick gaming platform! Please read our CONTRIBUTING.md file for details on our code of conduct and the process for submitting pull requests.

License

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

About

a blockchain-powered fantasy football platform where you can create teams, trade players, and earn rewards with every victory. Play, compete, and win in a decentralized football world!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors