The diamond step: For each square in the array, set the midpoint of that square to be the average of the four corner points plus a random value. The square step: For each diamond in the array, set the ...
A Snake battle royal multiplayer game implemented with OpenGL. It includes AI, a QuadTree for data structure and the Diamond Square algorithm for map generation.