-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Surfaces support #2
Comments
Closed
tmptrash
added a commit
that referenced
this issue
Jan 18, 2019
tmptrash
added a commit
that referenced
this issue
Feb 3, 2019
fixed an issue with radiation effect #2
tmptrash
added a commit
that referenced
this issue
Apr 6, 2019
implemented new Surface algorithm based on random walk #2 decreased memory usage #2 added an ability to add unlimited (till the size of the world) surface dots in a world #2 added an ability to collect dots of different surfaces near Config.worldSurfaces[x].dirs locations #2 removed Energy class #2 fixed a problem with max energy #2 moved energy config to Config.worldSurfaces[0] #2 added Config.orgStepEnergy #2
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
At least we have to support:
They should move to randomly slected points (many) in a world. If some percent of dots (block) are not moving then random point should be changed. Because it will have many points, we will have many areas with different surfaces.
Config for one surface:
Amount of all surfaces dots should not be greater then amount of dots in a world. Think about configs for mutations and age.
Here is a simple algorithm:
Just go through all dots in a world and move them to dirx, diry. This is how we remove all Surface arrays. Maybe merge Energy and Surface classes.
The text was updated successfully, but these errors were encountered: