Skip to content

fairlycodeparents/actor-based-boids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actor-Based Boids 🎭

The repository contains the first part of the third assignment of the Concurrent and Distributed Programming course (Master's Degree in CSE @ UniBo). The project involves designing and developing an actor-based version of the boids simulation, as conceived by Craig Reynolds in 1986. For the complete requirements, refer to the ones from the first assignment. Additionally, the project should exploit as mush as possible the key features of the actor programming model, both in terms of design and implementation, and promote modularity and reusability of the code.

The solution proposed in this repository uses the Akka framework, which is a toolkit for building concurrent and distributed applications on the JVM.

Documentation

Within the documentation directory, you will find a concise report (in Italian) detailing all the design and implementation decisions made during the development process. In particular:

  • A brief analysis of the problem, focussing on the concurrent aspects.
  • A description of the adopted design, strategy and architecture.

About

🎭 An actor-based implementation of Craig Reynolds' boids simulation.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages