A Small C++ and OpenCV 4 based Game to test the Reaction Time of Players
The recent (and the only) version of Reaction game is 1.1. Click here to download the release and extract to play!
The Game Supports only Keyboard Input. Any part of the game will not respond to the mouse pointer / click. Follow the Instruction as said in the game to navigate through
-
There will be 6 Boxes / Targets on your Screen
-
These boxes are mapped to
Z
X
C
B
N
M
keys respectively -
Press the respective keys as the boxes light up
-
Every HIT increases your Score & Accuracy
-
Every MISS decreases your Score & Accuracy
-
The faster you are, the higher is your Score
-
The Game ends on 50 / 100 / 200 Hits based on the Game Mode:
- Quickie Mode: 50 Hits
- Normal Mode: 100 Hits
- Long Mode: 200 Hits
Instantaneous Scores are calculated on the basis of Reaction Time by the iScore()
function. Score is incremented on a Hit and decremented on a Miss. The Mathematical Expressions for score calculation is as below
Positive Score / Hit Score is a Piecewise function with score decreasing by time:
Negative Score / Miss Score is a Piecewise function with score increasing by time:
The Score is updated for every Hit / Miss and the Total Score of one game is the Algebraic Sum of all instantaneous scores
The Maximum Scores for each mode are as follows:
- Quickie Mode: 50000
- Normal Mode: 100000
- Long Mode: 200000
A PC / Laptop running Windows. Nothing else (:-P)
- LICENSE : Creative Commons Zero v1.0 Universal License for ReactionGame
- README.md : Here you are! (:-P)
- ReactionGame.exe : The actual game executable
- libXXXX.dll : Dynamic Link Libraries required to run ReactionGame
- /src/main.cpp : C++ Source Code for ReactionGame
- /res : Audio Resource Directory for ReactionGame. Contains WAV files used in Runtime
To ensure a bug-free game experience, do NOT move the files inside the ReactionGame-v1.x folder. Please move the whole folder if required.
Windows Defender might block the running of ReactionGame.exe as it fails to recognize the origin of the Executable (I don't know how to get EXEs signed). Click on More Info and Run anyway to play the game. To ensure that there is no Virus / Malware, download ReactionGame from this Repository only
Any Bugs / Issues / Features Requests can be posted in the Issues Tab of this Repository
This "game" isn't much...
So, Enjoy..?!
Do share if you like it!