
Ganja farm
Ganja Farm is a fun social game in the SmokeDAO ecosystem! Buy seeds, grow weed, sell your harvest at the market, and earn $JOINT. Join the community and enjoy a unique gaming experience in the Web3
About
The problem it solves Ganja Farm solves the problem of engagement and education in the Web3 space by offering a fun and interactive way to learn about blockchain technology and tokenomics. It combines the appeal of casual farming games with a unique twist, allowing players to earn $JOINT tokens by growing, harvesting, and selling virtual cannabis. The game fosters community building through the SmokeDAO ecosystem, where players can connect with like-minded enthusiasts of Web3 and rasta culture. It also creates opportunities for players to learn about decentralized finance (DeFi) and the potential of blockchain-based assets, making complex concepts accessible through gameplay. Additionally, Ganja Farm introduces a play-to-earn model that rewards players for their time and engagement, providing real-world value and enhancing the traditional gaming experience. User Interaction and Data Flow User Interaction and Data Flow in Ganja Farm 1. Onboarding and Wallet Connection: Users join the game through the SmokeDAO Telegram mini-app. Upon first entry, they connect their crypto wallet, which enables transactions and storage of the in-game currency, $JOINT tokens. 2. Starting the Game: Each new player receives 1 $JOINT token to start. The interface guides them to the in-game market, where they can buy cannabis seeds. 3. Planting and Growing: Players use their seeds to plant crops on available garden plots. The growth process takes 24 hours, simulating a real-time experience. 4. Harvesting: Once the plants are fully grown, players can click on them to harvest. Harvested items are added to the player’s inventory. 5. Selling and Earning: Players can visit the in-game market to sell their harvested ganja and earn additional $JOINT tokens, which they can reinvest into seeds or other in-game items. 6. Social Features: The game is part of a larger ecosystem where users can share achievements, validate new players through the “Proof of Puff” system, and earn more tokens through referrals. 7. Data Flow: • All transactions and actions are recorded on the blockchain, ensuring transparency and security. • The game communicates with the wallet to track token balances and execute smart contracts during purchases, sales, and rewards. 8. Rewards and Progression: Players can accumulate $JOINT tokens, use them within the game, or exchange them for real-world merchandise where legally allowed. Their progress and assets are securely stored and visible within the wallet interface. 9. Additional Integrations: Future updates will integrate with the broader SmokeDAO ecosystem, offering new ways to use earned tokens and enhance the gaming experience. The project architecture and development process Ganja Farm is a blockchain-based social game in the SmokeDAO ecosystem, developed as a Telegram mini-app. Players earn $JOINT tokens by buying seeds, growing virtual cannabis, harvesting, and selling it in the in-game market. Core Functionality: • Players start with 1 $JOINT token. • Buy seeds, plant them, wait 24 hours, and harvest. • Sell harvested ganja for more $JOINT tokens. • Participate in the “Proof of Puff” referral program to earn additional tokens. Architecture: • Frontend: Simple and intuitive Telegram mini-app interface. • Backend: Smart contracts handle in-game transactions and token management. • Security: Blockchain ensures transparency and safety of all transactions. Development Process: • Planning: Defined game mechanics and tokenomics. • Implementation: Built the app and smart contracts. • Testing: Conducted internal and community testing. • Launch: Initial release with core features, with plans for updates and new games. Product Integrations Product Integrations in Ganja Farm 1. SmokeDAO Wallet: Manages $JOINT tokens, enabling transactions like buying seeds, selling harvest, and participating in the “Proof of Puff” referral program. 2. Blockchain Integration: Uses smart contracts for secure in-game transactions and maintaining the transparency of the $JOINT token economy. 3. Telegram Mini-App API: Provides a seamless interface for players to interact with the game directly within Telegram, enhancing accessibility. 4. Community Platforms: Integrated with Telegram and Twitter to engage users, share updates, and promote community-driven growth. 5. Future Plans: Potential integration with NFT marketplaces and additional DeFi protocols to expand in-game opportunities and real-world value. Key differentiators and uniqueness of the project Key Differentiators and Uniqueness of Ganja Farm 1. Seamless Integration with Telegram: Unlike most Web3 games, Ganja Farm operates directly within the Telegram mini-app ecosystem, offering frictionless access without needing additional software or wallets. 2. Play-to-Earn (P2E) Model: Ganja Farm offers real value to players through $JOINT tokens, which can be used within the SmokeDAO ecosystem or exchanged for tangible goods where legally permitted. 3. “Proof of Puff” Social Referral Program: The innovative referral system not only rewards validators but also builds community engagement through offline interactions. 4. Blockchain Transparency: All transactions and game actions are recorded on the blockchain, providing transparency and security for player assets and tokens. 5. Focus on Rasta Culture and Web3 Education: The game targets a niche audience interested in both cannabis culture and blockchain technology, offering educational elements through interactive gameplay. 6. Community-Driven Development: Ganja Farm is part of the larger SmokeDAO ecosystem, where community feedback directly influences game development and updates. Trade-offs and shortcuts while building Trade-offs and Shortcuts While Building Ganja Farm 1. Simplified Gameplay Mechanics: To meet tight hackathon deadlines, the initial version of Ganja Farm uses a basic planting and harvesting loop with a fixed 24-hour growth cycle. Future updates will introduce dynamic growth rates and additional in-game activities. 2. Basic Graphics and UI: The game uses pixel art and a minimal interface to reduce development time. Aesthetic improvements and animations are planned for future releases. 3. Limited Blockchain Interactions: For simplicity, only essential transactions (buying seeds, harvesting, and selling) are recorded on-chain. Advanced features like staking and NFT integration will be added later. 4. Manual Testing Over Automation: Initial testing relied on manual QA to speed up the launch. Automated testing scripts and more robust error handling are priorities for upcoming development phases. 5. Referral Program Constraints: The “Proof of Puff” system currently allows only one validation per new user to avoid abuse. The system will be expanded with anti-fraud mechanisms and tiered rewards to boost engagement. 6. Scaling Considerations: The current infrastructure supports a limited number of concurrent users. Future optimizations will focus on scalability, especially as the game gains more traction in the SmokeDAO community. Additional Features Additional Features Added During the Buidlathon 1. “Proof of Puff” Referral System: Implemented a unique social referral program where users validate each other during offline sessions, earning $JOINT tokens and promoting organic growth. 2. Blockchain Integration: Added smart contracts to securely handle all in-game transactions, including buying seeds, harvesting, and selling cannabis for $JOINT tokens. 3. Community Engagement Tools: Integrated the game with the SmokeDAO Telegram community, enabling seamless sharing of in-game achievements and updates. 4. In-Game Market Functionality: Built a marketplace where users can sell their harvest and reinvest earnings, establishing the foundation for a play-to-earn model. 5. Simplified User Experience: Developed a lightweight Telegram mini-app interface, allowing users to play without needing external apps or complex onboarding.