PartyDice is a fun and interactive game designed for parties and group activities. Built with Flutter, this app provides exciting gameplay, engaging animations, and a store to enhance your experience.
- User Authentication: Login and signup features to create and save player profiles.
- Customizable Gameplay: Players can add, edit, and remove their profiles before starting a game.
- Turn-based Fun: Each player takes turns performing tasks or challenges assigned by the dice rolls.
- Roll History: Keeps track of the tasks and challenges completed during gameplay.
- In-App Store: Purchase additional features or themes to enhance the game (not shown in screenshots).
- Dynamic Animations: Engaging animations for smooth transitions between screens and actions.
lib/
├── firebase_options.dart # Firebase configuration options
├── main.dart # Application entry point
├── models/
│ └── player.dart # Player data model
├── screens/
│ ├── gameplay_screen.dart # Core gameplay functionality
│ ├── login_screen.dart # User login interface
│ ├── party_dice_screen.dart # Player setup and gameplay preparation
│ └── store_screen.dart # In-app store interface
├── widgets/
│ ├── animated_button.dart # Custom animated button widget
│ ├── gender_selection.dart # Gender selection widget
│ └── player_card.dart # Player card widget
- Login/Sign Up: Create or log in to your account.
- Add Players: Select a gender, enter a name, and add at least two players to start the game.
- Start Game: Begin the gameplay and follow the instructions for your turn.
- Track Progress: View the roll history to see completed challenges.
- Explore the Store: Enhance your experience by purchasing additional features.
- Install Flutter on your system.
-
Clone the repository:
git clone https://github.com/cod-e-codes/PartyDice.git
-
Navigate to the project directory:
cd PartyDice
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
Ensure to configure Firebase in your project using the provided firebase_options.dart
file.
This app was developed by CodēCodes. Check out more of my projects on GitHub.
Have fun and enjoy the PartyDice experience!