Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2] 3 4 5

Author Topic: Culture Simulator  (Read 11868 times)

Spreggo

  • Bay Watcher
  • A vile force of darkness has arrived!
    • View Profile
    • skullsprout games
Re: Culture Simulator
« Reply #15 on: February 26, 2010, 09:22:25 pm »

Hey everyone thanks for the interest :) Now that I know people are looking at it I'll try and flesh out the history keeping a bit. Part of the problem is that keeping the history of every single pop. group is a little too heavy for AS3. Currently I have the basics worked out for following an individual and their descendants, but I almost feel like this is too specific to be interesting. (Also I'll try and suture up the other issues)

Let see if I can catch the questions.

Aqizzar: All the tooltip issues will be solved after this weekend (I work weekends :< )

Servant Corps: Haha I'm not sure if I knew it at the time, but that sort of story telling is exactly why I wanted to write a sim like this.

Basically there is a chance that someone in a population group will be become a prophet. This chooses a new set of ideas, which are still in the same sphere as the culture they belong to (this being the most common source of religious development over time). Because they create a new deity, they adopt a different color. Now depending on the tag-weighting of their ideas, the new god will be more or less quickly assimilated into the culture at large. This is a two-way street, though, as the new deity is changed by the culture at large as well. This, coupled with interaction with other original cultures, is the engine for cultural change over time.

One thing I am going to add is a chance of cultural upheaval, where a prophet creates a new set of ideas outside of his cultural sphere, and it gets a bonus on spreading based on its trendiness or what-have-you.

Prophets are the function which add new ideas and keep things moving along.

Winner: Yeah, the blog is about to be made obsolete (hopefully).

The whole idea for the sim is started when I decided that because ideas are transmitted through group interactions, then they are sort of like communicable diseases, as in certain people are more susceptible to the flu, and some are more resistant in the same way that some people are more or less susceptible to ideas. Immunities are determined by the ideas that you already have.

The machinery behind this is a simple tagging system. So every idea is tagged with the spheres that it is part of. I.e. "Water Worship" is tagged by both the Animism and the Maritime spheres.

A culture who holds "Water Worship" as a belief essentially gets +1 with Animistic and Maritime cultures. So two cultures with a lot of similar ideas trade concepts very rapidly, and often completely integrate. Cultures with no shared tags will not trade at all, and if they rack up too many dissimilarities, they start 'battling' where the victor imposes their culture on the losing group. (In the future this will also result in lowered life spans and increased upheaval chances).

I need to feed the system more ideas: more ideas means more possibilities. So anyone who wants to suggest some cultural spheres and what they would contain should do so. I am trying to keep it within the realm of human possibility however.




Servant Corps

  • Bay Watcher
    • View Profile
Re: Culture Simulator
« Reply #16 on: February 26, 2010, 09:53:25 pm »

There was a evolutionary scientist (Richard Dawkins) who talked about ideas spreading as "memes"; good memes spread faster while bad memes die off. It might be interesting to give ideas certain bonuses and maluses, and see if these ideas can still survive. Say, Theocracy gives a +1 bonus towards conversion or some sort. Might be unnecessary though, I like how cultures form organically already without any need for programmed influences.

Quote
Basically there is a chance that someone in a population group will be become a prophet. This chooses a new set of ideas, which are still in the same sphere as the culture they belong to (this being the most common source of religious development over time). Because they create a new deity, they adopt a different color.

Interestingly, the current game I'm "playing" had two schisms occur that did not end in new civilizations being formed. I got three theocratic, monotheistic cultures that all believed in the same God (at one time, they were two theocratic, monotheistic civilizations that believed in two different gods, the King God and the Monk God. The King God won out.) Two schisms did occur though. Both schisms did NOT result in the creation of new cultures/civilizations though.

The first schism happened on the mainland. The Blue and the Yellow Civilizations quickly believe in a new monotheistic god, the Prttrr, the Father. The Purple Civilization stayed with the original religion and still worships Prsno, the King God that I mentioned before. The Purple Civilization attempted a reconquestia...which failed when the soldiers sent to attack the Blue and Yellow Civilizations converted to Prttr. So, the Purple Civilization is technically divided between two religions. No attempt was made at assimilation. [EDIT: After running the simulation further, the Prsno worshipers seemed to have died off, possibly due to plague. Now the Purple Civilization has fully adhered to Prttr.]

The second schism happened at a far-away colony belonging to the Blue Civilization. These schimists believe in Albino (I cannot determine what their god looks like due to the fact that problem of tooltips getting covered at the edges). The interesting thing is that as the Albinio worshipers cannot be assimilated back to the mainstream, since they are far away from the Blue Civilization. But they are still members of the Blue Civilization, regardless. Ironically, this suggest that these religious theocracies are more tolerant of heresies than the atheistic religions during the Great Schism.

Now, the more conventional schism did occur in this game. The new Light Purple Civilization is composed of only one city that follows Mortrso. I speculate that it was a splitter from the Blue Civilization, but neither civilization had attempted to assimilate the other.

[EDIT2: Update, the Light Purple Civilization was forced to fall to the dangerous new threat of Polytheistic Fish Socialism. As the Fish Socialists conquered more and more territory, the Alibno Schimists fled the colony. They settled on a nearby island, one also dominiated by Polytheistic Fish Socialists. The Albino Schismatics quickly converted to Polytheistic Fish Socialism, leaving the Blue Civilization and joining the Dark Yellow Civilization.]

...And I just noticed...are those little people walking in place?
« Last Edit: February 26, 2010, 10:06:56 pm by Servant Corps »
Logged
I have left Bay12Games to pursue a life of non-Bay12Games. If you need to talk to me, please email at me at igorhorst at gmail dot com.

Mephansteras

  • Bay Watcher
  • Forger of Civilizations
    • View Profile
Re: Culture Simulator
« Reply #17 on: February 26, 2010, 10:54:37 pm »

Spreggo, would it be possible for you to e-mail me your code? I want to learn flash, and remaking my Kingdom simulator using your world code as a base would be a great way to do that.
Logged
Civilization Forge Mod v2.80: Adding in new races, equipment, animals, plants, metals, etc. Now with Alchemy and Libraries! Variety to spice up DF! (For DF 0.34.10)
Come play Mafia with us!
"Let us maintain our chill composure." - Toady One

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Re: Culture Simulator
« Reply #18 on: February 27, 2010, 07:59:43 pm »

I know this is mainly a religious simulator, but could you clear up the concept of nations? Also, a geopolitical element would be rather nice. Perhaps different beliefs bring different benefits to society also?

Great game, though.  :)
Logged

winner

  • Bay Watcher
    • View Profile
Re: Culture Simulator
« Reply #19 on: February 28, 2010, 03:42:28 pm »

there is a strange bug that might be caused by a turn count over flowing or something, but the game freezes action, it's still perfectly responsive to my tool tip but no matter how many times I press the spacebar the world never takes another step.
Logged
The great game of Warlocks!

Spreggo

  • Bay Watcher
  • A vile force of darkness has arrived!
    • View Profile
    • skullsprout games
Re: Culture Simulator
« Reply #20 on: March 01, 2010, 02:09:31 pm »

Servent Corps: They are indeed walking in place. Thats my attempt at graphical depth :P

And you've touched on something very interesting to me. The Albino worshipers are very different from their source culture due to geographic isolation. The mechanism behind that is the fact that they are having internal prophets mixing up their culture more often than they come in contact with the main bulk of the Blue Civ. This actually surprised me a bit because I didn't specifically write this out to happen: it's a result of the movement rules and they fact that they only share ideas with groups they come into contact with.

Mephansteras: Sorry, I'm not really comfortable with sharing my code yet. I only really started working in AS3 a month or so ago. I'd be willing to help you out with whatever specific problems you might have though.

Korbac: The colors are sort of the base of nationality, although I know what you mean. One of the things that I do want to do with the nationality thing is to make 'colonial' cultures which are a bit isolated break off and adopt a new color in a more specific way than they do. This will probably be worked out by the revolution function. I'll see about tracking the general culture groups as well.

Winner: Yes I have experienced that bug as well. I'm not sure exactly where it is occurring, but it may have something to do with when a new culture is trying to choose its ideas. It doesn't always happen which makes it a bit hard to track down...

Spreggo

  • Bay Watcher
  • A vile force of darkness has arrived!
    • View Profile
    • skullsprout games
Re: Culture Simulator
« Reply #21 on: March 01, 2010, 05:00:20 pm »

Fixing a few things today, I'm also going to see what if I can flesh out the idea list a bit more. I'll have the new version up in a few hours probably...

Mephansteras

  • Bay Watcher
  • Forger of Civilizations
    • View Profile
Re: Culture Simulator
« Reply #22 on: March 01, 2010, 05:06:44 pm »

Mephansteras: Sorry, I'm not really comfortable with sharing my code yet. I only really started working in AS3 a month or so ago. I'd be willing to help you out with whatever specific problems you might have though.

Fair enough. Thanks, Spreggo.
Logged
Civilization Forge Mod v2.80: Adding in new races, equipment, animals, plants, metals, etc. Now with Alchemy and Libraries! Variety to spice up DF! (For DF 0.34.10)
Come play Mafia with us!
"Let us maintain our chill composure." - Toady One

Servant Corps

  • Bay Watcher
    • View Profile
Re: Culture Simulator
« Reply #23 on: March 01, 2010, 09:00:53 pm »

I also recommend coding in non-religious wars (possibly over territory). Just because you have two cultures that believe in the same religion doesn't mean those two cultures will stand together, shoulder-to-shoulder. Sometimes, nations of the same religion fight each other over other reasons.

Quote
The Albino worshipers are very different from their source culture due to geographic isolation.

The only thing that really changed was the name of their God (and possibly what said God looks likes, I couldn't check because the tooltip was covered). In fact, the main reason I was amused at these schisms that occurred in my game is that they seem so inconsequential.
Logged
I have left Bay12Games to pursue a life of non-Bay12Games. If you need to talk to me, please email at me at igorhorst at gmail dot com.

Spreggo

  • Bay Watcher
  • A vile force of darkness has arrived!
    • View Profile
    • skullsprout games
Re: Culture Simulator
« Reply #24 on: March 01, 2010, 10:26:49 pm »

Sorry about that, just quickfixed battles being recorded as a culture fighting itself...

EDIT: ... and in doing so broke the game.


okay should be fixed now.
« Last Edit: March 01, 2010, 10:29:21 pm by Spreggo »
Logged

Servant Corps

  • Bay Watcher
    • View Profile
Re: Culture Simulator
« Reply #25 on: March 02, 2010, 05:30:38 pm »

The original World State is White. Currently spilt between two faiths: Medugiie on the mainland (Coins, Mercentralism, Industrailism, Humanism, Natural Law, Science), and Medumatum on its island colonies (exactly the same as Medugiie). One wandering barbaric tribe follows Medumaie (again, exactly the same as Medugiie). Most people in the White civilization follows .

Black Secession State: The founder Civilization of Medumatum.

Pink Secession: One city, follows Anag, which had Anti-Clericalism, and Patroitism. Was annexed without a battle (so I guess that's an assimiliation victory.)

Blue Secession: One city, follows Mea tee. Merchantalism, Sea Monster Worship, Calander, Metrotology. Looks like coins. A Blue colonizer follows Bande lo, which believes in Balance, Gender Duality, Bilocation, and The Elements. [EDIT 1:The Blue Colonizer have since gained his own color, Light Purple.]

Purple: Follows two gods, Moly and Oyto. Oyto represents Polytheism and Polytheism, while Moly represent Polythesism and Mythology, Animinsm, and Moon Worship.

There has been only one battle so far, between Bande lo and Medumatum in Autumun 146. Medumatum won. Hopefully a prelude to more Holy War.

EDIT2: Super-Dark Purple Secession: Founded on the Large Island Colony of the White World State/ Follows Sodumaie (Socialism, Industrailism, Humanism, and Science). Was assimiliated quickly, but most of the White Super State follows Sodumaie, as well as the Black Secession State. Still a couple of hanger-oners of the old White Civilization faiths.

EDIT3: Soduamie and Mea tee fought a battle in Autmun 154. Soduamie won. The Blue Secession State was assimiliated by force.
EDIT 4: Did I say by force? I was wrong! Turns out that winning a battle doesn't mean instant conquest. Should have guessed that when Bande lo appeared to be destroyed following the first battle, but nope, kept on trucking on. 3 more battles have been fought in the same location as the Autumn 154 battle. Soduamie won the last one, the other two Meta tee won.

EDIT5: Black Civilization has no population left! It's ripe pickings for White. White also has landed a settlement at the home island of the Purple Civilization. And it has stamped out Mea tee, now the Blue Secession State follows Sodumaie. However,
1) A new civilization is formed:
Teal: Maomudch, Industrailism, Martime Culture, Math, Geometry, Mechanics.
2) People still follow Medumatum, mostly on the outskirts of White civilization.

EDIT5: Overpopulation was always a big problem in White Civilization, but ignored it. I however can't ignore that both Pink Secession and the White colonies on the Pink's homeland died of overpopulation. Their territories are still influenced and colored and all, they're just nobody there, like there's nobody in Dark Blue civilization and nobody in Black Civilzation.

EDIT6: It seems that civilizations can regenerate. Pink Civilization now got a city back in action. Black Civilization is still fallow though.
iate and Scoudum.
EDIT7: Left it on autorun mode a bit too fast...and well...
Light Blue civilization is empty, and likely converted ...
Dark Blue Civilization is formed, and believes in Scomcich, Science, Geometry, Scocialism, Mechanics. Represnted as machines.

Most of White Civilization has converted to follow Maaguide. I suspect this faith was created by the Pale civilization. There are stilll some minor followers of the Old Faiths, including that of Soduamie, but on the outskirts.

EDIT8: Now, everyone follows Maaguide, few people follow Soduamie anymore. Funny, this was the religion that fought a whole war against infidels, and yet it was conquered by a non-fighting rival.

There is a Green Civilization now, Mev, represented as the waeather, and follows Metrology, Martime Culture, Mercentalism, and Naval Warfare. There does seem to be many many cities who are not at all affiliated with any culture or religion, prehaps this is where at least some new civilizations may have popped up from.

EDIT9: Pink Secession has left its home island and is going on a joyride to...somewhere. A new civilization popped up, following Logic and Socialism, but it died off. And now Blue Civilization has spread its faith to White Civilization...despite the fact that it has two tiles. Pale Civilization still follow the Maagide faith.

The White Civilization seem evenly divded between Magguide and Soduamie (prevelant in the small island colony, second mainland, and first mainland), and Scodumae (large island colony, and upper-northern island colony).

EDIT10: Pink Civilization landed on the Large Island Colony, while a new Purple civilization, a Materialistic Socialistic God that looks like Luxury Goods was formed...only to quickly change itself...keeping most of the beliefs of old religions but believing in Scomdgui.

EDIT11: White Civilization has been torn apart for a very long time in term of religion, and the Scomdgui cult is just beginingl. Both the followers of Scomdugi and the followers of Scomduch fought with a new Green Civilization, Thd (Dualism, Moderation, Light and Dark, Gender Duality). A new civilization, Light Blue, believe in Frua, (Freethought, Equality, Socialism, and Materailsim).

EDIT12: Polythesitic Pink finally drove off the Green Civilization in 217. It has also began assimilating lots of White civilization territory. See, it seems that White Civilization is fine with adopting several different faiths...as long as you believe in one god. The polytehists, believing in two gods (one god of which is dedicated to the sole WORSHIP of Polytehism)...that's a step too far for White Civilization. Once you accept the Pink's religion, you got no choice. You have to join up with Pink.

Scomduch and Moly fought three battles in 222, Moly won two of them. White Civilization is now mostly followers of Scomdugi, but there are still Maagduie and Sodumaie holdouts.

EDIT12: I finally got tired of the world, so I finally ran it in Super Mode. White Civilization was finally united in religion, following Scr, before spiltting up again into religion disputes between
 Mao and Mari (EDIT13, and Maagciiue...come on now, you just followed him before) .  Thd got a foothold, Pink now follows three gods, none of them the original, and one of which believes in Tree Worship and Tree Worship.

eh, I might be getting old for this (and this computer isn't cooperating with me when typing up this), so I'll stop doing this AARs. Maybe the novelty is just gone now, and I don't like stopping the simulation just to provide an update so I won't forget. When will History Recording be done.

Also, a bug, too many battles can overflow the tooltis.
« Last Edit: March 02, 2010, 06:31:54 pm by Servant Corps »
Logged
I have left Bay12Games to pursue a life of non-Bay12Games. If you need to talk to me, please email at me at igorhorst at gmail dot com.

Spreggo

  • Bay Watcher
  • A vile force of darkness has arrived!
    • View Profile
    • skullsprout games
Re: Culture Simulator
« Reply #26 on: March 03, 2010, 06:30:45 pm »

Thanks for putting so much effort into this, your reports have been extremely useful for working out the various problems. I'll try to give a more detailed response tomorrow...
As for the bug, is it literally overflowing the tips? You should be able to left click your mouse to scroll through them. I will see if I can add in some indicators when the content is scrollable.
The problem with a minor deity being associated with an idea twice is an easy fix. I was trying to save processing time but apparently forgot to make it check for repeats.

What sort of things would you want to be recorded in a history?

Spreggo

  • Bay Watcher
  • A vile force of darkness has arrived!
    • View Profile
    • skullsprout games
Re: Culture Simulator
« Reply #27 on: March 04, 2010, 09:24:57 pm »

The doubling of ideas on minor deities is fixed.

xdarkcodex

  • Bay Watcher
  • Watch in awe!
    • View Profile
Re: Culture Simulator
« Reply #28 on: March 05, 2010, 07:33:27 pm »

It all freezes after awhile for me. Pretty cool but.
Logged
the statement below is true
the statement above is false

Caz

  • Bay Watcher
  • [PREFSTRING:comforting whirs]
    • View Profile
Re: Culture Simulator
« Reply #29 on: March 06, 2010, 02:56:37 am »

Way cool.
Logged
Pages: 1 [2] 3 4 5