ValoGuessr is an open source GeoGuessr-like windows desktop application for Valorant!
I made this game for my HL IB Computer Science Internal Assessment (although mostly for fun and experience) which was taking place in December of 2022. At that time, there were only 8 maps, with Pearl being the most recent map.
- This game is written entirely in C++, using barebones OpenGL and GLFW for graphics and features my custom (elementary) UI engine!
- All of your game data is saved in a local file, so all of your previous games, achievements, and stats are saved forever!
- You can share your previous games with friends or replay them yourself and compare the scores!
These are just a few screenshots to show what the UI looks like. If you would like to see more screenshots, go to the screenshots branch of this repo.
In the releases page, download the newest release, navigate to the /bin
folder, and run valoguessr.exe
.
First, run git clone https://github.com/declspecl/ValoGuessr
.
Then, navigate inside the ValoGuessr folder and open the sln file in Visual Studio, allowing you to easily build the game from the source.
The Debug build mode should only be used for running the game from Visual Studio, as the paths for the assets are dependent on it.
The Release build mode is what should be used when compiling the standalone executable.
Create a /bin
folder in /valoguessr
and place the newly created valoguessr.exe into /valoguessr/bin
.
Then place the appropriate dlls from the /dlls
folder in the same directory as valoguessr.exe, which should be /valoguessr/bin.
The scaling method of the program is very naive and is truly meant to be used in a 16:9 aspect ratio. So, for your best interest, I would try to keep it in it's default resolution or try to resize it to be in 16:9.
This project uses numerous libraries and dependencies. Here is a list of them:
The minimap images were edited by me but were all taken from mobalytics.gg.
The images of Valorant gameplay and splash art were all taken by me but all belong to Riot Games and were taken from their game Valorant.
The Valorant logo is used in various textures in ValoGuessr. All of these textures were created by me but contain assets belonging to Riot Games.
The font used in ValoGuessr was made by user Brylark on dafont.
The following sounds were all recorded by me from Riot Games's game Valorant:
- valoclick.mp3
- valoclicky.mp3
- valohover.mp3
- valomenu.mp3
- valoplayclick.mp3