This repository contains the source code and documentation for the Game Search Engine project. The application allows users to explore, search, and visualize video game data through a graphical user interface (GUI).
The Game Search Engine fetches video game data from the IGDB API, allowing users to explore game information such as titles, platforms, genres, and ratings. With features like game search, data visualization, and top-rated game recommendations, the application serves as a robust platform for exploring game data.
-
Clone the repository:
git clone https://github.com/your-username/Game-Search-Engine.git cd Game-Search-Engine -
Set up a Python virtual environment:
python3 -m venv venv source venv/bin/activate -
Install the required dependencies:
pip install -r requirements.txt
Run the application in your IDE or terminal using the following command:
python main.pyOnce the application is running, you can interact with the GUI to:
- Search for games
- Explore a database of video games
- Visualize game data
- View top-rated games by genre
The search feature allows users to search for games by title. The search results are displayed in a list format, showing the game title, platform, and rating.
The application provides a list of video games, including details such as the title, platform, genre, and rating. Users can scroll through the list to explore different games.
The application offers visualizations such as:
- Number of games per platform
- Number of games per genre
- Average rating per genre
Users can view a list of top-rated games by genre, showing the game title, platform, and rating.
