Skip to content

An iOS game application that challenges users to answer arithmetic questions, within a time limit.

License

Notifications You must be signed in to change notification settings

yoshiohasegawa/mindflex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mindflex

Mindflex Logo

Flex your mind

Report Bug

Table of Contents

  1. About
  2. Coming Soon
  3. Contact

About

Mindflex is an iOS game application built with Swift. It is a simple and fun reflex quiz game that challenges your mind. The user is presented with random arithmetic questions and, they must answer the question correctly in under 3 seconds.

Back-End

This game is supported by a backend server (mindflex-server) hosted on a cloud machine that provides endpoints and routes for question data. The server is built with Python and Flask. The database is a noSQL MongoDB database. When the application starts, an API request is made during the loading page which responds with question data that supports gameplay. Once the request has been fulfilled, the application continues to the Welcome screen.

Tech Stack

Key features

Loading Screen

This is where an initial API call is made to fetch relevant data.

Mindflex Loading Screen
  • Gameplay data is fetched and loaded.

  • The loading text is dynamic for a more sophisticated feel.

Home Screen

Simply tap Begin to get started.

Mindflex Home Screen
  • In the future, we hope to build game modes that the user can select from.

Get Ready Screen

The user is prompted to begin the game here.

Mindflex Get Ready Screen
  • This screen allows for the user to anticipate gameplay.

Play Screen

This is the gameplay screen, the main feature of the application.

Mindflex Play Screen
  • A score is shown at the top that is highlighted with a green background, as the user answers questions correctly.

  • A progress bar is displayed and completes at 3 seconds.

  • A motivating message is shown for specific point values. I wonder what it says for 100? 🤔

  • The arithmetic question is shown in bold text.

  • The user must answer True or False.

Game Over Screen

This is where the user may start a new game.

Mindflex Game Over Screen
  • If the user answers a question incorrectly or, time runs out, the game ends.

  • The user may start a new game or, return to the Home screen.

Coming Soon

User Accounts

  • We hope to enable users to create User Accounts in order to keep track of high scores.

Game Modes

  • Different game modes will keep things exciting and, allow users to not only challenge themselves in arithmetic but, also in other topics found in basic trivia.

Sound Effects

  • Sound effects and audio makes games like this much more fun! Keep an eye out for this in the near future.

Contact

For support, feedback or, to report a bug, you may contact the maintainer:

License

Distributed under the MIT License.

About

An iOS game application that challenges users to answer arithmetic questions, within a time limit.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages