Fishbowl is a fun, team-based party game where players try to guess words or phrases from a "fishbowl" across three rounds each with different rules.
This project is a Flutter application prototype that allows teams to play Fishbowl digitally, no paper, no pens, no setup hassle!
| ๐ Section | ๐ Description |
|---|---|
| ๐ฏ Game Overview | Learn how the Fishbowl Game works and its 3 fun rounds. |
| ๐งฉ How It Works | Learn how the Fishbowl screens. |
| ๐ ๏ธ Tech Stack | Tools and technologies used to build the app. |
| ๐ Future Improvements | See whatโs planned for future updates. |
| ๐ฑ Purpose | See the goal of this project is twofold. |
| โ๏ธ Setup & Installation | Step-by-step guide for running and building the project in VS Code. |
| ๐ License | Licensing information for the project. |
| ๐ธ Screenshots | A few preview screens from the Fishbowl Game app. |
This project was born from a Team Building event where we wanted to play Associations (Fishbowl-style) but forgot paper and pens.
That moment inspired me to create a digital version of the game and to test how far I could go using AI-assisted app development.
I used GitHub Copilot to help generate code and build the app structure, and I wanted to explore how quickly a playable prototype could be made without manually writing much code.
The initial version took about one hour of communication with the AI agent.
The game consists of three rounds using the same set of words:
-
Round 1 โ Taboo (Verbal Explanation):
The player describes the word using any words except the word itself. -
Round 2 โ Charades:
The player acts out the word without speaking. -
Round 3 โ One Word:
The player can use only one word to describe the term.
Teams take turns trying to guess as many words as possible within the given time limit.
- Enter:
- Number of teams
- Number of players
- Number of words per player
- Time limit (seconds per turn)
- Then, input player names one by one.
- Once all players are added, the app will randomly assign players to teams.
- The next screen displays all teams and their assigned players.
- Press Next to continue to the word submission phase.
- Each player enters their assigned number of words.
- When everyone has submitted their words, the game can begin.
- The screen shows:
- The current team
- The current round name and number
- A Start button
- When the round starts:
- The first word appears on screen.
- A Correct button lets players confirm when a word is guessed.
- Each correct answer increases the teamโs score.
- The round continues until all words are guessed or time runs out.
- After all three rounds are completed, a Results screen shows the final team scores.
- Framework: Flutter
- Language: Dart
- IDE: Visual Studio Code
- Plugins: Flutter & Dart extensions for VS Code
- AI Assistance: GitHub Copilot
- Persistent storage (save scores and teams)
- Improved UI/UX design
- Online multiplayer mode
- Sound effects and animations
- Round history and replay options
The goal of this project is twofold:
- To create a digital Fishbowl game for fun and easy team-building sessions.
- To explore how AI tools like Copilot can accelerate app development and make Flutter app creation accessible even without deep coding experience.
This project is intended to grow as an open-source community effort.
I would love for this app to live, evolve, and improve through collaboration, whether through design ideas, feature contributions, or code improvements.
If you enjoy the concept or see potential in it, feel free to:
- Fork the repo
- Open pull requests
- Share suggestions or feedback
Together, we can make Fishbowl Game a fun and polished app for everyone to enjoy! ๐ช
This project is released under the MIT License.
Feel free to fork, modify, and improve it!
If youโd like to run or build the project locally, please check the setup guide:
๐ SETUP_GUIDE.md
This document includes step-by-step instructions for:
- Importing the project into Visual Studio Code
- Installing dependencies
- Running the app on an emulator or device
- Building the APK for Android
Created by: Andrej
Inspiration: Team Building fun and the power of AI-assisted coding ๐ก
Here are a few preview screens from the Fishbowl Game app:




