10-15-2004, 06:48 PM
Hey, I was reading this thread ( http://forum.qbasicnews.com/viewtopic.php?t=6963 ) in the programming help forum, and got me thinking about trying a sim project.
This is the very rudimentary work I've done so far. It's very basic at this stage; the code is heavily documented so it shouldn't be too hard to follow.
{edit: will update links as it's updated.}
http://www.ifcdata.com/mb/qb/dots-11-10-2004.txt
{/edit}
I'd be interested in getting a bunch of you who are interested in furthering this project involved. Obviously there is a limitless number of ways to make this program more interesting. Let's start small, though, and see where the project goes.
Some of my ideas:
1. No more random movements. Make a dot variable that's a scale ranging from shy<-social, and have it locate the nearest dot and either move towards it or away from it. Adjust the shy<social variable depending on stuff like if the dot gets into a fight, mates, reaches certain ages, etc.
2. Instead of instant birth, have the female dots go through pregnancy (show with new color of dot). Environmental variables can adjust the length of pregnancy.
3. Rework the dying of old age code to be more realistic (the older you get, the higher the chance of death each year)
4. Replace the current "death fight" encounter (occurs 50% of time when dots of same sex meet) with something more interesting.
Let's keep the changes to things of this calibur for now (i.e. no adding food pellets that the dots fight for, hunters/prey, etc). All ideas welcome!
*peace*
Meg.
This is the very rudimentary work I've done so far. It's very basic at this stage; the code is heavily documented so it shouldn't be too hard to follow.
{edit: will update links as it's updated.}
http://www.ifcdata.com/mb/qb/dots-11-10-2004.txt
{/edit}
I'd be interested in getting a bunch of you who are interested in furthering this project involved. Obviously there is a limitless number of ways to make this program more interesting. Let's start small, though, and see where the project goes.
Some of my ideas:
1. No more random movements. Make a dot variable that's a scale ranging from shy<-social, and have it locate the nearest dot and either move towards it or away from it. Adjust the shy<social variable depending on stuff like if the dot gets into a fight, mates, reaches certain ages, etc.
2. Instead of instant birth, have the female dots go through pregnancy (show with new color of dot). Environmental variables can adjust the length of pregnancy.
3. Rework the dying of old age code to be more realistic (the older you get, the higher the chance of death each year)
4. Replace the current "death fight" encounter (occurs 50% of time when dots of same sex meet) with something more interesting.
Let's keep the changes to things of this calibur for now (i.e. no adding food pellets that the dots fight for, hunters/prey, etc). All ideas welcome!
*peace*
Meg.