creatures caves welcome, guest
downloads   gallery   dev   community   creatchi   forum   mycaves
bookmarks | search | post new topic
Development Forum
old
C++ A-life Project   
scoota94

scoota94
United Kingdom  


  2/21/2010

This is something I thought of a few weeks ago. I have gotten into C++ and want to create a program (like creatures) which models the mental and biological processes of life. Of course I want to make this program as different from creatures as possible and hopefully more realistic. (and less buggy :P)

I don't have the C++ knowledge to create such a program as of yet but I have been planning it since last week. So far I have thought up a backstory, how the genetics will work, some items (like food, plants etc) in the program, and some features. If I really think I want to go ahead with this project then I will post my idea's.

What do you think? :)


Don't be worried about who is right, Just follow you heart...
 
ylukyun
Patient Pirate

ylukyun

Manager



  2/21/2010

Depending on how complex you make it (and it sounds like you are planning to make it pretty complex), this may need to be a collaborative project. You would probably need an advanced knowledge of C++, biology (including biochemistry, neurochemistry, neurology and genetics) and AI concepts themselves. There would be a lot of code involved that would probably necessitate multiple, skilled programmers.

But, I would be very interested to see such a project, since there are probably going to be no new Creatures games released, and so many technological/scientific advances have been made since. Are you considering making it open source?

By they way, I believe the Creatures games themselves are written in C++, is this correct?

 
scoota94

scoota94



  2/21/2010

Well your probably right on the fact that I am going to make it very complex but I may draw back on realism if it turns out to be very hard.

I am learning biology in school and on the web and I am already satisfied with the genetics system I have figured out (assuming it is possible).

As I have said I don't (nowhere near) have the capabilities for making this, yet. I may recruit a workforce to help, though I do prefer to work alone. I don't mean that in a bad way as I enjoy teamwork but I always wanted to say "I made that myself!"

But I will definitely consider it, if anyone wants to help :)

One thing I will most likely need is someone who is good at making sprite images! (A five year old could put me to shame in that department! :$)

As for making it open source, I want to make it possible for people to create their own objects and creatures for the game but the actual code itself, I'm not so sure. :\

And to end my long post, yes creatures games are made with C++ :)


Don't be worried about who is right, Just follow you heart...
 
Don

Don


 visit Don's website: AmberCreatures
  2/22/2010

You can always start it off with a basic construct of a set of prioritised drives, and possible actions which increase or reduce certain drives, and then begin to expand on that once you have some models moving around :)

If you search online you should be able to find a few free models you can start off using initially, or you could look into C++ with OpenGL to draw with code :)


Don
AmberCreatures


 
scoota94

scoota94



  2/22/2010

Well, I'm gonna start really small and build it up, if thats what you mean :)

I would prefer to do it from scratch (Yes I am that type of person!) I always like to start things by myself instead of using a model to work off :)

I will be using C++ with OpenGL to make this but I probably won't start on any code until I think I know enough C++...

And now I want to introduce a basic story to this game!

In the year 2500 A.D. global warming on earth had reached terrifying levels! Very little of the planet was habitable and humans were dying out among many other species. A group of scientists, realising that they didn't have long, decided to built a large spaceship and escape the doomed planet.

The scientist had been travelling through the vast empty space searching for a new home. They eventually came across a planet very much like earth. After landing they saw that the planet had very limited varieties of plant and animal life. They used their biotechnology to clone portions of their DNA and created new creatures and plants. unfortunately one product of their experiments did not turned out as planned. This deadly creature caused a massacre and eliminated all humans. Now, with the humans gone, their experiments are running amok on the planet with you as their only chance of survival...

So what do you think? :)


Don't be worried about who is right, Just follow you heart...
 
Ghosthande
Prodigal Sock

Ghosthande


 visit Ghosthande's website: Breeders Beware
  2/22/2010

Sounds good!

I'm glad you're starting out small, I think it will really help. That's basically what I did with the Chao game, I started off with the fruits and small animals. It's a lot nicer programming complicated stuff like behavior when you have the basic physics and so on already nailed down and tested.



 
Pirate-Rob

Pirate-Rob


 visit Pirate-Rob's website: Geneship
  3/9/2010

This sounds like an exallent idea i hope you are a quick learner with lots of time on your hands.

When life hands you rocks, you throw them back
When life hands you tubas, you mistake them for rocks

 
scoota94

scoota94



  5/16/2010

Well, I am a relatively quick learner, and as for time... :\

But I will work hard!

My blog at Here is being changed to be mainly about this project, I will be posting things there but will notify people here about any posts I made, assuming people still care about it? :P

EDIT: Just to let you know, I've made a page about the neuroscience aspect of the project. Of course I only have a vague plan at the moment :)


Don't be worried about who is right, Just follow you heart...
 
Jessica

Jessica


 visit Jessica's website: Discover Albia
  5/17/2010

Sounds like a great idea: Good luck with it! I would love to see another Creatures-like program in the future, and hope you're successful! Learning a programming language can seem like a daunting task, yet it's most definitely possible, and the end result is well worth it!

Discover Albia

 
ylukyun
Patient Pirate

ylukyun

Manager



  5/17/2010

It's looking promising :)

You might want to see this article, if you haven't already:
http://creatures.wikia.com/wiki/EE_Syndrome

 
scoota94

scoota94



  5/17/2010

Ah, didn't notice this before, Very interesting. Hopefully there will be no such thing in my program :\

Don't be worried about who is right, Just follow you heart...
 
Pirate-Rob

Pirate-Rob


 visit Pirate-Rob's website: Geneship
  5/18/2010

I thought this project was dead. So glad it isn't :D .

When life hands you rocks, you throw them back
When life hands you tubas, you mistake them for rocks

 
scoota94

scoota94



  5/18/2010

Its one of my three projects that I'm not killing... Uh, I mean cancelling...

Don't be worried about who is right, Just follow you heart...
 


downloads
cobs
adoptions
creaturelink
metarooms
breeds
 
gallery
art
wallpaper
screenshots
graphics
promos
sprites
dev
hack shack
script reservations
dev resources
active projects
dev forum
 
community
links
advice
chat
polls
resources
creatchi
 
forum
bookmarks
general
news
help
development
strangeo
survivor
mycaves
log in
register
lost pw
0 online
creatures caves is your #1 resource for the creatures artificial life game series: creatures, creatures 2, creatures 3, docking station, and the upcoming creatures family.

contact    help    privacy policy    terms & conditions    rules    donate    wiki