Dino in Paris
Inspiration
A user joins Dino on their adventures in Paris. On each level, Dino watches two of the Hoppers have a conversation in the target language, followed by translations. Then, as Dino, the user gets to have a conversation, using the words they've just learnt from the interaction. Behind the scenes, they're conversing with out chatbot and earning points when they use key target phrases. 🦖💜
How we built it
We used pygame to create the baseline 2D visual game, importing sprites made by hand in Piskel to ensure a consistent design theme. Pygame provided us with a good user interface, and we then used 'chatterbot' open source chatbot for our user interactions.
Challenges we ran into
- Time constraints were a little challenging
- Integration between the chatbot and the UI took longer than expected
Accomplishments that we're proud of
- Working through the challenges of event oriented coding in Pygame
- Coming together as a team to implement each of our individual contributions into one successful program
- Finding the true meaning of hackathons through the spirit of teamwork
What we learned
- We used two new Python libraries, and trained a chatbot for the first time. We also learnt to speak French! (DurHack Dino can concur).
What's next for Dino in Paris
- Add more levels for more language learning
- Expand to more languages and cities around the world!

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