Re: AI -- a realistic project

new topic     » goto parent     » topic index » view thread      » older message » newer message

Aside: Plants can adjust to their environment... they even COMPETE for
cryin' out loud... Does that make them intelligent?

Okay, onto the issues:

> The entity, will be a 'worm'.
>
> We will use the rate of population to guage the intelligence of our
> worm.

I don't see how that is a measurement of intelligence. If reproduction is
going to be instinctual, then you'll have to find something else. How about
we also put poisons in the environment and see if they can learn to avoid
them? Let's see if, after reproducing, the parent organism ever takes a role
in helping the child organism develop. HAHAHAHA. Maybe the parental instinct
is too complicated right now... so nevermind. :)

Why have reproduction at all? Why not just start out with a worm and see how
he does in the environment? (or "she," no gender bias intended... ;) )

That reduces the complexity of the instinct programming to just survival,
although we still need autonomic functions like "move" and "consume" and
blah blah blah.

> The sensory perception is limited to visual stimulus, in a radial
> FOV(sees in a circle around itself). To simplify things, these odd
> creatures will see in a square, instead of a circle.

How about the worm can see straight ahead only. Then, a sign of intelligence
in the future is if it starts swinging its head back and forth to survey its
surroundings... kinda like a visual radar. That would be neat to see
develop.

> The little guys also need some basic properties(genes), to define their
> existence:
>  They must have a maximum potential, for storable nutrients:
>    max health = 100 units
>  Define the range of vision (how far can it see): radius = 50
>  We will also define basic motor skills as properties:
>    IDLE (do nothing): costs 0.1 unit of health

Why wouldn't IDLE IMPROVE health?! What about a subset of IDLE being SLEEP?
Prolly too complicated. Just like any creature that exercises, it is during
the rest period that health improves (or at least the muscles regen and get
stronger).

I guess the way it works is if there's been a prior period of activity, IDLE
will actually improve health. However, too much IDLEing and health starts to
diminish, especially with no fuel.

>    LOCATE (search in a circle around itself locate objects)

This is moving its visual sensor back and forth to survey its immediate
surroundings... I want to see if it will learn to do this on its own or if
it needs to be an instinct.

>    MOVE (Left,Right,Up,Down): costs 0.1 unit of health per move for
> adult worms. larva costs 0.2 units to move
>    EAT (whatever is in the pixel directly in front of the worm, doesn't
> matter if there is nothing there):
>      costs 1 unit of health

We could simulate digestion by having it eat and then during subsequent
turns the health steadily increases. The first turn it eats it loses one
point of health. The next turn it gains 5% of the total value available...
and on until 100% is derived. Throw in some random factors for imperfections
in the biology (just for fun) and maybe it never really gets 100% of the
potential health benefits of its fuel...

> The environment will be a black screen, randomly speckled with
> red/green/blue dots(food). Worms will be graphically defined as white
> pixels.

Can we let babies start out as one pixel and adults be three-five pixels?
That would be fun.

You know, we'd have to actually give a food value to the worms themselves...
For example, what if we simulate a famine in the land. Will the worms resort
to cannibalism?!

> Green dots provide 3 units of 'adult' nutrients
>   (these are only beneficial to fully matured worms)
> Blue dots provide 3 units of 'larva' nutrients
>   (only beneficial to larva stage worms)
> Red dots provide 2 units of both, 'adult' and 'larva' nutrients
>   (beneficial to all worms, though not as good as a green or blue)

I'd still like to see some poison... Maybe this:

Green - 3 units of adult nutrients; -1 to larva (too harsh for their young
tumtums)
Blue - 3 units of larva nutrients; 1 for adults
Yellow - 2 units of either adult or larva
Red - poison; -2 units to either adult or larva

Another aside: We just got an ant farm recently. Ants are incredible
biological robots, are they not?!

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu