Skip to content

WiSie98/raylibdemo-spatialpartition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 _____             _   _       _  ______          _   _ _   _              ______                     
/  ___|           | | (_)     | | | ___ \        | | (_) | (_)             |  _  \                    
\ `--. _ __   __ _| |_ _  __ _| | | |_/ /_ _ _ __| |_ _| |_ _  ___  _ __   | | | |___ _ __ ___   ___  
 `--. \ '_ \ / _` | __| |/ _` | | |  __/ _` | '__| __| | __| |/ _ \| '_ \  | | | / _ \ '_ ` _ \ / _ \ 
/\__/ / |_) | (_| | |_| | (_| | | | | | (_| | |  | |_| | |_| | (_) | | | | | |/ /  __/ | | | | | (_) |
\____/| .__/ \__,_|\__|_|\__,_|_| \_|  \__,_|_|   \__|_|\__|_|\___/|_| |_| |___/ \___|_| |_| |_|\___/ 
      | |                                                                                             
      |_|                                                                                             

raylibdemo - Spatial Partition Pattern

A simple raylib project to demonstrate the "Spatial Partition Optimization Pattern" by following the example from: https://gameprogrammingpatterns.com/spatial-partition.html

Raylib Demo - Spatial Partition

Usage

Before you start the programm change NUM_CELLS and CELL_SIZE in grid.h, which is located in src/headerfiles, to one of the four values, which are commented of to the side of the constants.

grid constants

You can also experiment with the values to get different results.

Controlls

Spawn amount of the objects is set by pressing the arrow key up or down. Press the left mouse button anywhere on the screen to spawn objects. The programm can be closed by pressing the ESC key or by pressing the window close button on the top right of the screen.

License

see LICENCE file for details.

About

A simple raylib project to demonstrate the "Spatial Partition Optimization Pattern" by following the example from the book "Game Programming Patterns"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors