Who would be interested in DoC RAND?

Leoreth

Blue Period
Moderator
Joined
Aug 23, 2009
Messages
37,059
Location
東京藝術大学
I don't know if you have seen the recent question about RAND for DoC in one of the discussion threads, but it actually made me seriously think about doing this for the first time. So I skimmed the RAND code to find out how that would work. Stuff I found out:

- it uses a modified version of the Terra.py script from BtS that is made to look more like an RFC map
- code for dynamically choosing starting locations (among other factors, based on the proximity to similar civs)
- randomizable starting dates with appropriate techs (!)
- dynamically chosen barbarian spawns and independent cities
- a rudimentary CNM for context sensitive city names
- different UHV conditions that do not rely on specific map regions

So basically everything that relies on map knowledge. (Edit: Rhye's readme on RAND attached, in case people want to know more about it.)

A naive merge is unfortunately impossible because DoC has already diverged so far from RFC, and I don't really want to include more of Rhye's code here, so there'll be mostly manual work involved. There are also parts that can be copied as a whole (like the map script) with the downside that I know very little about map scripts.

But there are also advantages because some aspects here intersect with stuff I want to do anyway. For example, RAND only spawns a selection of civs based on map size, and I want to implement some order of priority which civs can or should exist anyway. And dynamically determining techs for (re)spawns has already been discussed for DoC, so I can maybe work from the RAND code here and later reuse it.

But first I'd like to know how many people care about this?

Spoiler Important note for people who do not care about this :
There's no need to tell me about it.

I know what I should focus on first, and I'm going to do that. This is just an open-ended discussion, and I'm not really interested in that sort of comment.
 

Attachments

  • RFCRAND_README.pdf
    496.8 KB · Views: 211
Aye, I would like this very much. Truth to be told, I've been going through a phase where the same old Earth maps (be it DoC or not) seem to play out as more of the same. But even if I wasn't, I'd still very much like this idea.
 
Oh right, one thing I forgot to mention was that I would probably roll this out as part of the main mod (so you can either choose to play the normal map as a scenario or the random one) and start including them from higher to lower likeness, maybe even with a likeness level above RAND's very high, where minor differences exist in coast shape, terrain distribution and resource placement.
 
I rarely play random maps myself.

And if I do I usually play a couple of games on the same map. I just really like to find out what happens when I do something different.

So I guess I would rarely play the option.

I do think it is a valuable addition to the mod overall.
It provides contrast to the scenarios with the worldmap.
And the exercise of fitting civilizations into a random map might yield some further differentiating attributes for the civilizations themselves.
 
I didn't play the RAND because after discovering this modmod I lost interest in the RFC, but I would really like to see a RAND version of this modmod
 
Coincidentally, while Googling on images of resources (I didn't trust all the bNoRiverSide values being 1), I stumbled upon images of RAND, and thought that it was a pity DOC didn't have a random mode.

And now look at this thread. :p
 
I would play this. Every time I play RFC or DoC I think about how knowing resource/spawn/terrain in advance influences player actions in a way I don't really like.
 
Would play. I really liked the concept back in vanilla RFC and played quite a few games of RAND. However the maps had some issues, for example:
- overabundance of certain resources (like england having four fur resources next to each other)
- at the same time, certain civs (especially the ones that start in dry areas, like Egypt and Arabia) often had a complete lack of food resources
- generally the terrain types were often poorly arranged

This often threw the balance out of the window. But with a new script this might of course be overcome.
 
Would play. I really liked the concept back in vanilla RFC and played quite a few games of RAND. However the maps had some issues, for example:
- overabundance of certain resources (like england having four fur resources next to each other)
- at the same time, certain civs (especially the ones that start in dry areas, like Egypt and Arabia) often had a complete lack of food resources
- generally the terrain types were often poorly arranged

This often threw the balance out of the window. But with a new script this might of course be overcome.
I think the way resource placement works right now is that the normal script is run and then it is corrected for "realism" (e.g. no Horses in America). I don't know how good I'm going to be at improving on that, but I think some civ-specific starting location adjustment (e.g. flood plains and stone and marble for Egypt) to make everyone's start more balanced should be possible, at least for high likeness maps.
 
I would try. But wouldn't like. Less time for you for the ordinary DoC.
 
I would try. But wouldn't like. Less time for you for the ordinary DoC.
Thanks for the feedback, just to put this into context: I won't even touch this before the major features that are already on the agenda (including the whole untying from slots thing) are completed.
 
Considering I first suggested it, I would enjoy a modmod or the option to play DoC Rand. Of course, like everyone else, I would rather more work on the main mod before starting on this option!
 
I would LOVE this!!!

Especially the fact that some civs can respawn as modern versions; I feel that the civ spawning will need a bit of a refresher. Which brings me to the greatest thing about the RAND, this would be an amazing playground to test a civil war mechanic.
 
Another realization that I just had: some of the work I did to make modding stability etc. maps more dynamic and easier to modify should make this also vastly easier than it would have been otherwise.
 
I would play it a ton, I would be super hyped for this.
 
Top Bottom