bkrroy / hackverseRepo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CHAOS GAMES

An App that lets you play mini games with your friends.


Tech Stack Used And Description

  • Tech Stack:

    • The app has been developed using Flutter in Dart programming language.
    • Firebase and Firestore have been used to allow the use of database for storing user information and allow multiplayer functionality.
  • Description:

    • This app has been created from scratch (NO PREVIOUS WORK WAS DONE ON THIS PROJECT) and gives users a multiplayer platform to play and enjoy together.
    • This app promotes/helps friends to connect and have fun during COVID and further.
    • The game is Two truths One lie.
    • In the game the creator/host of the game provides 2 truths and 1 lie about them.
    • The other players have to guess the lie and upon guessing correctly they recieve points.

Functionalities

  • [✔] Admin Authentication (Login and SignUp)
  • [✔] Creating a game
  • [✔] Joining a game
  • [✔] Multiplayer platform
  • [✔] Log Out

Instructions to run

  • Instructions:
    • If you are new to the app then register yourself.
    • If you have already made an account on the app then login in.
    • After Login you can either create a game or join another game.
    • If creating game you will have to provide the constraints for the game.
    • Upon the creation of game you will recieve a unique code which you can share with your friends to invite them to play.
    • For joining a game you need to enter the joining code and proceed to play the game.
    • You can also sign out of the app using the sign out button.
    • While playing the game the host can set the truths and lie and press click me to make it available for the other players.
    • The other players must click on the start button once to start the game (ONLY ONCE).
    • The other players can click on which statement they believe to be the lie. If guessed correctly they secure 100 points.
    • The host can then change the statements for the next round.

Contributors

Brajesh Kumar Roy

GitHub LinkedIn

Tanishq Gandhi

GitHub LinkedIn

Dhruv Singh

GitHub LinkedIn

Made with ❤️ by Chaos Coders

About


Languages

Language:Java 69.0%Language:Makefile 19.7%Language:Dart 11.2%Language:Swift 0.1%Language:Kotlin 0.0%Language:Objective-C 0.0%