Skip to content

Simulator for slime mould, developed using C# and leveraging .compute shaders for graphical computations

Notifications You must be signed in to change notification settings

aidanroley/physarum-maze-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Physarum Maze Simulator

Physarum (slime mold) simulator that uses depth-first-search algorithm to randomly generate a maze for the slime to navigate through. It's built with Unity using C# and some HLSL .compute shaders that the GPU runs with parallelism to keep things running smoothly with a high amount of slime agents.

Normal Mode

Straightforward physarum simulation

Maze Mode

A maze is randomly generated and the slime agents are dropped in to see how they handle it.

Instructions

Open the exe from the zip file in releases. Once the program runs, it will default to maze mode, hit "Esc" key to go back to the main menu where you can then select which mode you want to do. Because this program uses shaders, you need a GPU to run this program smoothly.

About

Simulator for slime mould, developed using C# and leveraging .compute shaders for graphical computations

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published