Skip to content

a smaller-scale version of "four pictures one word", which allows users to guess the word based on the four pictures provided, made in flutter

Notifications You must be signed in to change notification settings

RiccardoDotExe/Four-Pictures-One-Word-in-Flutter

Repository files navigation

Four Pictures One Word in Flutter

A recreation of the app "four pictures one word" in flutter using Cloud Firestore for backend storage, Flutter Animate for animating effects, GetX for state management and GetXStorage for backing up data on the device. This project is a smaller-scale version of the before mentioned popular game, which allows users to guess the word based on the four pictures provided.

Screens and Features

  • Home Screen: The home screen gives the user a preview of the current level, a play button and a button to reset the entire game.
    Screenshot of Home Screen

  • Four Pictures One Word: In the game screen the user is presented with four picture which represent the word the user is trying to guess.
    Screenshot of Game Screen

  • Wrong Solution Animation: The red shake effect plays when the attempt the user made is wrong.
    Wrong Animation Gif

  • Add Correct Letter Hint: The button with the lightbulb icon checks the solution and adds the correct unremovable button at the first wrong/empty letter to the solution.
    Screenshot of Correct Letter Hint

  • Clear Wrong Letters Hint: The button with the trashcan icon removes all letters that are not needed for the solution.
    Screenshot of Clear Wrong Letters Hint

  • Buy Menu: Currently just lets you choose the amount of currency you want and adds it to your balance.
    Screenshot of Buy Menu

  • Win Screen: Shows work in progress pictures in preview and congratulates you for clearing all levels when you try to press play.
    Screenshot of Win Screen

Playthrough

You can find a video of playthrough of the game here: Playthrough

Technologies and Packages

  • Cloud Firestore: a scalable NoSQL cloud database from Firebase and Google Cloud Platform.
  • GetX: a great package for state management, route managemenent and dependency injection
  • GetX Storage: a package to back up data with key-value in the memory
  • Flutter Animate: a package for animating the effects

About

a smaller-scale version of "four pictures one word", which allows users to guess the word based on the four pictures provided, made in flutter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages