Our Project

Our project draws inspiration from the popular iMessage app, Game Pigeon, and its competitive and engaging puzzle word games. Using the ideas from Game Pigeon, we expanded, creating leaderboards and greater compatibility for all devices, not just iOS.

How we built it

We built this program using Python and HTML. Our plan went like the following:

1. We built the word grid and tiles
2. We added the word verfication and scoring
3. Improved the program with UI
4. Added a 'Found Words' and 'How to Play' feature
5. Added leaderboard
6. Improved the project with UI

Challenges we ran into

One challenge that we ran into was getting our word database. Originally, we had thought to use a .txt file with all the words, but we were unable to make it efficient enough. Then we decided load and verify words from an open-sourced dictionary, solving our problem. Another challenge that we overcame was the leaderboard. We pulled an all-nighter, attempting to figure out how to save and load leaderboard data. But, using DOM in HTML Javascript, we created an updating leaderboard.

Accomplishments that we're proud of

We're proud of everything part of our project, but we're especially proud of our leaderboard feature, as well as our touchscreen and phone compatibility.

What we learned

We learned that when we put our mind to it, we can accomplish a lot. We expanded our knowledge on python and HTML, furthering our programming ability.

What's next for this project

As a team, we're planning to include a multiplayer feature, as well as challenge modes with powerups and unique tiles.

Built With

Share this project:

Updates