This project is a visual search training game using Gabor patches. It challenges users to find matching patches within a time limit, recording scores for a leaderboard.
- Generate Gabor patches with different orientations, frequencies, and phases.
- Timed gameplay with score tracking.
- Leaderboard to display top scores.
- Intuitive GUI built with PyQt5.
To run this application, ensure you have Python 3.6 or higher installed. You can set up a virtual environment and install the necessary packages.
git clone https://github.com/sigjhl/gabor_pygame
cd gabor_pygame
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
Install the required Python packages using pip:
pip install -r requirements.txt
Run the application using the following command:
python gabor_game.py
- Click on the matching Gabor patches to score points.
- The game lasts for a set time limit, and scores will be recorded on the leaderboard.
At the end of each game, you have the option to save your score. The leaderboard will display your rank based on the highest patches/min scores.
Contributions are welcome! Please feel free to submit a pull request or open an issue for any suggestions or bugs.
This project is licensed under the MIT License.