🎯 Inspiration
We were inspired by the challenge of creating a game where players have to spot misinformation generated by an AI. In an age where distinguishing between real and fake information is crucial, we thought it would be fun and educational to make a game that trains people’s critical thinking and deception-detection skills.
🎮 What it does
AILusion is a multiplayer game where players face off against AI-generated false information. The AI crafts plausible but incorrect answers, and players must guess which statements are fake. Players can compete against their friends or solo, trying to detect the AI’s bluffs as quickly as possible to rack up points.
🛠️ How we built it
We built the game using React for the frontend, providing a fast and dynamic user experience. We used Vite as our build tool for fast development cycles. Axios was used to handle API requests, and we integrated Redis to manage session storage efficiently. For containerization and consistent development environments, we used Docker. Our architecture ensures scalability and smooth gameplay in both solo and multiplayer modes.
🚧 Challenges we ran into
One of the main challenges we faced was making the AI-generated answers convincing enough to fool the players without making it impossible to spot the fakes. Balancing the difficulty of the game was critical to keep it enjoyable but challenging. We also had to ensure that real-time multiplayer features were smooth, with minimal latency, which involved optimizing our server-side infrastructure.The multiplayer was also pretty hard to implement xd.
🏆 Accomplishments that we're proud of
We’re proud of the overall game experience, particularly how the AI adapts and presents convincing false statements. Integrating multiplayer functionality was also a big win, allowing players to compete head-to-head in real-time.
📚 What we learned
We learned a lot about AI-based natural language generation and how difficult it can be to balance game difficulty. We also deepened our understanding of optimizing server infrastructure for multiplayer games, ensuring low latency even with a dynamic, AI-powered game.
🚀 What's next for AILusion
Next, we want to improve the AI’s ability to create more sophisticated false information, by testing out more sophisticated models.
We’re also planning on expanding the multiplayer experience with leaderboards and special abilities (Mario Kart style)!
Example Powerups:
⏳ Time Freeze: Pause the countdown timer for yourself for 10 seconds, allowing you extra time to think without reducing your score.
⚡ Speed Penalty: Reduce the response time of a player of your choice by 50%, making them lose points faster.
💡 Hint Reveal: Get a subtle hint about the misinformation in the narrative, increasing your chance of guessing correctly.
🔄 Mirror Confusion: Swap the positions of two players’ answers, adding a layer of confusion for them.
Log in or sign up for Devpost to join the conversation.