Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

JavaQuadtreeAgentFlocking

Java Agent-Based Modelling Framework - large scale flocking behaviour on quadtree

Topic: 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

INTRODUCTION

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

ACKNOWLEDGEMENTS

“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)”

About

Java Agent-Based Modelling Framework - large scale flocking behaviour on quadtree

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages