- Introduction
- Features
- Technologies Used
- Getting Started
- Game Mechanics
- NFT Player Ownership
- Rewards System
- Lisk Blockchain Integration
- Contributing
- License
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.
- 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.
- Lisk
- React.js
- TypeScript
- Tailwind CSS
- Node.js backend
-
Clone the repository:
git clone https://github.com/Felabs1/kick -
Install dependencies:
cd kick/client npm install -
Set up environment variables:
- Create a
.envfile in the root directory - Add necessary variables ()
- Create a
-
Start the development server:
npm run dev -
Open your browser and navigate to
http://localhost:5173
- Build your squad with unique player NFTs
- Choose your starting 11 and set your formation
- Assign roles and specific instructions to each player
- Points are awarded based on simulated League player performances
- Bonus points for exceptional performances
- Multipliers applied based on captain and vice-captain selections
- Join the global Kick league automatically
- Create or join private leagues with friends
- Compete for exciting rewards and exclusive NFT trophies
- 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
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
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
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.
This project is licensed under the MIT License - see the LICENSE.md file for details.