Party Charades game created in Flutter.

Overview

Party Flutter

Party Flutter

Join the chat at https://gitter.im/party_flutter/community CircleCI

Mobile party game implemented in Flutter framework. Its been heavily inspired by the Heads Up! game:

  • Get a group of friends (at least 3 players)
  • Start the app
  • The youngest player takes the phone
  • Pick one of the available categories/topics (eg. Animals, TV series, Sport)
  • Place the phone at your forehead, so that other players can see the screen
  • Guess the word displayed at the screen - your friends are here to help you!

Download

Get it on Google Play Get it on the App Store

Preview Video

Preview Video

Screenshots

Screen 1 Screen 2 Screen 3 Screen 4 Screen 5 Screen 6 Screen 7 Screen 8

Adding new language

  1. Add language code to getCodes method in language.dart
  2. Download language flag from here and put it in assets/images/flags/
  3. Make a copy of file intl_messages.arb and translate the sentences (not the ones prefixed by @). See the intl_messages_pl.arb for reference
  4. When the translations are ready - run the Generate translations section
  5. The UI is translated! The only remaining thing is to add own set of categories and questions in assets/data/. Each category consists of:
  • id - unique identifier of category (just make sure it's unique across the file)
  • image - image name for the category which is stored in assets/images/categories/. Feel free to add your own images - should be non-transparent, 400x400, PNG files. Can be downloaded from https://www.pexels.com/ or https://unsplash.com/
  • name - category name in yours language
  • questions - list of available questions - min. 50 per category, but more is better :)
  1. Done, new language added - PRs are more than welcome ❤️

Generate translations

  • flutter pub pub run intl_translation:extract_to_arb --output-dir=lib/l10n lib/localizations.dart
  • flutter pub pub run intl_translation:generate_from_arb --output-dir=lib/l10n --no-use-deferred-loading lib/localizations.dart lib/l10n/intl_*.arb

Resources

Comments
  • Release on F-Droid

    Release on F-Droid

    Since Zgadula is free software, it'd be great to see it over on F-Droid — the free software app store for Android.

    F-Droid builds apks itself, and so requires all dependencies to be open-source. As such, Zgadula would have to have a separate flavor without Firebase.

    As Firebase is used only for analytics, ads, and remote notifications, this should be doable.

    opened by 12people 3
  • Charade word set license

    Charade word set license

    Hi there, I know that the code is Apache-licensed, but I wasn't sure whether the word set is also under that license or not. Is it, or is there a different license that applies to it?

    opened by 12people 2
  • Request To Add Product in Start Flutter

    Request To Add Product in Start Flutter

    Hello,

    I am Maheshwari from team GeekyAnts.

    On behalf of Start Flutter, we add open source products which we find helpful to the community & also we provide credits to author itself.

    Let me know if you are interested showcase your product in our open source website.

    If yes, then I request you to add MIT Licence in your repo.

    Looking forward to hear from you.

    opened by maheshwari-1153 1
  • Request to add product in Start Flutter

    Request to add product in Start Flutter

    Hello,

    I am Maheshwari from team GeekyAnts. On behalf of Start Flutter, we add open source products which we find helpful to the community & also we provide credits to author itself.

    Let me know if you are interested showcase your product in our open source website.

    If yes, then I request you to add MIT Licence in your repo.

    Looking forward to hear from you.

    opened by maheshwari-1153 1
  • Rework round time

    Rework round time

    The "PASS" functionality have no sense in current implementation - the player will use whole time to guess the word without any consequences. Rework it, so that time is shared across questions (like max 15 questions in 60 seconds overall).

    opened by vintage 1
  • Allow user to create custom categories

    Allow user to create custom categories

    Allow user to create custom category which can be then played with friends. A category is set of following fields:

    • Image
    • Category name
    • Questions (unlimited)

    Research the topic, investigate possible solutions.

    enhancement question 
    opened by vintage 1
  • Add MCU category (to the English version)

    Add MCU category (to the English version)

    The same shout out as in https://github.com/vintage/party_flutter/pull/18 - are there any MCU fans out there to review the content of the category? (Content is the same in both languages, just translated)

    opened by ewaosie 0
  • Double reference for Page on tutorial.dart

    Double reference for Page on tutorial.dart

    Alias needed due to duplicated Page classes available on zgadula and native Flutter library.

    import 'package:zgadula/ui/shared/reveal/pages.dart' as zg;

    opened by mcruzie 0
  • Logic to get next card

    Logic to get next card

    Hi, Can you please point me to where I can find the logic to get next card in the code? I've gone through it but probably missed it. Also, do you tilt the phone up or down to get the next card or is it a swipe left/right functionality? Thank you!

    opened by damialajogun 0
  • Enhancements after libs update

    Enhancements after libs update

    1. https://pub.dev/packages/esys_flutter_share#102 - add some description to Share.file ~~2. https://pub.dev/packages/camera#051 - do not record audio (only snapshots are taken)~~
    enhancement 
    opened by vintage 0
  • Two separate modes

    Two separate modes

    • Original - put the phone on forehead and guess the word using hints of your friends
    • New - hold the phone so you are the only one who see the screen and give hints about the word to other players
    enhancement 
    opened by vintage 0
  • [MVP] Team mode

    [MVP] Team mode

    Allow players to define teams in order to provide some kind of competition - gather points for your team and at the end see who got more of these.

    TODO:

    • Allow to define two teams (blue/red?) with up to 5 players each (list of names)
    • When the category finishes the game needs to inform whose turn is next. John (red) -> Alice (blue) -> Bob (red) -> ...
    • Game score screen needs to provide some mechanism to swap correctness of answers (due to invalid tap, or race-condition timeout)
    • Points after each category needs to be added to the team summary
    • When every player from each team passed his turn, show teams summary (points) and which team won the competition
    enhancement question 
    opened by vintage 0
Owner
Kamil Rykowski
Flutter Developer | @Vaultomb founder
Kamil Rykowski
Among Us Jump game I created as a Christmas gift for my cousins.

among_us_jump Among Us Themed Jump Game Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Sam Sungmin Cho 0 Jan 1, 2022
Neuss - A very simple guessing game created for iOS and Android devices

Neuss - A very simple guessing game created for iOS and Android devices

AmirHossein Mohammadi 8 Jul 25, 2022
An application cum Game-based App built using Flutter that compose a mind-tricked word game, Just for fun.

destini_challenge A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

dev_allauddin 3 Feb 3, 2022
M.U.D. Role-playing text-based game. A multiple-choice multiplayer interactive game developed on Flutter (Android, iOS, Windows, Web)

Teia M.U.D. Role-playing text-based game. A multiple-choice multiplayer interactive game developed on Flutter (Android, iOS, Windows, Web). The main f

Pedro Gonçalves 3 Feb 17, 2022
Warrior Runner - Game made with Flutter and Flame game engine

Warrior Runner - Game made with Flutter Demo and Screenshot Flutter Version Used : 1.22.4 flame: 0.29.3 hive: 1.5.0-pre Learing Resources: Create a Mo

Mohammed Hashim 20 Oct 10, 2022
Snake-Game - A flutter based classic snake game with nothing just and just a feel to have play

snake_game This is a simple snake Game under development made with the help of y

Shubham Kumar 2 Mar 22, 2022
Game characters ui - A redesign of a game characters app using flutter

Game characters ui - A redesign of a game characters app using flutter

null 20 Oct 23, 2022
Flutter Switch Game: Get Fun With Play This Game

switch_game A new Flutter project. Getting Started Try Swap red circle to green

Sermed Berwari 1 Jun 17, 2022
A simple dice game built using Flutter, that allows users to engage in a dice game

A simple dice game built using Flutter, that allows users to engage in a dice game. Each player rolls the dice and the highest value number that you can make WINS!

Dubem Ezeagwu 1 Sep 1, 2022
Game Flutter Using Flame.It was for the Game Jam 2022

binarymemory Memory Binary Flame Flutter Game Jam Getting Started This project is a starting point for a Flutter application. A few resources to get y

Victor Manuel Lagunas Franco 2 Sep 7, 2022
A starter game in Flutter with all the bells and whistles of a mobile (iOS & Android) game

A starter game in Flutter with all the bells and whistles of a mobile (iOS & Android) game including the following features: sound music main menu scr

Samuel Abada 14 Dec 22, 2022
Chess-game - Some simple lines of coding and made this awesome looking full functional chess board game

flutter simple chess game It's a flutter chess game application with fast code.

Munem Sarker 5 Jun 17, 2022
Games - Simple games created in flutter

games Simple games created in flutter UI

Bunyod 1 Jan 21, 2022
Wordle-flutter - A Wordle Game Made With Flutter

wordle with flutter A small wordle made with flutter Getting Started Just a 4 ho

Fernando Souto Gonzalez 9 Dec 11, 2022
Tic-tac-toe-flutter - Multi player TIC-TAC-TOE game made using flutter

tic_tac_toe Multi player TIC-TAC-TOE game made using flutter State Management li

Aakash Pamnani 3 Feb 22, 2022
A minimalist Flutter game engine

A minimalistic Flutter game engine. English | 简体中文 | Polski | Русский About 1.0.0 Our goal is to release v1 soon. We are periodically launching RCs (r

Flame Engine 7.3k Jan 8, 2023
How to build a Match-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter.

flutter_crush How to build a Math-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter. Source code of the article available on didierboelens.com

Didier Boelens 477 Nov 28, 2022
a tetris game powered by flutter. 使用flutter开发俄罗斯方块。

English introduction Please view README_EN Flutter俄罗斯方块 使用Flutter开发的俄罗斯方块游戏。支持 Android, iOS, Windows, mac, Linux 以及 web. 参考来源于 vue-tetris 。 如何开始 自行编译

Bin Yang 1.4k Dec 23, 2022
A game powered by Flutter and Flame

Flutters About Flutters is a demo game powered by Flutter and Flame. I wrote it to test out its performance and gaming capabilities and decided to ope

Florentin / 珞辰 184 Jan 8, 2023