Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

starting with artificial life

This topic is 5703 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey, I would like to know more about artificial life. What topics of AI are important for artificial life? Any good articles/links to start with?? Thanx +++ Corvus +++

Share this post


Link to post
Share on other sites
Advertisement
A Life, like AI is a vast subject. Following is a list of topics you can search for. Hopefully, one or more of them will be of interest.


Cellular Automata
L Systems
Genetic Algorithms
Genetic Programming
Neural Networks
Flocking (a steering behavior. Not alife as such but interesting)


Here are some links to get you started:

http://www.mathcs.sjsu.edu/faculty/rucker/bopbook.htm
http://www.alcyone.com/max/links/alife.html

Have fun!





ai-junkie.com

Share this post


Link to post
Share on other sites
Corvus,

A lot actually depends upon what you deem to be artificial life. For example: Conway''s Game of Life, Genetic Algorithms, Cellular Automata, Genetic Algorithms to define the rules for Cellular Automata, Neural Networks, Genetic Algorithms to define the topology and weighting in Neural Networks, etc... I think you get the point that it all comes down to your definition regardless of how simple or complex. Even the world of molecular biology is still in debate over whether viruses should be considered life forms or not.

My pet project for which I''ve followed many, many related research projects is the development of logic for Pac-Man and the dreaded Ghosts. There''s a thread in this very forum for this topic as well. I like the idea of approaching it from a Genetic Algorithm standpoint to evolve Pac-Men and Ghosts to see the emergent behavior. Something to keep me busy.

Last of all, check out the book :The Computational Beauty of Nature by Flake - lots of good ideas there and a reasonably easy read.

-Kirk

Share this post


Link to post
Share on other sites
A lot actually depends upon what you deem to be artificial life

Frankenstein''s Monster!


Thanks for the book link Kirk. I''ve not seen that one before. I''ve just ordered it but I have to wait 3-5 weeks! grrrr

Have you got anywhere with your pacman project? Anything to show us?




ai-junkie.com

Share this post


Link to post
Share on other sites
fup,

You''re welcome. The book is fantastic! Maybe I should write up a review for the book section. Anywho, enjoy.

As for my Pac-Man project, I haven''t made any progress. Actually, it is all in theory right now. I''ve spent most of my free time over the past year coming up with an Evolutionary Programming approach to develop Decision Trees. I call it Virtual Bonzai. 8^) I''ve actually gotten a lot of great results with that and I''m putting together the final data in order to publish my results in a peer-reviewed journal. Hopefully after all of that is done, I can start evolving Pac-Men. ugh. Crazy life! So much time, so little to do...no wait...reverse that...


How about you? Any new tutorials? The two I''ve seen are great!

-Kirk

Share this post


Link to post
Share on other sites
I''ve been busy writing a book for the last few months but now it''s finished and waiting to be printed I''m working on the next tutorial for the website- Self Organising Maps.

I''d be interested to see your article on evolving decision trees. What programming language are you using?




ai-junkie.com

Share this post


Link to post
Share on other sites
Book, eh? Any autographed copies laying around? 8^)

I''m programming in C++. I''ve tried to keep the OO side of it as reasonable as possible - I''ve been reading Design Patterns as well, so I''m very enthused about that aspect. I''ll let you know what I end up with regarding decision tree tutorials.

-Kirk

Share this post


Link to post
Share on other sites
quote:
Original post by kirkd
I''ve spent most of my free time over the past year coming up with an Evolutionary Programming approach to develop Decision Trees.



By this do you mean using EP techniques for: a) learning classifications on trees; or b) evolving tree topology to fit data; or c) both; or d) something completely different?

Without giving your game away, I''d really appreciate hearing about what you''ve been doing, as we do a lot of research on decision trees here at Monash.

Cheers,

Timkin

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!