| General | Hosted Sites | Civ5 | CivRev | Civ4Col | Civ4 | Civ3 | Civ2 | Civ1 | Misc | Marketplace |
![]() |
|
|
Welcome to Civilization Fanatics' Center. You are currently viewing our site as a guest which gives you limited access to our site features. By joining our free community, you will be able to participate in the discussions, search the forum, send private messages, vote in polls, upload your own screenshots to the gallery, and access many other special features. Registration is fast, simple and absolutely free, so sign up today! If you have any problems with the registration process or your account login, please contact support. |
|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
Dragonborn
Join Date: Nov 2010
Location: Skyrim
Posts: 397
|
Civilization Tactical Combat Development Thread (Input/Suggestions Wanted)
CIVILIZATION TACTICAL COMBAT Based on RevDCM Overview This is a modpack I am currently working on which makes several revolutionary changes to the combat system, including:
Tactical Battle Map This feature is the most revolutionary, allowing you to fight stack-vs-stack battles on a tactical battle map. The battles will occur on a 30x30 map (the defender's plot and the surrounding plots) and will include strategic maneouvers such as flanking or (in the case of a city of fort) actually defending behind walls. You will also have the option of calling in reinforcements to the battle map from adjacent tiles. These reinforcements will take a certain number of battle map turns (which all happen within one game turn) to arrive, at which point they can join your forces against the enemy. Attacking forces and reinforcements will be able to retreat from battle. UPT Limit In the real game, each plot will have a specific space value dependant on the plot's terrain and/or improvements. Each unit will also have a space value which will add up, allowing only a certain amount of units on each tile. In the battle map there will be a 1UPT limit, but units with larger space values will be split into mini-units, each occupying one tile in the battle map. Ranged Combat The battle map will also allow for ranged and seige combat over multiple tiles. For example, an archer will be able to fire over a swordsman to hit an attacking axeman two tiles away. As the distance between the archer and the unit being fired on increases, the effectiveness and damage of the attack will go down. A ranged unit will also be able to fire from the top of a wall if defending a city or a fort. General Unit This will be a new unit added to the game which functions similar to a warlord. It will be able to give promotions to the stack it is leading, as well as boosting morale. Unlike the warlord, however, it will be detachable from a stack. As a general wins more and more battles, it will gain experience which will in turn give the units it leads more promotions and morale. Unit Morale Unit morale will affect how both military units and workers perform. The more morale a unit has, the better they will fight or the quicker they will build improvements. Low morale leads to slower work (for workers) or a decrease in combat effectiveness (for military units). Workers with no morale will refuse to work, and military units with no morale will either refuse to fight or, if they are in the middle of a battle, will rout, making them an easy target for the enemy. Unit Fatigue Fatigue will take the place of a unit's moves in the battle map. Instead of having X amount of tiles they can move per turn, fatigue will limit their activity on the battlefield based on both movement and fighting. Fighting a battle will take more fatigue than simply moving to another tile, and when a unit's fatigue is drained, it will not be able to fight as well. This will effectively limit the length of the battles, since the units will be too fatigued to continue. When no more units can fight on either side, both sides are forced to retreat. Field Air Patrol Mission I'm adding a unit mission which will effectively be the same as the air patrol mission except that the aircraft will fly to a specific plot, patrol there for as long as possible, and then return to their base. This will allow for aerial combat over the battle map (automated though, sorry ) and then, when the airspace is clear of enemy aircraft, for raids on the land units, sea units, improvements, fortifications, buildings, etc.Suggestions, Input, and Help Wanted These are the ideas I have currently, but I'm open to suggestions on how to expand or improve these ideas. This is the main reason I'm putting this thread out here, so don't hesitate to critique the ideas or provide suggestions. The ideas themselves are (obviously) subject to change, and I'm not even sure if all of them are possible. The main obstacle right now is that I need someone to do the graphics for all of this. I need everything from buttons to building models for use in the battle map (I'm not sure if I can use the existing models or not... ). If anyone's able to help out with any of this I'd appreciate it.Current Status All the land units, players, and plots info is now ready to be loaded into the battle map. I still have to work on air and sea units. Morale is close to being fully functional outside of the battle map. I still have to work on it inside the map. I started the Field Air Patrol mission, but still have a lot to do. The mod has three configuration options so far: whether to use the battle map, whether to use morale, and whether to ask before using the battle map. The last option will let the user decide if he wants to bother fighting small-scale battles on the battle map or just to resolve them in the strategic map.
__________________
BTS Mods: Techs Add Commerce | LyTning's Assassins (Discontinued) | Civilization Tactical Combat (In Progress) New: Parallel Maps - Play multiple maps in one game! "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." -Rich Cook Last edited by LyTning94; Jan 02, 2012 at 08:07 AM. |
|
|
|
|
|
#2 |
|
Divemaster
Join Date: Feb 2009
Location: Denmark
Posts: 2,402
|
I'll be happy to help with 2d graphics.
and some old ideas : Spoiler:
So basically the central tile will be with the surrounding tiles and units.
__________________
"Believe nothing, no matter where you read it, or who said it, no matter if I have said it, unless it agrees with your own reason and your own common sense." Buddha Last edited by vincentz; Sep 27, 2011 at 03:28 PM. |
|
|
|
|
|
#3 |
|
Warlord
Join Date: Jan 2011
Posts: 252
|
Excellent ideas
![]() I've always thought Civ lack a lot in combat realism and I think this is a step in the right direction. About help, I *COULD* eventually be able to learn how to make same basic graphics, but I cannot promise. |
|
|
|
|
|
#4 |
|
Say No 2 Net Validations
![]() ![]() |
Would be awesome if it worked.
What comes to my mind...what if attackers + defenders together exceed 100 units (10*10 map)? |
|
|
|
|
|
#5 | ||
|
Dragonborn
Join Date: Nov 2010
Location: Skyrim
Posts: 397
|
Thanks! I'm not far enought along to need anything right now, but when I do I'll let you know.
Quote:
Quote:
This is where the UPT limit in the normal map comes into play. The combined units' space value would exceed the tile's space value before the entire tile filled up.
__________________
BTS Mods: Techs Add Commerce | LyTning's Assassins (Discontinued) | Civilization Tactical Combat (In Progress) New: Parallel Maps - Play multiple maps in one game! "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." -Rich Cook |
||
|
|
|
|
|
#6 |
|
Sleep Deprived
Join Date: Mar 2010
Posts: 1,309
|
Excellent!
I remember a discussion thread here about creating a tactical map. I'd be interested to see how you do it ![]() Another suggestion: The movement value of each unit in the tactical map should be different than the one in the strategic map - Either a constant multiple of it, or an XML-configurable value. Otherwise tactical battle will take a long time. And what are you going to do about the AI? Because as I understand it, Firaxis failed with writing an AI to support this kind of scheme (Only from reading about it. I haven't really played Civ 5), so it must not be an easy task...
__________________
Civ IV Mod components: Power Up | Civics Dependency | Ethnic Buildings | My Custom DLL (Ver 7) | Fourth Yield | Unique Civics Civ IV Modding Tutorials: Compiling the DLL (including Using Visual Studio & Debugging), Version Control with TSVN New: A Game Font Editor for Civ IV (version 0.5, updated 29-Jan-2012, still in beta)
|
|
|
|
|
|
#7 |
|
Prince
Join Date: Jun 2009
Posts: 535
|
Nice to see this is still being developed. How far along is it?
Am curious in more detail about the combat system you are adding/plan to add. How would things like morale/endurance/etc. actually work? Do you plan to have each "world map" unit spawn just one "battle map" unit, or in some situations would multiples appear? (I could see something like this being useful, for example, where overland maps represent small groups of elite units or powerful machines vs. large horde, although if production costs of overland units were adjusted, this might not be necessary) How do you plan to have air units interact with this combat system? I'm assuming that units will no longer fight to the death when an attack occurs, if so, how does this change effect the rest of the combat stats on units? It's very nice to see this coming along, would not have imagined this being possible in the system, so hopefully it works out well.
__________________
Bunch of civilization game ideas here. |
|
|
|
|
|
#8 | ||
|
Dragonborn
Join Date: Nov 2010
Location: Skyrim
Posts: 397
|
Quote:
Quote:
I really have no idea how the AI will respond to it at this point. I'll obviously have to make some changes for the ranged combat and such, but I'm hoping I won't have to do too much. As for right now, I'll just wait and see how the AI responds to the changes.
__________________
BTS Mods: Techs Add Commerce | LyTning's Assassins (Discontinued) | Civilization Tactical Combat (In Progress) New: Parallel Maps - Play multiple maps in one game! "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." -Rich Cook |
||
|
|
|
|
|
#9 | |||||
|
Dragonborn
Join Date: Nov 2010
Location: Skyrim
Posts: 397
|
Unfortunately, not very far. However, I'm hoping that things will start to pick up here soon.
Quote:
).Quote:
Quote:
Quote:
Quote:
.
__________________
BTS Mods: Techs Add Commerce | LyTning's Assassins (Discontinued) | Civilization Tactical Combat (In Progress) New: Parallel Maps - Play multiple maps in one game! "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." -Rich Cook Last edited by LyTning94; Oct 04, 2011 at 06:33 AM. |
|||||
|
|
|
|
|
#10 |
|
Dragonborn
Join Date: Nov 2010
Location: Skyrim
Posts: 397
|
I though a little bit more about how morale could work, and here's what I came up with. Each unit will start with a base morale value which will be modified at the beginning of battle by the following:
__________________
BTS Mods: Techs Add Commerce | LyTning's Assassins (Discontinued) | Civilization Tactical Combat (In Progress) New: Parallel Maps - Play multiple maps in one game! "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." -Rich Cook Last edited by LyTning94; Oct 06, 2011 at 12:38 PM. |
|
|
|
|
|
#11 |
|
Warlord
Join Date: Jan 2011
Posts: 252
|
It is an excellent morale system in my modest opinion.
May I suggest some more ideas? I would add some values depending on political context beyond the current military situation. I.e. unhappiness from war, civic systems, religions, nationality %, even related to enemy's one. E.g. if you shame same religion with your enemy or the same civics, other nationality % etc you would not "see" him as an enemy like if he has totally different political systems, state religions etc. A basically pacifist civ is not so cline to take arms, while a warrior civ sure has a boost. I would also add foreign reputation, i.e. how others see us and our reasons and methods: if all other civs are enemy of ours or mostly are and we fight alone, doubt arises. Expecially if using civs that encourage free thought such as democracy, free speach, tolerance, ambientalism etc. If we get that message in strategic map about abusing of nuclear weapons that is basically annoying in diplomatic relations (countless if you're enemy of anyone) and your soldiers could see the effects of such methods in battlefield (-x for each fallout tile?) and how everyone hate us and they freely speak about in cities with protests etc... all of this Matters in troops' morale. Let mer know what do you think about.
|
|
|
|
|
|
#12 | ||
|
Dragonborn
Join Date: Nov 2010
Location: Skyrim
Posts: 397
|
Quote:
My only question is: does war unhappiness occur faster already between two civs with the same civics/religion? (I should know, but I don't actually play civ4 enough to pay attention to things like this). Anyway, if war unhappiness already takes this into consideration, I don't think I need to. If it doesn't however, I probably could. Quote:
the world considers you a villain). I think unhappiness should take pretty much all this into consideration.They're great ideas, don't get me wrong, I just don't want to make it super complicated at this point.
__________________
BTS Mods: Techs Add Commerce | LyTning's Assassins (Discontinued) | Civilization Tactical Combat (In Progress) New: Parallel Maps - Play multiple maps in one game! "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." -Rich Cook |
||
|
|
|
|
|
#13 | |
|
Warlord
Join Date: Jan 2011
Posts: 252
|
Quote:
I agree. I didn't play Civ4 so much to know it too. IF all of these factors are included within happiness, it's enough. I only have a doubt about how much they weight. All in one means that if you manage to keep unhappiness low (e.g. luxury resources) then all of these factors simply could disappear. And they have a primary importance beside simple happiness/unhappiness of your citizens. I meant, take the case of a rival civ asking you to convert to their religion (diplomatic window) and if you refuse, they declare war on you. Take instead the case of two civs sharing the same civics or whatever but are rival in e.g. controlling an important resource, the tile is next to both, they start waging war. Are the soldiers of the 2nd civ be motivated how much the first ones? I doubt. It is to take on count in first case you have one civ defending itself from invasion, people are angry, they _want_ to stop them by all means and the above soldiers, who came from your cities, are supposed to have an high morale. On the other side you may have a civ with State religion and other civics, etc, which make them willing to convert the others by all means... the fact they refused to convert should give them a morale bonus independent from happiness/unhappiness. In 2nd case, immagine the two civs having both free speach and freely and loudly speaking about how much a shame it is that their civ are at war for economic means only. They're both supposed to have their soldiers forcely send to frontline without too much conviction... and morale. So I ask IF the solely happiness factor, sufficient in strategic map, is enough to give proper weight to these factors on morale in tactical map. |
|
|
|
|
|
|
#14 |
|
Dragonborn
Join Date: Nov 2010
Location: Skyrim
Posts: 397
|
I guess if you look at it that way, it does make a lot more sense to make another morale factor independent of war unhappiness for civs of the same religions/civics. I'll add it to the list.
__________________
BTS Mods: Techs Add Commerce | LyTning's Assassins (Discontinued) | Civilization Tactical Combat (In Progress) New: Parallel Maps - Play multiple maps in one game! "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." -Rich Cook |
|
|
|
|
|
#15 |
|
Warlord
Join Date: Jan 2011
Posts: 252
|
I've enlisted many more factors to count, like foreign relationship status, an addition or two is the best solution imo.
|
|
|
|
|
|
#16 |
|
Dragonborn
Join Date: Nov 2010
Location: Skyrim
Posts: 397
|
I agree that foreign reputation could also matter apart from the unhappiness factor, so I'll add that.
I'll also add a possible possible morale drop for pacifist civs and a possible morale boost for theocractic civs who aren't your religion.
__________________
BTS Mods: Techs Add Commerce | LyTning's Assassins (Discontinued) | Civilization Tactical Combat (In Progress) New: Parallel Maps - Play multiple maps in one game! "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." -Rich Cook |
|
|
|
|
|
#17 |
|
Warlord
Join Date: Jan 2011
Posts: 252
|
Excellent, this is what I meant. And also militaristic civs btw.
|
|
|
|
|
|
#18 |
|
Warlord
Join Date: Jan 2011
Posts: 252
|
Any news? This is kinda a very promising project
|
|
|
|
|
|
#19 |
|
Dragonborn
Join Date: Nov 2010
Location: Skyrim
Posts: 397
|
No, I haven't gotten much done lately. Honestly, I can't promise this will be done anytime soon because it's a fairly large project and I don't have that much time to devote to it.
I'll keep this thread updated as I progress.
__________________
BTS Mods: Techs Add Commerce | LyTning's Assassins (Discontinued) | Civilization Tactical Combat (In Progress) New: Parallel Maps - Play multiple maps in one game! "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." -Rich Cook |
|
|
|
|
|
#20 |
|
Warlord
Join Date: Jan 2011
Posts: 252
|
OK, thanks for answering. I wish you to complete this awesome project, one day.
|
|
|
|
![]() |
| Bookmarks |
|
| Thread Tools | |
|
|