Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prototype Version 1

This prototype demonstrates the following:

  1. That applications can communicate each other and read each other genetics.
  2. That assemblies, and the functionality they contain, can be transferred between a population of nodes.
  3. That a node can recieve an assembly, convert it to a collectible assembly, and load it into memory.
  4. That a node can change what functionality it has loaded based what other nodes have choosen.

Instructions (Windows)

  1. Download all three nodes.

  2. Enable the ability for applications to listen on ports 8001, 8002, and 8003.

  3. Run E01D.EvoApps.P2P.Tester.exe for node 1.

  4. If you click on the first entry "http://localhost:8001/ (local)", you will notice genes A, B cand C are set to Hi.

  5. Now start E01D.EvoApps.P2P.Tester.exe for node 2 and 3.

  6. Let the nodes talk to each other for around 15 seconds. We realize 15 second is a long time, but that is the current refresh rate.

  7. Now for node 1, now click on "http://localhost:8002/ " and then back on "http://localhost:8001/ (local)".
    You will notice that for genes B and C they are now showing the word Howdy. This is becuase these genes are configured to automatically adopt what the majority of the other cells in the population uses. Gene A is still set to Hi becuase it is locked and is not allow to change.

END OF DEMO

About

Evobolics first digital cell prototype.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors