Team Dialed Dawgs's Team ID: 5UTA

Inspiration

Our inspiration for this project stems from the belief that everyone should have access to knowledge about their legal rights. By leveraging technology, we aim to make legal information more accessible to a wider audience. We realized that many people are unaware of their rights, and we wanted to create an interactive experience that helps educate players about legal concepts in a fun and engaging way.

What it does

The game we developed, Canadian Law Adventure, helps players understand and navigate various legal scenarios in Canada. Through interactive storytelling and gameplay, players are presented with different legal situations where they must make choices. These choices impact the outcome, helping players learn about the consequences of different actions from a legal perspective. The game aims to make learning about the law more accessible, especially for those who might not have a strong understanding of their legal rights.

How we built it

We used Pygame and Python to build the game. The development was focused on creating an interactive experience that was both educational and engaging. To enhance the visual experience, we utilized free 2D assets from Kenney.nl, and we generated custom background images using ChatGPT. The combination of Pygame for game logic and visuals, alongside Python for backend functionality, allowed us to bring the project to life in an intuitive way.

Challenges we ran into

One of the main challenges we encountered was learning how to use Pygame while building the game. Since none of us had any experience with it, there was a steep learning curve, and we had to learn on the go. Additionally, outside disruptions, such as work and personal commitments, created time constraints that slowed progress. Despite these challenges, we managed to stay focused and deliver a functional product.

Accomplishments that we're proud of

We're incredibly proud of the fact that, despite numerous personal and professional challenges, we were able to develop a feasible and functional product. The project was built under tight time constraints, and we were still able to create an interactive, educational game that can help people understand their legal rights. We're also proud of the way we were able to learn new tools, such as Pygame, and integrate them into our project.

What we learned

Through this project, we learned a great deal about game development, including Pygame and how to design user-friendly interactive scenarios. We also gained valuable insight into how to design a game that is both educational and fun. Additionally, we learned the importance of time management and collaboration in order to overcome external challenges and make progress as a team.

What's next for Canadian Law Adventure

Looking ahead, we plan to expand the game by adding new scenarios to further explore different legal situations. For example, we envision a scenario where the player interacts with a boss in an office setting, leading to a dispute that results in an interactive dialogue. The player's choices will lead to different outcomes, showing how legal rights come into play in various real-world scenarios. We also want to implement levels for each scenario to create a more dynamic and engaging experience for players.

Built With

Share this project:

Updates