Interactive text adventure device on ESP32, e-ink, and Gemini (github.com)

🤖 AI Summary
A new interactive text adventure game called InkQuest has been developed using an ESP32 microcontroller, a 2.9-inch e-paper display, and a rotary encoder. This innovative handheld device allows users to immerse themselves in a choose-your-own-adventure style narrative generated by the Gemini API, creating an endless variety of stories and choices. With low power consumption and a slim design, the device runs for approximately 20 hours on a single charge, making it a portable and user-friendly gaming console. InkQuest stands out in the AI/ML community by combining the appeal of traditional interactive storytelling with modern technology. The project leverages the ESP32's capabilities to manage user inputs and serve as a bridge between the rotary encoder and the Gemini API for real-time story generation. Upon user interaction, the device retrieves new narrative segments and options, updating both the display and the LED lighting to enhance the user experience. This approach not only showcases the potential of e-paper displays for interactive applications but also emphasizes the integration of AI in generating engaging and personalized content, paving the way for future developments in handheld gaming and AI-driven storytelling.
Loading comments...
loading comments...