The game I’m working on features a ecosystem (not as the main game), the two major parts here (apart from the climate) is plants and animals.
The plant system is already done and it’s reproduction is done asexually (meaning an entity can just make a baby with out a partner), that works wonderfully and is not that far off from reality so bonus points.
The animal system is what I’m currently working on and I have some doubts as to what exactly to do here, the obvious way to do it is have a male and a female have a baby,Ramble
this can be extended to have that dual gender thing like snails or whatever do in real life, I sort did that with the herbivor/carnivor/omnivor relationship like so
bool herbivor;
bool carnivor;
bool omnivor { get { return herbivor && carnivor; } }
so a similar thing can be done to reproduction fairly easily I recon
but my concerns here is
- that it’s an unneeded level of complexity, the game is not about the ecosystem, it’s there to help sell the world as alive (well, it’s actually alive, or at least as alive digital stuff can be so I’m not just “selling it as”)
- that’s another layer of instability to the system and will take time to balance, meaning it’s not just how much of a species exists, but also the relationship between male-female and the whole age thing (currently they only starve/dehydrate/killed by another entity) that can get outta hand real fast.
I can just do asexual reproduction here too, but it feels out of place to me… what do you think?
One thing I plan doing is creating a “nest” of sorts for each animal that they build once a certain number of entities in an area is reached, like a wolf den(for wolves) or a tunnel entrance for small rodents
I’m going to do this thing for some animals regardless or this reproduction dilemma, so what I thought about is to make the nest create new entities instead of entities creating other entities directly, it’ll make keeping population in check fairly simple (I think, haven’t planned it out enough yet), but it can get a little awkward with stuff like camels, they don’t have a place they keep going back to afaik, they just kinda wander around wherever, (not saying stuff has to be true to real life, but a lot of the game relies on real life understanding of nature so here it’s kind of expected to have some adhesion to reality).
Any thought about this?, what do you think of asexual reproduction for animals in this case? if I go with the nest thing - what should I do with animals that don’t have “nests”?
Any other stuff I neglect to mention?
also I’m not a great artist so i’m modelling most of my stuff from real life, I started creating some made up plants, but doing it for animals is gonna be a lot harder.