Skip to content

A simulator of ecosystems, where multiple species can be established and hierarchies can be built between organisms.

License

Notifications You must be signed in to change notification settings

WebAxol/EvolutionSimJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EvolutionSimJS

This is an academic project that intends to understand how communities inside ecosystems can change and evolve depending on specific conditions.

Warning: This code is not ready for production and lacks some good practices - it was specifically made for academic research.

EvolutionSimJS - Simulator in action

EvolutionSimJS - Results graphed

Main Features:

  • Interface to set up experiments: The final user can establish the variables as he requires, so there is enough flexibility to run different kinds of experiments.

  • Interface to retrieve and graph results of experiments: It integrates Chart.js to visualize results and analyze trends

  • The core piece - the simulator (not ready for production, it needs more testing and optimization)

Missing technical requirements for deployment

  • Index web page with links to the rest of frontend interfaces
  • Perform security tests on back-end controllers
  • Further test and optimize simulation; it must run at least at 30fps having a load of 500(consumers)x1000(producers)
  • Finish user interfaces and test UX
  • Turn all scripts into ECMAScript modules and import/export files

About

A simulator of ecosystems, where multiple species can be established and hierarchies can be built between organisms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published