chrxh / alien

ALIEN is a CUDA-powered artificial life simulation program.
https://alien-project.org
BSD 3-Clause "New" or "Revised" License
4.45k stars 136 forks source link

Unknown type particleMap and CellMap in struct SimylationData #31

Closed geotyper closed 3 years ago

geotyper commented 3 years ago

Try to compile projects with another graphic backend on Ubuntu Compiler can't found particleMap and CellMap Screenshot at 2021-06-26 16-26-00

As idea they located in some file from #include section

geotyper commented 3 years ago

Find

chrxh commented 3 years ago

Cool :) What graphic backend are you using?

geotyper commented 3 years ago

BGFX as backend. don't want to recompile all project, as idea to experiments with your collision system, arrays, maps on cuda.

project looks interesting, idea of self growing clusters from cell looks like list of small spaces of cellular automata floating in big space, try to find any evolution code (like genetic mutations or other methods) but couldn't in short view. Now have some unstable behavior on cuda kernels in part of read data from gpu, but kernels have some changes from your source code, so can be my errors.

chrxh commented 3 years ago

Thanks! An evolution simulation is currently only possible by creating a world with replicators and food and using a mutation rate (can be configured in SimulationParameters). More details are in the docu: https://alien-project.org/documentation/Evolutionexperiments.html