Panenka AI Football Manager
AI-powered football manager game where you can trade, build, scout, and manage your team to glory. The ultimate football management experience where strategic skills can earn real money rewards.
Created on 14th June 2024
•
Panenka AI Football Manager
AI-powered football manager game where you can trade, build, scout, and manage your team to glory. The ultimate football management experience where strategic skills can earn real money rewards.
The problem Panenka AI Football Manager solves
Since Axie Infinity's debut, the crypto gaming market has seen an influx of new titles aiming to capture online gaming opportunities. However, most such games fail to retain players due to poor gameplay and unsustainable in-game economies. These play-to-earn models rely on new participants or continuous incentives, which aren't viable long-term. Without engaging gameplay and sustainable rewards, players often leave.
Enter Panenka - the first-ever blockchain- and AI-powered football manager game
Panenka AI stands out by using advanced LLM technology. Our AI game engine creates dynamic teams and players, determines match outcomes, and manages player evolution. Panenka's AI optimizes training and scouting results, making each game unique. Unlike traditional games, this Web3 football game blends team-building from FIFA Ultimate Team, management from Football Manager, and digital collecting from Sorare. Players enjoy online multiplayer matches and live match viewing, with complete ownership of in-game assets stored in their crypto wallets and tradeable on the marketplace, ensuring an innovative football management experience.
Market potential
The popular franchise Football Manager 2024 by Sports Interactive has +8 million players worldwide. We believe there is a massive untapped potential in bringing those players to Web 3.0.
Features
- AI game engine
We use the latest LLM technology to enhance the experience:
⚽ Simulates realistic football scenarios with outcomes determined by algorithms
⚽ Manages dynamic player evolution, including aging processes
⚽ Evaluates training and scouting based on players’ physical condition and skills
Remarks
To be transparent, we have been building Panenka since February 2024. During the hackathon, we managed to:
- Integrate the Smart Wallet
- Launch smart contracts on Base Sepolia testnet
- Started integrating fiat on-ramp through Thirdweb (unfinished, still developing)
Challenges we ran into
Smart Contracts:
- We aimed to utilize NFTs in innovative ways. In our system, the entire team is an NFT, and users can trade teams on Opensea or a future internal market. Additionally, users can trade team constituents like individual players, elite scouts, and in-game currency as separate NFTs. We created a special "token bound account" type based on the ERC-4337 standard, instead of ERC-6551. Each TeamNFT has a smart account contract instance, and only the holder of the TeamNFT can perform operations on this account, where all constituent NFTs are deposited. This method is more effective than using ERC-6551 and allows us to sponsor user transactions, easing onboarding since users don't need native coins to perform transactions.
- To integrate the Coinbase wallet with our TeamNFT smart account, we extended our smart account implementation to wrap operations, enabling calls as a TeamNFT instead of a Coinbase Smart Wallet.
Coinbase Smart Wallet
We ran into an issue where we weren’t able to create smart wallets on several devices (laptops, desktops, etc…) After investigating and doing some tests we realized that the smart wallet is not compatible with Windows 10. Upgrading to Windows 11 also failed on most devices since it has strict hardware requirements.
AI:
- Our biggest challenge was generating diverse athlete images for different countries. Basic prompts were insufficient as they created very similar-looking faces. We developed a 'genetic' approach by making lists describing different facial elements like lips, noses, eyebrows, cheekbones, freckles, etc. Before generating an image, a random face was created from these lists. However, Leonardo.ai struggled with this method, so we used GPT-4 to describe the entire list of features in a few sentences, creating a prompt that Leonardo.ai could use effectively.
- Aging the generated faces was another challenge.
Tracks Applied (2)
Coinbase Smart Wallet
Gaming Track
GAMING with thirdweb
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
