1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

Just gonna up and say it...

Discussion in 'Community Patch Project' started by Takagi Hiro, Apr 25, 2016.

  1. Gazebo

    Gazebo Lord of the Community Patch Supporter

    Joined:
    Sep 26, 2010
    Messages:
    17,863
    Gender:
    Male
    Location:
    Little Rock
    Not to blue shell your argument, but I've already said that I'm not going to add in boolean managers for 'good/bad' events. Lots of data to wield.

    Events will balance once we have more events.

    G
     
  2. PerryCaravello

    PerryCaravello Chieftain

    Joined:
    Oct 2, 2015
    Messages:
    36
    Ah, never mind. I did not remember it correctly. It only won't be enabled by default in the community patch. CPP will have it enabled by default but be easily disabled.

    BUT, I still will argue the same thing. "this can be modded to your will", this is the whole point of the events system, I would say. Gazebo has made it easy to make events.

    And it is quite clear. There is not a consensus on what people want from events. So the idea that we need to have one set of events for multiplayer maybe true on an ease of use level. But in practicality, we all want something different, and that is okay. And if anyone is having trouble changing their mods for multiplayer, I have to wonder if they have ever tried modding any other game. As modding ciV is incredibly easy.
     
  3. Wodhann

    Wodhann South American Norse God

    Joined:
    Feb 27, 2014
    Messages:
    1,507
    I'm admittedly quite code ignorant, but aren't booleans about the smallest amount of data there is?
     
  4. PerryCaravello

    PerryCaravello Chieftain

    Joined:
    Oct 2, 2015
    Messages:
    36
    Me too even though I'm currently taking multiple programming courses :blush:, but I believe the problem may be just lots of booleans
     
  5. Gazebo

    Gazebo Lord of the Community Patch Supporter

    Joined:
    Sep 26, 2010
    Messages:
    17,863
    Gender:
    Male
    Location:
    Little Rock
    You'd need:
    • Booleans for every event
    • Booleans for every event choice
    • Booleans for every city event
    • Booleans for every city event choice
    • Boolean storage vectors for every player, for every event and every event choice in the game
    • Boolean storage vectors for every city, for every event and every event choice in the game
     
  6. tu_79

    tu_79 Deity

    Joined:
    Feb 11, 2016
    Messages:
    7,011
    Location:
    Malaga (Spain)
    Nah, it could be really easier. Just put a single number for every event. 1 being this event really sucks and 8 being we all love this event. Even if some options inside the event are better than others, we score the event as a whole. Then, make this compute:
    RNG(-2,2) + difficulty level - event score.
    If this number is positive then let the event show.
     
  7. Gothic_Empire

    Gothic_Empire AKA, Ramen Empire

    Joined:
    Aug 5, 2008
    Messages:
    1,500
    Those of us who want only positive events can branch off a mod-mod and call it Good Events. I think that will really just solve everything. :p I think Difficulty Based events would be a good branch, too, but really, we should let an official version of Events come out before we dogpile on it.
     
  8. Natura

    Natura Warlord

    Joined:
    Jul 6, 2009
    Messages:
    209
    And I'm absolutely sure that the Roman Emperors thought something along the same lines when hordes of barbarians, plagues, economic collapse and military defeats were making their empire crumble. :)

    If we were going to look at things from a strict historical perspective, then the largest and most successful empires were the most susceptible to negative events. It was a result of their success; size meant more interdependence between regions, more tempting targets to outsiders, longer borders to defend and greater strain on resources. A small empire could survive say, a 10% reduction in crops due to climate change, but for a major empire this would be utterly disastrous. Similarly, a disruption in trade routes to a small empire would certainly cause some hardship, but if trade breaks down in a large empire it's catastrophic, because regions are dependent on other regions for resources.

    Every large empire in the pre-Industrial age hit a hard ceiling of development that they couldn't get past because they'd reached the limits of energy extraction from their environment. It put a hard ceiling on military strength, population, production etc. They hit the ceiling then fell victim a variety of factions; nomadic invasions, climate change, disease, economic collapse etc. It's what made the Industrial Revolution so revolutionary; it shattered that ceiling utterly by giving humans a massive boost in their ability to extract energy from their environment, one that wasn't constrained by food supply (muscle power) physical geography (water) or the way the winds were blowing (wind).

    We're in a similar situation now though, because fossil fuels have boosted social development so high that the entire world is now connected into a global system. And just like ancient empires, the bigger they get, the more strain they place on their environment. Not just that, but we're in an age when a tiny European nation that is little more than an economic backwater can cause global financial markets to tremble.

    So if we wanted to go for something truly historical, then the biggest empires really should have the nastiest events, or rather, be affected by them the most. Done correctly, this could be seen as a worthy challenge for greatness. However it runs a very major risk of being horribly unfun.
     
  9. PerryCaravello

    PerryCaravello Chieftain

    Joined:
    Oct 2, 2015
    Messages:
    36
    As far as good vs bad events. No, in reality, big empires were not more susceptible to bad events than small ones. Everyone throughout history has had huge piles of bad events. You mention the nomadic hordes hitting Rome. Why do you think they were coming to Rome? Bad events bro.

    As far as the energy economies stuff, I might agree with you there. But its a little off topic.
     
  10. tu_79

    tu_79 Deity

    Joined:
    Feb 11, 2016
    Messages:
    7,011
    Location:
    Malaga (Spain)
    The question of larger vs smaller empires is more about being able to control. The more people you rule, the more delegates with power you need. And it's the relationships between the supreme ruler (or entity) and their middle leaders what shapes the size of the empire. Take a look at Crusader Kings, and you'll see what I'm talking about.
    The happiness system do it already well.
     
  11. Kennan

    Kennan Chieftain

    Joined:
    Jul 14, 2011
    Messages:
    65
    Location:
    Sweden
    I also agree and there is a way to get around balancing frequently of bad/good events with score.

    We could write events that could only happen under certain conditions. There could be quite powerful events that only occur if you are far behind. E.g. An event that can give you a great scientist or some other bonus if you are at least 8 techs behind the leader. Some of the worst events could have conditions so that they only hit those who are doing really well, e.g. one condition could be that you need a majority of the votes in the world council.


     
  12. janboruta

    janboruta Artistriarch

    Joined:
    Feb 23, 2011
    Messages:
    2,140
    Location:
    Tarnów, Poland
    I think that most of the bad events are too arbitrary and uninteresting, compared to some of the more creative positive ones. I don't mind negative events though, with one exception - volcanic eruptions. Happens often, out of the blue, no means of countermeasure (unlike hurricanes, which IRL are just as unavoidable as volcanoes, but in the in-game event you can throw money at it to mitigate the damage). I once had this event in a city that had one mountain in the 3rd ring of workable tiles, damaged 50% (or more) of improved tiles around that city and destroyed a few crucial buildings - all hundreds of hypothetical miles from the once-dormant volcano. Please tone it down, I'd be most obliged.

    Also on a more rational thought - mountains like the Alps aren't really all dormant volcanoes, and the event system treats all of the mountains as possible volcanoes. While I understand that it's simpler to check for mountains around a city, it's not grounded in reality at all.

    Otherwise the events system is nice and hope to see it expanded, so it reaches the diversity that the original E&D has. :)
     
  13. Gazebo

    Gazebo Lord of the Community Patch Supporter

    Joined:
    Sep 26, 2010
    Messages:
    17,863
    Gender:
    Male
    Location:
    Little Rock
    I appreciate the feedback, but please don't tell me that something is easy or not easy. Storing a vector of integers is just as heavy as storing boolean values, as you would still need the vectored value for events/eventchoices/cityevents/cityeventchoices/city-vector/city-choice-vector/player-vector/player-choice-vector. Not to mention the multiple checks for every event and event choice to see if an event can fire (thus you would need to track the duration and cooldown of good/bad events separately, adding an additional layer of memory storage).

    We're not adding a set 'good/bad' value metric to things.

    It is because that's the only mountain-specific event right now, thus settling next to it increases the chance. I just need to remove the delta on some of the more egregious events, as they're supposed to be very rare.

    G
     
  14. notque

    notque Artificially Intelligent

    Joined:
    Nov 13, 2005
    Messages:
    1,654
    All of the events happen far too often. Build a harbor, get a harbor event. Build a monument, get a monument event.

    Suggestion to fix it? Create more events! :)
     
  15. Gazebo

    Gazebo Lord of the Community Patch Supporter

    Joined:
    Sep 26, 2010
    Messages:
    17,863
    Gender:
    Male
    Location:
    Little Rock
    Yep! I think that, plus removing the delta on a few events (like volcanoes or buildings) will help with the frequency. I'm also planning on having many of the building events tied to a chain of events, so they're not quite as easily gained. Events take time to make, and I've been absurdly busy lately.

    G
     
  16. Dunkah

    Dunkah Emperor

    Joined:
    Feb 7, 2007
    Messages:
    1,189
    Location:
    Just north of Boston
    So you're saying we should add more events?

    And changing the deltas will make it less frequent?

    So why is it that every mountain is a volcano?

    G. You should really create some type of method to test all this stuff before you release it to the public to be tested.

    :rolleyes::mischief:
     
  17. Dunkah

    Dunkah Emperor

    Joined:
    Feb 7, 2007
    Messages:
    1,189
    Location:
    Just north of Boston
    Seriously,

    I remember Thal had a system where each event was always positive and fun.

    However how positive and thus potentially how fun it was depended on what you were willing to pay. Give up this and you get that, however give up all this and you get all that! Don't have any cash to contribute and sorry you don't get anything. Aw, too bad guess you gotta wait till next time.

    I liked that system.
     
  18. Gazebo

    Gazebo Lord of the Community Patch Supporter

    Joined:
    Sep 26, 2010
    Messages:
    17,863
    Gender:
    Male
    Location:
    Little Rock
    :twitch:

    (I realize is sarcasm, yes)

    G
     
  19. whoward69

    whoward69 DLL Minion

    Joined:
    May 30, 2011
    Messages:
    8,410
    Location:
    Near Portsmouth, UK
    What do you think the C in "CP", "CBP" and "CPP" stands for :p
     
  20. Gazebo

    Gazebo Lord of the Community Patch Supporter

    Joined:
    Sep 26, 2010
    Messages:
    17,863
    Gender:
    Male
    Location:
    Little Rock
    It stands for Criticism, of course. :)

    G
     

Share This Page