Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Caste sets  (Read 2770 times)

alfie275

  • Bay Watcher
    • View Profile
Caste sets
« on: December 28, 2009, 05:25:43 pm »

You should be able to make sets for castes, a caste could belong to multiple sets and can be set to breed with only individuals from certain sets, this would also be useful if you want a gene to affect the chance that a creature will be a particular type (dog breeds, job (soldier, manual labour)) but not the actual caste (gender, exploding soldier, huge soldier etc). Sets should be able to nest, so you can define a set as being inside another.
« Last Edit: December 28, 2009, 05:27:37 pm by alfie275 »
Logged
I do LP of videogames!
See here:
http://www.youtube.com/user/MrAlfie275

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Caste sets
« Reply #1 on: December 28, 2009, 06:00:24 pm »

Can you give a more fleshed-out example of how you'd make use of multiple "caste sets" for a particular creature?
Logged

Neonivek

  • Bay Watcher
    • View Profile
Re: Caste sets
« Reply #2 on: December 28, 2009, 06:25:50 pm »

Some aspects of this suggestion make sense in theory, but yeah Id like a more tangable example.
Logged

alfie275

  • Bay Watcher
    • View Profile
Re: Caste sets
« Reply #3 on: December 28, 2009, 06:34:18 pm »

One example would be dogs, you would have the breeds as caste sets and then the genders as the castes. Or a hive based creature which has 3 different soldiers:A spit based ranged attacker, a suicidal exploding one and a heavily armoured agressive one, and 3 different workers: miners with spade like hands, gatherers with sharp scythe like hands and strong haulers with many arms. You might want to have a soldier to work ratio of 1:5 or in the future we might be able to make it vary depending on situations, ie a hive under siege or an outpost might produce more soldiers or a resource gathering hive might produce more workers.
Logged
I do LP of videogames!
See here:
http://www.youtube.com/user/MrAlfie275

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Caste sets
« Reply #4 on: December 28, 2009, 06:41:05 pm »

One example would be dogs, you would have the breeds as caste sets and then the genders as the castes.

Okay, so say we have a caste set for Dalmatians, a caste set for poodles, and a caste set for bulldogs.  What kind of information about the breed is stored in the caste set?  How does the body specification for a Dalmatian interact with the body specification for a female dog?
Logged

Neonivek

  • Bay Watcher
    • View Profile
Re: Caste sets
« Reply #5 on: December 28, 2009, 06:41:39 pm »

That sounds a bit like what we already have for the next release.

Unless you mean like... There are two castes each with a 50/50 chance... and within those castes there are 5 other castes each with different chances of success.
Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Caste sets
« Reply #6 on: December 28, 2009, 06:43:08 pm »

Unless you mean like... There are two castes each with a 50/50 chance... and within those castes there are 5 other castes each with different chances of success.

What chance of success are you talking about?  Do you mean birth?
Logged

Neonivek

  • Bay Watcher
    • View Profile
Re: Caste sets
« Reply #7 on: December 28, 2009, 06:43:34 pm »

Err yes...

From what is sounds like... It seems like he is describing "Sub-castes"

"This is the worker Caste. Within the worker caste there are Scythemen, Shovelmen, and Armymen (PUN!)"
« Last Edit: December 28, 2009, 06:45:09 pm by Neonivek »
Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Caste sets
« Reply #8 on: December 28, 2009, 06:54:23 pm »

For the soldiers/workers it sounds like sub-castes, yeah, but for dog breeds it's more like... "other caste," because the dog's gender is independent of its breed.  I think caste sets are too generalized to be a useful tool.

Alfie, my recommendation is to reconsider what you're trying to accomplish so that you can devise more delicate tools.  For example, for the soldiers/workers thing, what's really needed is caste breeding groups of some kind, so that workers only mate with workers and give birth to workers.  Toady has already talked about implementing those in the future, so you'll be able to do that eventually.  Dog breeds are much more difficult, though, especially since there are no clear lines between breeds.  Toady discussed the problems of implementing breeds in the very recent creature raws mini-podcast.
Logged

alfie275

  • Bay Watcher
    • View Profile
Re: Caste sets
« Reply #9 on: December 28, 2009, 07:31:04 pm »

Caste groups could also be treated as a caste in respect to entity positions, ie only castes in the soldier group can be the leader of the army etc.
Logged
I do LP of videogames!
See here:
http://www.youtube.com/user/MrAlfie275

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Caste sets
« Reply #10 on: December 28, 2009, 07:33:50 pm »

Caste groups could also be treated as a caste in respect to entity positions, ie only castes in the soldier group can be the leader of the army etc.

Well, the next version already supports that.  You can restrict an entity position to whatever castes you choose.  You have to list the permitted castes individually, but that shouldn't be much of a chore unless you have, like, dozens of permitted castes.
Logged

Askot Bokbondeler

  • Bay Watcher
  • please line up orderly
    • View Profile
Re: Caste sets
« Reply #11 on: December 28, 2009, 07:41:29 pm »

i think that caste hereditarity sould be a higher priority, we could set it as genetically inheritable
Spoiler (click to show/hide)
culturally inheritable
Spoiler (click to show/hide)
or simply random with a defined chance, like we have now