Thrive Game Development
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Thrive Game Development

Development of the evolution game Thrive.
 
HomeHome  PortalPortal  Latest imagesLatest images  SearchSearch  RegisterRegister  Log inLog in  
Welcome new and returning members!
If you're new, read around a bit before you post: the odds are we've already covered your suggestion.
If you want to join the development team, sign up and tell us why.
ADMIN is pleased to note that this marquee has finally been updated.
ADMIN reminds you that the Devblog is REQUIRED reading.
Currently: The Microbe Stage GUI is under heavy development
Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Quick Links
Website
/r/thrive
GitHub
FAQs
Wiki
New Posts
Search
 
 

Display results as :
 
Rechercher Advanced Search
Statistics
We have 1675 registered users
The newest registered user is dejo123

Our users have posted a total of 30851 messages in 1411 subjects
Who is online?
In total there are 10 users online :: 0 Registered, 0 Hidden and 10 Guests

None

Most users ever online was 443 on Sun Mar 17, 2013 5:41 pm
Latest topics
» THIS FORUM IS NOW OBSOLETE
Niche Definitions  Emptyby NickTheNick Sat Sep 26, 2015 10:26 pm

» To all the people who come here looking for thrive.
Niche Definitions  Emptyby NickTheNick Sat Sep 26, 2015 10:22 pm

» Build Error Code::Blocks / CMake
Niche Definitions  Emptyby crovea Tue Jul 28, 2015 5:28 pm

» Hello! I can translate in japanese
Niche Definitions  Emptyby tjwhale Thu Jul 02, 2015 7:23 pm

» On Leave (Offline thread)
Niche Definitions  Emptyby NickTheNick Wed Jul 01, 2015 12:20 am

» Devblog #14: A Brave New Forum
Niche Definitions  Emptyby NickTheNick Mon Jun 29, 2015 4:49 am

» Application for Programmer
Niche Definitions  Emptyby crovea Fri Jun 26, 2015 11:14 am

» Re-Reapplication
Niche Definitions  Emptyby The Creator Thu Jun 25, 2015 10:57 pm

» Application (programming)
Niche Definitions  Emptyby crovea Tue Jun 23, 2015 8:00 am

» Achieving Sapience
Niche Definitions  Emptyby MitochondriaBox Sun Jun 21, 2015 7:03 pm

» Microbe Stage GDD
Niche Definitions  Emptyby tjwhale Sat Jun 20, 2015 3:44 pm

» Application for Programmer/ Theorist
Niche Definitions  Emptyby tjwhale Wed Jun 17, 2015 9:56 am

» Application for a 3D Modeler.
Niche Definitions  Emptyby Kaiju4u Wed Jun 10, 2015 11:16 am

» Presentation
Niche Definitions  Emptyby Othithu Tue Jun 02, 2015 10:38 am

» Application of Sorts
Niche Definitions  Emptyby crovea Sun May 31, 2015 5:06 pm

» want to contribute
Niche Definitions  Emptyby Renzope Sun May 31, 2015 12:58 pm

» Music List Thread (Post New Themes Here)
Niche Definitions  Emptyby Oliveriver Thu May 28, 2015 1:06 pm

» Application: English-Spanish translator
Niche Definitions  Emptyby Renzope Tue May 26, 2015 1:53 pm

» Want to be promoter or project manager
Niche Definitions  Emptyby TheBudderBros Sun May 24, 2015 9:00 pm

» A new round of Forum Revamps!
Niche Definitions  Emptyby Oliveriver Wed May 20, 2015 11:32 am


 

 Niche Definitions

Go down 
+2
roadkillguy
~sciocont
6 posters
AuthorMessage
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Niche Definitions  Empty
PostSubject: Niche Definitions    Niche Definitions  EmptySun Jul 03, 2011 11:02 am

We need to define niches well, but still leave room for evolution. This means we need to include many factors within a niche's definition that decide what organism can fit in it.
So far the factors are:

Size

Diet (position in food chain, digestive system needed for said position)

Movement

Gas exchange organ

Water retension

That's only four, and for almost all biomes, gas exchange organ will be universal, so it doesn't help much. We need more factors. Brainstorm.
Other possible factors:

Different diets (decomposers, detritivores)

Transience

(more needed)

Some other things I've decided about biomes and niches.

-Omnivores can fill either a carnivorous or herbivorous niche- their extra diet options are simply a + for survival.

-Two or more niches can be covered by one species. This could happen if they are omnivorous or if the species has a long life cycle and the young feed on something other than the adults.

-Niches don't all have to be filled, but they must be filled sequentially (plants before herbivore, herbivore before carnivore)

-Within the food web, there can be special non-food connections. these would represent symbiosis or special breeding habits. For instance, small carnivore 13 must birth its young in the shelter of large plant 4.


Back to top Go down
roadkillguy
Experienced
roadkillguy


Posts : 528
Reputation : 17
Join date : 2010-08-25
Age : 31
Location : Rhode Island

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptySun Jul 03, 2011 1:22 pm

Because in the code, Niche = Organism + some, anything stored within an organism can be factored into fitness. In other words, anything an organism has in game can be defined in the niche.

I propose Mass, as well as Size for an attribute. Also, don't forget organism type. Technically, plants can fill animal positions and animals can fill plant positions. It's all arbitrary, so long as it eats what it's supposed to.

Also, we should use SI units for size, so that numbers don't get skewed. (We are coming up with imaginary creatures, after all.) Meters & Kilograms should work fine.

Also, I hope by Gas Exchange Organ you mean Lungs...
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptySun Jul 03, 2011 6:28 pm

roadkillguy wrote:
Because in the code, Niche = Organism + some, anything stored within an organism can be factored into fitness. In other words, anything an organism has in game can be defined in the niche.

I propose Mass, as well as Size for an attribute. Also, don't forget organism type. Technically, plants can fill animal positions and animals can fill plant positions. It's all arbitrary, so long as it eats what it's supposed to.

Also, we should use SI units for size, so that numbers don't get skewed. (We are coming up with imaginary creatures, after all.) Meters & Kilograms should work fine.

Also, I hope by Gas Exchange Organ you mean Lungs...
We're using SI, any other system is silliness. Gas exchange means lungs/gills.
Back to top Go down
Mysterious_Calligrapher
Biome Team Lead
Mysterious_Calligrapher


Posts : 1034
Reputation : 26
Join date : 2010-11-26
Age : 32
Location : Earth, the solar system, the milky way...

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptySun Jul 03, 2011 9:14 pm

We absolutely need mass.

- mineral resources necessary
- Rate of reproduction. Because some organisms can produce 800 offspring (spiders, anyone?) repeatedly, while others (humans, dolphins, most monkeys/apes...) one every year or so.
- r or k selected. (Basically, is mortality higher as infants or as older creatures.)
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptySun Jul 03, 2011 10:13 pm

Mysterious_Calligrapher wrote:
We absolutely need mass.

- mineral resources necessary
- Rate of reproduction. Because some organisms can produce 800 offspring (spiders, anyone?) repeatedly, while others (humans, dolphins, most monkeys/apes...) one every year or so.
- r or k selected. (Basically, is mortality higher as infants or as older creatures.)

-Rate of reproduction is directly proportional to size.
-r or k selection defines a niche how?
-name one animal that absolutely needs a pure form of a certain mineral from its environment.
Back to top Go down
Mysterious_Calligrapher
Biome Team Lead
Mysterious_Calligrapher


Posts : 1034
Reputation : 26
Join date : 2010-11-26
Age : 32
Location : Earth, the solar system, the milky way...

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptyMon Jul 04, 2011 7:49 pm

~sciocont wrote:
Mysterious_Calligrapher wrote:
We absolutely need mass.

- mineral resources necessary
- Rate of reproduction. Because some organisms can produce 800 offspring (spiders, anyone?) repeatedly, while others (humans, dolphins, most monkeys/apes...) one every year or so.
- r or k selected. (Basically, is mortality higher as infants or as older creatures.)

-Rate of reproduction is directly proportional to size.
-r or k selection defines a niche how?
-name one animal that absolutely needs a pure form of a certain mineral from its environment.

Rate of reproduction is not proportional to size that cleanly. A 50 pound monkey has a single offspring, a 120 pound dog has usually 2-6. A 500 pound aligator has more than 200, though most won't survive.
If you want to do life stages at all, r or k selected is essential. It helps us figure out rate of reproduction, and if "organism x: juvenile" is easier to eat than "organism x: adult" then we need to know that so that other creatures can eat them. Some species will have high rates of reproduction, but a normal population growth because most of those are eaten or die off.
Also, length of offspring care correlates to r and k selection, and that's just essential to species behavior. Also, to resources - they'll need nests or dens or something.

Salt, scio. All mammals need it - ruminants in particular can contract diseases and even die if they become deficient. And while they can get it via their diet, if the plants aren't salty enough they need the mineral form. Pure? No, in nature nothing is ever pure anything. But for our purposes, a cache of salt is just another resource, and we needn't complicate it by throwing in impurities.
And you will need all sorts of minerals for plants, and those hypothetical plant/animal combos, and overall it's just a good idea. You already have us eating rocks for gastroliths - this is even less specific than that.
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptyTue Jul 05, 2011 3:41 pm

Mysterious_Calligrapher wrote:
~sciocont wrote:
Mysterious_Calligrapher wrote:
We absolutely need mass.

- mineral resources necessary
- Rate of reproduction. Because some organisms can produce 800 offspring (spiders, anyone?) repeatedly, while others (humans, dolphins, most monkeys/apes...) one every year or so.
- r or k selected. (Basically, is mortality higher as infants or as older creatures.)

-Rate of reproduction is directly proportional to size.
-r or k selection defines a niche how?
-name one animal that absolutely needs a pure form of a certain mineral from its environment.

Rate of reproduction is not proportional to size that cleanly. A 50 pound monkey has a single offspring, a 120 pound dog has usually 2-6. A 500 pound aligator has more than 200, though most won't survive.
If you want to do life stages at all, r or k selected is essential. It helps us figure out rate of reproduction, and if "organism x: juvenile" is easier to eat than "organism x: adult" then we need to know that so that other creatures can eat them. Some species will have high rates of reproduction, but a normal population growth because most of those are eaten or die off.
Also, length of offspring care correlates to r and k selection, and that's just essential to species behavior. Also, to resources - they'll need nests or dens or something.

Salt, scio. All mammals need it - ruminants in particular can contract diseases and even die if they become deficient. And while they can get it via their diet, if the plants aren't salty enough they need the mineral form. Pure? No, in nature nothing is ever pure anything. But for our purposes, a cache of salt is just another resource, and we needn't complicate it by throwing in impurities.
And you will need all sorts of minerals for plants, and those hypothetical plant/animal combos, and overall it's just a good idea. You already have us eating rocks for gastroliths - this is even less specific than that.
Excellent points. However, nine of those things help me define a niche. They'll help for population dynamics, but really, there isn't a restriction on birthrate/deathrate for niches.

Salt is everywhere pretty much everything needs it for the proper Na/K ratio. Try again. Either way, minerals don't define a niche either. We shouldn't tell orgs what they need to need. Biomes themselves have resources. If it has all of the right resources, a creature can live in it. if it does not, the creature cannot. Resources are conserved in nature, so requiring resource usage is quite silly.
Back to top Go down
roadkillguy
Experienced
roadkillguy


Posts : 528
Reputation : 17
Join date : 2010-08-25
Age : 31
Location : Rhode Island

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptyWed Jul 06, 2011 2:49 pm

Another Issue: How do we compare attributes and food sources?

Currently, this is what I do for attributes:

Score = (difference in attributes)^2

1.) 0 1 0 1
2.) 0 1 1 1

1 and 2 have 1 difference, so the score is 1.

3.) 0 1 0 1
4.) 0 1 1 0

3 and 4 have 2 differences, so the score is 4.

What should I do to compare food sources?
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptyWed Jul 06, 2011 3:52 pm

roadkillguy wrote:
Another Issue: How do we compare attributes and food sources?

Currently, this is what I do for attributes:

Score = (difference in attributes)^2

1.) 0 1 0 1
2.) 0 1 1 1

1 and 2 have 1 difference, so the score is 1.

3.) 0 1 0 1
4.) 0 1 1 0

3 and 4 have 2 differences, so the score is 4.

What should I do to compare food sources?

If you're saying whether an animal can fit into a niche based on the niche's food requirement, it would simply be a check to see if it has the correct digestive system. There are basically two types of digestive system, one specialized for eating meat, and one specialized for eating plant matter.
Back to top Go down
Poisson
Regular
Poisson


Posts : 322
Reputation : 11
Join date : 2010-07-07
Age : 29
Location : AK (GMT -9)

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptySat Jul 09, 2011 6:58 pm

Maybe this is discussed elsewhere, but one would think that omnivorism would have some sort of drawback that herbivorism and/or carnivorism do not.
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptySat Jul 09, 2011 7:52 pm

Poisson wrote:
Maybe this is discussed elsewhere, but one would think that omnivorism would have some sort of drawback that herbivorism and/or carnivorism do not.
Yes, but what would it be? Probably a less efficient digestive system, meaning an omnivore would have to eat much more than an herbivore or carnivore.
Back to top Go down
US_of_Alaska
Overall Team Co-Lead
US_of_Alaska


Posts : 1335
Reputation : 29
Join date : 2010-07-07
Age : 31
Location : Australia

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptySun Jul 10, 2011 5:49 am

~sciocont wrote:
Yes, but what would it be? Probably a less efficient digestive system, meaning an omnivore would have to eat much more than an herbivore or carnivore.
Agreed.
Back to top Go down
Mysterious_Calligrapher
Biome Team Lead
Mysterious_Calligrapher


Posts : 1034
Reputation : 26
Join date : 2010-11-26
Age : 32
Location : Earth, the solar system, the milky way...

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptySun Jul 10, 2011 11:43 am

Omnivores find it harder to process woody plants - they're more or less restricted to leaves (and only some of those are worth the chewing) fruits and roots.

I'm pretty certain that they're less efficient at meat as well. Approved.
Back to top Go down
roadkillguy
Experienced
roadkillguy


Posts : 528
Reputation : 17
Join date : 2010-08-25
Age : 31
Location : Rhode Island

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptyTue Jul 12, 2011 1:04 pm

Wouldn't it cause problems if an organism evolved into a niche but didn't eat what the niche said it was supposed to?
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptyTue Jul 12, 2011 1:18 pm

roadkillguy wrote:
Wouldn't it cause problems if an organism evolved into a niche but didn't eat what the niche said it was supposed to?
It can't. It has to fit the entire definition to be part of the niche.
Back to top Go down
Poisson
Regular
Poisson


Posts : 322
Reputation : 11
Join date : 2010-07-07
Age : 29
Location : AK (GMT -9)

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptyTue Jul 12, 2011 2:05 pm

Mysterious_Calligrapher wrote:
Omnivores find it harder to process woody plants - they're more or less restricted to leaves (and only some of those are worth the chewing) fruits and roots.

I'm pretty certain that they're less efficient at meat as well. Approved.
So maybe there would be certain parts of organisms that they can't consume (fiberous flesh, bone, cartilage, etc.) If we aren't going to be tracking the parts of an organism that are being consumed, we could just translate this into eating more, with certain organisms being banned as food (trees for example).
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptyWed Jul 13, 2011 12:37 pm

Poisson wrote:
Mysterious_Calligrapher wrote:
Omnivores find it harder to process woody plants - they're more or less restricted to leaves (and only some of those are worth the chewing) fruits and roots.

I'm pretty certain that they're less efficient at meat as well. Approved.
So maybe there would be certain parts of organisms that they can't consume (fiberous flesh, bone, cartilage, etc.) If we aren't going to be tracking the parts of an organism that are being consumed, we could just translate this into eating more, with certain organisms being banned as food (trees for example).
I think non-tracking would be better.
Back to top Go down
Deathbite42
Regular



Posts : 212
Reputation : -3
Join date : 2012-07-27

Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  EmptyThu Aug 02, 2012 11:29 am

You could just make an omnivore more expensive.
Back to top Go down
Sponsored content





Niche Definitions  Empty
PostSubject: Re: Niche Definitions    Niche Definitions  Empty

Back to top Go down
 
Niche Definitions
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Thrive Game Development :: Development :: Design :: Editors :: Organism-
Jump to: