LovelyPanda/hydra_project
Set of C++ libraries for game development, computer graphics, etc. Coded in my university times. Contains lots of low quality code. Currently the project is dead.
Test for one of game development companies I applied to. The assignment was to improve performance of existing code performing matchmaking (matching players with the most similar parameters posible). My solution was to improve synchronization and to optimize algorithm using SSE. The result was roughly 4000 times faster than the original. There is a better solution though: to redesign and rewrite the algorythm itself. I tried using KD tree for partitioning of the space but then realised that for high number of dimensions it won't be effective.
This repository is cataloged as part of our automated global GitHub synchronization. Full telemetry, velocity snapshots, and code summaries are scheduled for continuous enrichment.
Set of C++ libraries for game development, computer graphics, etc. Coded in my university times. Contains lots of low quality code. Currently the project is dead.