Here is the scenario I have pertaining to a combat system I am jotting down on paper.
The attacker has 100 soldiers each with 1 attack point and 3 health points. The defender has the same.
All the player has to do is press a button and combat is all computed then the player is just shown the results. From my current example, I would have the attacker's soldiers do 100 points of damage to the defender resulting in 33 defenders being killed. The same happens to the attacker's soldiers. This continues until both sides defeat each other at the same time and it ends in a draw.
I feel if I introduce a random factor, the battle could get lop-sided and the smaller side could not recover So I thought I would ask the community for their opinions of the very simple combat scenario.
The game concept I am designing deals with combat from outside the actual conflict. Sort of like a coach and a sports team. You give orders and watch as your units perform them. The game does start small, with 100 to 200 soldiers (all the same) and could grow to larger numbers as well. I was just wanting to get a system in place for small conflict that could scale into larger ones.
Each side has a unit type (soldier) a unit quantity (100). The player give the order, and the computer does the rest. After both players give their orders, the results are computed instantly. Keeping all things equal, Attack power, defensive power, etc. (I need a baseline) What would be the best way to determine damage? Static numbers, or RNG numbers?
To use or not use RNG in combat?