Welcome to Level Up, a 3-level blockchain gaming challenge powered by Venium. This isn't just about completing tasks—it's a way to improve your skills in blockchain game development. Each level has you working on a different game, while advancing your knowledge in web3 gaming.
The goal of this challenge is to help you learn by building simple blockchain-based games. Each level will introduce you to new concepts and development practices.
- Objective: Build a simple coin flip betting game using smart contracts.
- Focus: Learn to manage Ether transfers and implement basic randomness in Solidity.
- Objective: Develop a decentralized raffle system with smart contracts.
- Focus: Manage multiple participants, implement random winner selection, and automate prize distribution.
- Objective: Create a blockchain-based virtual pet game.
- Focus: Implement more complex game logic, state management, and on-chain user interactions.
- Start with Level 1 and progress through the levels in order.
- Fork this repository and submit the deployed smart contracts for each game.
- Join the discussion in our Telegram group.
- Share your progress on Twitter using the hashtag #LevelUp.
Each level has its own resources, which you can find in the corresponding directories.
To begin, head to the Level 1 - CoinFlip
directory and follow the README instructions there.
Good luck, and enjoy the challenge!