Java Agent-Based Modelling Framework - large scale flocking behaviour on quadtree
Author: Eugene Ch'ng Academic Blog
Purpose: Prepared for the ERC Advanced Research Grant 'Lost Frontiers' Scalable Agent-Based Modelling Team Training.
Audience: For students and researchers needing a quick approach to learning agent-based modelling foundation for C++ and OpenGL
The code presented here is now a 'systems-level' development, as a 'sketch' for more serious C++ code development in my repositories for the ERC 'Lost Frontiers' Advanced Research Grant. The Quadtree Terrain System is composed of a set of decoupled classes, each for managing objects within the ABM system:
- Quadtree agent interaction
- Hierarchical object-oriented code for polymorphic behaviour
- Flocking implementation tested on quadtree interaction for large scale simulation
“This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme ( ERC funded project No. 670518 LOST FRONTIERS)”