-
Notifications
You must be signed in to change notification settings - Fork 0
/
atom.py
14 lines (13 loc) · 914 Bytes
/
atom.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
##########################################################################
################################## ATOM ##################################
##########################################################################
'''
WHAT IS THIS?
This is a placeholder for a planned module that will create digital "atoms" that each have their own
genetically evolved artificial intelligence/genetic rule set for interacting with their virtual 2D world. Each
atom will occupy only a single space in the virtual world. The goal is to explore whether this framework can be
used to evolve more complex organisms that are composed of multiple atoms. Draws inspiration from Conway's Game of
Life, but differs in that, rather than all spaces in the 2D world abiding by the same rule set:
- each atom will have its own AI/genetic rule set
- the virtual 2D world will have empty spaces
'''