đ Inspiration
Tamagotchi were a quintessential cultural phenomenon in the 1990s. With over 76 million sales by 2010, every kid kept their handheld Tamagotchi device close to take care of their little Tamagotchi pet by giving them snacks đĢ, showering them with love â¤ī¸, and satisfying their every whim. The craze of the Tamagotchi drew us in and inspired our project -- How could we keep Tamagotchi nostalgia of the 1990s while incorporating modern-day technology to give you the best Tamagotchi experience yet? đŽ
đ˛ What it does
tAImagotchi is a game that aims to capture the nostalgic feeling in your childhood while making Tamagotchi's gameplay more interactive and immersive through the use of modern-day technology. đ
This comes in the form of:
- It's not a one-sided relationship anymore. We've perfectly crafted a pixel-art retro world đ for you and your tAImagotchi to interact in. Now, you're not the only one talking -- your tAImagotchi can chat with you đŦ, mention past cultural references đ, and more!
- You'll never run out of content. Nowadays, so many games are hard-coded with content. With the integration of AI with tAImagotchi, we're constantly generating NEW random content for users to interact with, providing a sense of realism and mystery đ§Š. This means an infinite amount of interesting interactions between the tAImagotchi and users.
- Revamping the Tamagotchi playstyle. With the addition of a strategic component đ§ , you can't keep mindlessly feeding your tAImagotchi, since your choices and actions now affect your tAImagotchi's health. For example, if you can't keep your tAImagotchi's intelligence high enough, your text might just get a bit funky... knowing that your actions have consequences engage users and makes it so much more fun! đšī¸
đ ī¸ How we built it
React.js for the front end, Python FastAPI for backend. Heavy use of the Co:Here API to generate new and unique dialogue đ¤.
đ¤ Challenges we ran into
Outputting dialogue for our tAImagotchi was a huge source of conflict. Co:here often outputs sentences starting with "Sure thing!" or "As a LLM...", and that would be unacceptable for a tAImagotchi to say. So, working around this conflict and ensuring that any responses that sounded 'untAImagotchi-like' were filtered was something we spent a lot of time working on đ ī¸.
đ Accomplishments that we're proud of
In our game, we were able to incorporate the use of a lot of different theoretical concepts, such as vector scoring to improve the interactions our tAImagotchi's have with our users. It felt super rewarding to implement something we understood in theory and seeing it come to life đ.
đ What we learned
We learned TONS while creating this project, whether that's working with the Co:Here API, learning the finer details of React.js, or drawing pixel art for the first time đ¨. tAImagotchi has really challenged us to explore different aspects of technology we've never approached, resulting in our team adapting, learning, and overcoming various challenges throughout the process.
đŽ What's next for tAImagotchi
We'd love to add various features to tAImagotchi. These include:
- More tAImogatchis! You've gotta catch 'em all đ.
- More stats for more strategy đ.
- More user options. We'd love for users to have more choice when interacting with their tAImagotchi đ.
- More interaction. Whether that's through voice lines or more personalized content based on your choices, we'd love to explore potential pathways to increase the amount of interactions your tAImagotchi has with you! đŖī¸đŦ

Log in or sign up for Devpost to join the conversation.