Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Keiwan

152
Posts
5
Topics
2,078
Followers
A member registered May 05, 2016 · View creator page →

Creator of

Recent community posts

Unfortunately, it turns out that in the vast majority of cases the noticeable performance drops happen because of Unity's physics system, which is single-threaded on the CPU and out of my control.

A special build of Evolution that allows playback of legacy simulation saves.

http://keiwan.itch.io/evolution <- This is the main game you want to play

The issue I noticed should be fixed now. Can you please try again and see if that was the same problem you were running into?

I just checked and there seems to be a problem with Safari. I'll look into it. Are you using Safari or a different browser?

Yes, you cannot save in the browser version. You have to use one of the downloadable versions for that.

You should be able to edit all of those settings from the pause menu during the simulation as well as the settings menu in the creature editor.

I switched out the character model with the most recent update since people kept getting genuinely frightened by the old one and that was never my intention.

There are librarians in some of the rooms. They are completely harmless and are also just trying to understand the meaning of the books. You can click on them and they will tell you what they know, though most of it is as much gibberish as you can find in the books yourself.

Which macOS version? I just tried it on 11.4 and can't reproduce any issues.

If you mean that you want to be able to edit the creature design after backing out of a simulation that you loaded from a file, that is currently not possible, but I already have it on my list of things to add with a future update.

You can use the "Export" button in the save file selection window to save them to an arbitrary location.

If you just want to copy the entire folder you can find it at
C:\Users\<userprofile>\AppData\LocalLow\Keiwan Donyagard\Evolution
or if you use a Mac
~/Library/Application Support/Keiwan Donyagard/Evolution

There should be two folders there: "EvolutionSaves" and "CreatureSaves"

There is no exit button inside of the application. If you hit the windows key it should bring up the taskbar where you can right click the application and then select "Close window"

Hi! Thanks for letting me know about the Twitter thing. I didn't know that I had to manually enable that option.
All of my contact options are listed here.

I generally do not license out Evolution to be embedded on any websites other than itch.io, though.

(1 edit)

That's awesome! Thanks for sharing

(1 edit)

I've sent an e-mail to support about another payout-related issue 35 days ago and a follow-up a week ago and haven't received any response other than the automatic "Request received" confirmation. At this point any response, whether it's a "we don't know when this will be fixed" or "sorry, we have a lot of support tickets queued up and we'll probably get to yours within the next two weeks " would be significantly better than nothing.

I'll gladly cut them some slack given their small team size and the current state of the world but this complete lack of communication for so long is quite frustrating.

http://keiwando.com/evolution/faq/glitch/

http://keiwando.com/evolution/faq/best-creature-stats/

That's awesome! Thanks for sharing!

The running brain design you made is great too by the way :)

The same piece of text can be found in multiple places in the library. The search menu randomly picks one of these locations each time you hit search.

You can verify that the text was actually in the book that you searched for before you searched for it by remembering the exact location of the page (hex, wall, shelf, book and page number). You can go to this location at any point in time, in the browser version or the offline version on any machine and will find the text that you searched for.

By "did it again" you mean you opened the menu and clicked search again?

That's awesome! Thanks for sharing the video!

As long as the mutation rate is greater than zero, there is always the possibility that a creatures manages to mutate its way out of a local maximum. I haven't seen that happen myself, but to be fair, the majority of my time on this project was spent implementing it and not experimenting with long-running simulations.

What I would recommend is to try to play around with different selection, recombination and mutation algorithms and to increase the mutation rate when the fitness starts to stagnate. The settings that lead to the most randomized simulation behaviour (which can be exactly what you need if you're stuck in a local maximum) are
uniform selection
uniform recombination and 
global mutation
with a  mutation rate of 100%.

As far as the network size is concerned, I have seen some very interesting results with networks about the size that you have chosen. Sometimes with even more intermediate nodes (but not with more layers). I haven't seen too many successful simulation results with very deep networks. You might get lucky and immediately start off with one that works really well, but it's a lot more unlikely than with smaller networks.

The network inputs include the average rotation of all bones which can give the creature some sense of rotation. Additionally, the creatures cast rays into the world in order to learn about the distance from their surroundings. Some of these rays have a fixed direction (e.g. up and forward) but one of them is controlled by a neural network output of the creature itself. It could therefore also use the information it gets from these rays in order to determine its current orientation in space.

Thanks! Yeah, a Linux build even existing is as much support as I can / want to offer for it. It also lacks some features: http://keiwando.com/evolution/faq/linux/

Glad to hear that it works, though.

Is it possible to disable some of the dashboard notifications? Specifically, I would like to disable notifications about new followers and builds that have completed processing.

I know about the e-mail notification settings but wasn't able to find anything regarding dashboard notifications.

You must have missed this sign, it's right by the entrance.


Jokes aside, you're not supposed to jump to the other floors - it ruins the illusion. I guess I forgot to prevent you from being able to do that. At the current rate of updates for this app, I'd say this is going to be fixed in about 2 years. 

Thanks for letting me know about this issue, though!

I've been in sporadic contact with Jonathan since 2015. I wasn't just loading content from his website without his permission :)

In fact, a very early release of this 3D library used to be hosted on libraryofbabel.info http://libraryofbabel.info/lob3d.html. I'm guessing that it has gotten lost during the recent time of technical difficulties that the site went through (same as with the old forum).

With the most recent update I added my own algorithm for generating the pages in the library instead of loading them from libraryofbabel.info. This makes the apps work completely offline and also allows me to host a browser version here on itch.io without having to deal with cross-origin resource sharing issues. It also makes the pages show up a lot faster.

The pages are going to be in different locations since Jonathan's implementation of libraryofbabel.info is not publicly available and I would need to know all of the details and exact parameters that he uses in order for me to make the pages show up in the exact same locations. Both algorithms are mostly based on the same concepts, though.

You can find my implementation here:
https://github.com/keiwando/libraryofbabel3D

All pages are loaded through libraryofbabel.info, which appears to have been down for the past couple of days.
It seems like Jonathan is working on fixing it, though:
https://www.reddit.com/r/BabelForum/comments/eewgjs/the_website_is_down_right_no...

As soon as the website is up and running again, the pages should show up in this 3D version as well. Sorry for the confusion and thanks for letting me know about this issue!

Which operating system? Windows? Is it something like this: https://itch.io/post/981372

Thank you very much, Tom! I appreciate it!

http://keiwando.com/evolution/faq/best-creature-stats/

Glad to hear that it works now. Sorry about that bug!

Evolution community · Replied to UKn in Bugs

I just uploaded a new Windows version, which should hopefully fix the issue. Can you please follow these steps and the let me know if it worked or not:

(You might not need to do all three of these steps - do them one at a time, try again and stop as soon as the editor works again.)

1. Go to C:\User\YourUser\AppData\LocalLow\Keiwan Donyagard\Evolution and delete the CreatureSaves folder.
2. Open regedit and go to HKEY_CURRENT_USER\Software\Keiwan Donyagard\Evolution and delete the entries that begin with "LAST_CREATURE_DESIGN_KEY" and "DID_MIGRATE_CREATURE_SAVES_KEY".
3. If both steps above didn't fix the issue yet, delete the whole Evolution folder in your registry using regedit.

I just uploaded a new Windows version, which should hopefully fix the issue. Can you please follow these steps and the let me know if it worked or not:

(You might not need to do all three of these steps - do them one at a time, try again and stop as soon as the editor works again.)

1. Go to C:\User\YourUser\AppData\LocalLow\Keiwan Donyagard\Evolution and delete the CreatureSaves folder.
2. Open regedit and go to HKEY_CURRENT_USER\Software\Keiwan Donyagard\Evolution and delete the entries that begin with "LAST_CREATURE_DESIGN_KEY" and "DID_MIGRATE_CREATURE_SAVES_KEY".
3. If both steps above didn't fix the issue yet, delete the whole Evolution folder in your registry using regedit.

I just uploaded a new Windows version, which should hopefully fix the issue. Can you please follow these steps and the let me know if it worked or not:

(You might not need to do all three of these steps - do them one at a time, try again and stop as soon as the editor works again.)

1. Go to C:\User\YourUser\AppData\LocalLow\Keiwan Donyagard\Evolution and delete the CreatureSaves folder.
2. Open regedit and go to HKEY_CURRENT_USER\Software\Keiwan Donyagard\Evolution and delete the entries that begin with "LAST_CREATURE_DESIGN_KEY" and "DID_MIGRATE_CREATURE_SAVES_KEY".
3. If both steps above didn't fix the issue yet, delete the whole Evolution folder in your registry using regedit.

It looks like the registry solution I described above should work and fix this issue (with the downside that you would lose old creature designs). You can try to first remove only the entry with the key that begins with "_CreatureNames" from the registry. That should probably be enough. If not, then remove the entire Evolution folder from your registry. That will be act like a fresh install.

Thanks! It looks like something has crashed in the background. Can you maybe send me the Unity log file? You can find it here:
C:\Users\<your_username>\AppData\LocalLow\Keiwan Donyagard\Evolution\Player.log

If you like you can also just try to delete the Evolution settings data from the Windows registry:
HKCU\Software\Keiwan Donyagard\Evolution

This will also delete all of your previously saved creature designs (saved before the last update), so maybe create a backup if you care about those.

Evolution community · Replied to UKn in Bugs

What exactly do you mean by 'does not work'? What happens if you click on them? Do they move to show that they have been selected? Can you not place joints, bones or muscles?

http://keiwando.com/evolution/faq/best-creature-stats/

There is no audio at all in this simulator, so I'm not quite sure what you mean.