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!

Built With

Share this project:

Updates