Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

miorsoft

9
Posts
1
Topics
29
Followers
7
Following
A member registered Jan 12, 2020 · View creator page →

Creator of

Recent community posts

Thank you!

Yes, it works well.

Regarding "Evolution" I think it was strongly inspired by this project of mine that was born much earlier. (Despite that I never got a mention).

Thank you very Much!

To Zoom move mouse with right button pressed.

Thank you!
interesting suggestion

(3 edits)

Hi, thanks for your interest, and sorry for the late reply.

I think the continuous camera change you are talking about is what happens when during evolution the number of creatures (by gender) present goes below a certain threshold. At this point, random ones are automatically added at random locations with random genes. (and the camera focuses on the newly added one).

It takes a long time in the beginning to get interesting creatures that can survive.

I suggest adding lots of them with the "Add Random" button.

Or activate "Turbo" and minimize the window to greatly increase the speed. Then occasionally maximise the window and see the results. (Check "Draw Graph" to see the trend in the number of creatures and food).

Another tip: After a long period of evolution, I recommend selecting "oldest male" and "Oldest Female" and clicking "Save this Creature".

Then they can be retreived in a new simulation by using the "Add Creature" button. (which adds a random creature from among those saved.)


I should add that the creatures are saved in directories with a name indicating the "neural network topology".

EG folder name "Creatures 36-12-8-6 (EG5)" ...  where the numbers from the second to the penultimate one indicate the hidden layers. (First and last are Input/output layers)

The default topology (visible in Settings...)
should have evolved creatures ready to add with the "Add Creature" button.

To ZOOM In/out hold down the right mouse button and move left and right

Thank you!

Yes, it's what I'm thinking about.

It's quite challenge though.

I'd like to add the possibility to group/ungroup some choosen modules from the entire project.

Then, have the possibility to load/save (import/export) those group.

This way it would be easer to manage large project.

Thanks for the compliments !
Speaking of sound (noise), yes it's true it's annoying. It was a wrong choice.
The beep means that the population is dying out. The sound is reproduced when the number of males or females falls below a certain threshold. At this point, a creature with random genes is added.
If you put the turbo and minimize the window the program should run much faster.
In theory, after a long simulation, the population should no longer risk extinction, and therefore should no longer hear the sound.
Maybe I will remove it in a future update.

Click "A" Button and email me the ProductKey, I'll send you the ActivationKey

thank you very much.
Let me know about your experience

https://miorsoft.itch.io/ecosystem-evolution



This is a Simulation of Living Creatures.
It simulates a small evolutionary ecosystem.
Short explanation:
Each Creature is moved according to its Nerual Network Inputs/Outputs.
Neural Networks Inputs are given by the eyes View,
plus: Current Energy, Current Stomach fullness and 'pregnant or not'.
Eyes View is divided in sectors, each one has the Amount of meat/vegetable food and Male/Female Creature.
The Outputs of NN determinate the Speed and the Steer of the creature.
Creature can reproduce.
There are Males (Yellow) and Female (Pink)
When Male and Female touch themself, female can get Pregnant (In this case she is highlighted)
After a given time then, if pregnant Female has more than 50% of the energy,
She makes a new Child having for genes the one of Mother crossovered with the one of Father.
The mother gives a percentage (given by a gene) of its energy to the son.
A little mutation of children genes can occur.
While Moving, Creatures lose energy that they can recover by eating food.
When out of energy they die and becomes meat-food (That with time will be transformed to Vegetable food).
Vegetable food grows.
If the amount of Global vegetable growth is less than a threshold new Vegetable will be added at random position.
The output of NN, beside Speed and the Steer of the creature, determines the Violence (Red eyes) and Attack behavior of the creature.
If the genes difference of touching creatures (of the same sex) is above a certain threshold (given by a gene) and the 'DoAttack' output of NN is ON, the Attacking creature will damage other creature.