Inspiration
I've been watching a lot of livestreams of card games recently, and it looks like a lot of fun! I've always loved card games. I'm also a big fan of party games because they bring people together and create a lot of enjoyment. Plus, I think party games have a unique way of combining fun, social and learning, which is something I really enjoy.
What it does
"Cardon!" focuses on four key factors: Energy Production, Transportation, Industry, and Agriculture. Each card represents a different activity related to these factors, with numbers ranging from 0 to 9 indicating the level of carbon emissions associated with each activity. The game aims to educate users about the environmental impact of various activities while providing an engaging gaming experience. Additionally, the cards feature different effects and actions, simulating the consequences of these activities and highlighting their influence on the environment. Player wins when they clear all the cards on their hand.
How we built it
We built "Cardon!" using Flutter and Firebase, leveraging the capabilities of these technologies to create a simple card game using the template for Flutter Casual Games Toolkit.
Challenges we ran into
One of the main challenges we encountered was learning the Flutter Casual Games Toolkit, which required navigating through various segmented components. Additionally, ensuring smooth data streaming for optimal performance posed a significant challenge. Time constraints prevented us from addressing all aspects of the project, leaving some features incomplete.
Accomplishments that we're proud of
Despite the challenges, we are proud to have developed a satisfying end product that combines entertainment with education.
What we learned
Through this project, we have gained valuable experience in game development using Flutter!
What's next for Cardon!
Moving forward, we plan to address several issues and implement additional features to enhance the gaming experience. These include:
- Improving Card Effects: Implementing more effects to enrich the visual representation of card effects and introduce a wider variety of effects to enhance gameplay tailored to the types of cards played.
- Handling Player Inactivity: Implementing mechanisms to manage player inactivity.
- Managing Overflowing Cards: Implementing solutions to prevent the accumulation of excessive cards on the playing area.
- Automating Actions When the Game Timer Expires: Introducing automated actions or effects when the game timer reaches its expiration, adding an element of urgency to the gameplay.
- Enhancing the Game with Visually Appealing Card Art and Audios: Improving the aesthetic appeal of the game by adding visually captivating card art and enhancing the auditory experience with engaging sound effects and background music.
Log in or sign up for Devpost to join the conversation.