| Star Trek Fan Games http://bote2.square7.ch/forum/ |
|
| Feature suggestion - Leaders/Characters http://bote2.square7.ch/forum/viewtopic.php?f=13&t=1755 |
Page 1 of 2 |
| Author: | ventrion [ 22 May 2007, 06:53 ] |
| Post subject: | Feature suggestion - Leaders/Characters |
| Author: | Centurion_VarDin [ 22 May 2007, 23:41 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
I can just smell the word "copyright" when I hear a suggestion like this. Not that I realy know much about it, but I have the feeling all those known actors of the series have to give permissions and what else before we start to get all of their pictures in. But, other than that. I do like the idea! There are lots and lots of characters (for every faction, that is) that could be implemented. Add some minor race characters to spice up the field a bit and you could have a briliant system. I like it! But, as I said, I'm sceptical about the legal problems.. |
|
| Author: | mstrobel [ 22 May 2007, 23:52 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
I've already considered this feature, and while it's a good idea, I scrapped it because it fell into the "I'd like to do this if I had all of eternity to develop the game" category. Also because of the legal issues VarDin brought up. We're in thin ice as it is. |
|
| Author: | Zeleni [ 23 May 2007, 11:10 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
| Author: | cdrwolfe [ 23 May 2007, 11:26 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
| Author: | ventrion [ 23 May 2007, 14:08 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
| Author: | mstrobel [ 23 May 2007, 18:35 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
| Author: | Malvoisin [ 30 Dec 2007, 11:42 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
if we're gonna implement this feature, we sure need medals too. Here's a collection of Starfleet ones made by a guy named Dallas like 4 years ago, I guess we could email him for permission, there are some really nice ones there: For the other races, it'd be a job for the 2d artists, new and old, among us |
|
| Author: | CoretTrobane [ 20 Mar 2008, 12:07 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
I've had an idea which is kinda related to this idea of commanders, but would be (hopefully, since I have no idea on the actual coding needed for it) easier to implement into the game. It gives a similar result, with certain ships having particular bonuses over other ships seperate from the basic statistics. Basically, it would be implementing a feature like that of the vices and virtues generals could gain in the total war series, with each "skill" having multiple levels ... some examples would be the following: Expert Engineer The ship gains a hull repair rate bonus after having taken hull damage on X different occassions. Legendary Engineer The ship gains a further hull repair rate bonus after having taken hull damage on 3X different occassions. Experienced Weapons Officer Ship weapons fire accuracy increased X% (assuming this would be based off a function of a random number) after having inflicted XXX damage in X battles (or something along those lines). Cowardly commander If you order the ship to retreat from combat too many times, then you incurr a negative effect on ship crew experience. Commander skilled at defensive operations Crew experience rating is raised 1 level (ie regular -> veteran) in combat situations where the ship has not moved to enter combat, but combat has been brought to it. Could gain this after winning X battles in which the ship was in command of the defensive forces. Commander skilled at offensive operations Crew experience rating is raised 1 level (ie regular -> veteran) in combat situation where the ship had to move to engage the enemy (thus intercepting enemies would fall under this). Additionally, if this kind of thing were implemented (especially the last two) then it would also be an idea if the ship present in a sector (both in and out of combat) with the most crew experience or whatever was officially the fleet 'command' ship, and it's bonuses from these virtues/vices would also provide some minor bonuses to ship serving "under" it. For example, if the fleet command ship had the legendary engineer bonus, then other ships in the sector under its command would gain a small bonus to hull repair rate as well. Or if the commander was good at defensive combat, then when in those combat conditions, ships under his command get a temporary boost to crew XP (not a large one, but significant enough that it could have an effect ... some ships on the higher end of 'regular' experience might just get knocked over to the veteran bracket for example). Basically, this would give something along the lines of having specific commanders like was mentioned at the start of this thread - but is much more closely tied to the ships so you don't have to consider moving them about. It could also make you consider your own ship movements a bit more carefully ... if your 'command' ship was travelling to a different fleet, you might want to send some other ships with him for safety's sake, since even with his bonuses, he wouldn't last long against a superior force. If you like the idea, I could spend some time working on a fuller list of possible vices and virtues, and flesh out the descriptions a bit to detail effects of a command ship as well. |
|
| Author: | cdrwolfe [ 20 Mar 2008, 18:50 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
Some nice ideas, worth giving a look i think. Regards Wolfe |
|
| Author: | Matress_of_evil [ 22 Mar 2008, 13:18 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
| Author: | CoretTrobane [ 22 Mar 2008, 21:34 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
Will the length of the battle affect the amount of experience gained? Will the number of weapons fired by your ships affect the amount of experience gained? Will the amount of damage repaired during the battle affect the amount of experience gained? Will this just be hull damage or will it include shield damage as well? Will the use of different tactics affect the amount of experience gained? - I don’t think it should. Will each ship get different amounts of experience or will all ships in your fleet gain the same amount of experience? Will the size of your fleet affect the amount of experience gained? Will the size of the enemy fleet affect the amount of experience gained? Will the types of ship in your fleet affect the amount of experience gained? Will the types of ship in the enemy fleet affect the amount of experience gained? - Branch One – See Below Will ships that retreat gain experience? What if a ship retreats after a long battle? Will the accuracy of the weapons fired by your ships affect the amount of experience gained? Will the number of weapons hits avoided by your ships affect the amount of experience gained? Will the amount of damage taken during the battle affect the amount of experience gained? - Branch Two – See Below Ideally I would have the experience system split into two ‘branches’. The first ‘branch’ is a more basic system, dealing with ship experience (Green-Regular-Veteran-Elite-Legendary) directly and should definitely be included in the game. It would be based upon a system where each ship in the game is attributed an ‘experience value’ ... basically, that number of experience points is split equally amongst the specific ships responsible for that ship’s destruction. For example, five federation ships attack a bird of prey (experience value of 50) ... the bird of prey is destroyed with no losses to the federation task force. All five ships fired at least once at the BoP and thus the 50 points is divided equally amongst them, so 10 experience points each. However, if only two of the five federation ships fired on the BoP, and the other three just sat there and absorbed any weapons fire thrown at them, the 50 points would be split equally between just the two ships which destroyed the BoP – so 25 points each. The second ‘branch’ I’d implement is the vices/virtues idea I’ve mentioned before. This would govern more specific things such as consequences of retreating, accuracy, evasion and incurred damage. However, due to this being significantly more detailed, this should probably be placed into the pile of things which can be compromised on ... even though I really want it Branch One is more of a macro-scale system I suppose, dealing with a ship or fleet’s total experience, whereas branch two is focussed upon the micro-scale details ... specific abilities of each ship and its crew. > Edit due to my fingers pressing the wrong buttons >.< |
|
| Author: | Matress_of_evil [ 23 Mar 2008, 00:50 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
| Author: | CoretTrobane [ 23 Mar 2008, 00:53 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
Simplest way to decide on what the numbers should actually be is to take them straight out of BotF - it had a pretty good exponential scale for progression in there. |
|
| Author: | Matress_of_evil [ 23 Mar 2008, 01:19 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
Well the game needs to be balanced and if we change things by having our new uber detailed system, things may need tweaking. Looks like I missed the = sign in my bbcode quote above. But you didn't see that. Matress doesn't make mistakes. You saw nothing.
|
|
| Author: | cdrwolfe [ 23 Mar 2008, 01:33 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
One important thing which i feel may blow some of your things away MOE is combat between human and AI and Human v Human would be able to take into account some of the things you mentioned above. However when the combat involves AI vs AI there won't be any chance for say 'Will the length of the battle affect the amount of experience gained?' or 'Will the accuracy of the weapons fired by your ships affect the amount of experience gained?' to be calculated into ship experience. Simply because any AI v AI combat won't involve a 3D combat engine, it will be no doubt a much simpler level of combat to ensure performance doesn't go down the pan and therefore would lead to a perhaps unfair advantage one system may have over another and a possible nightmare to balance. A lot of what you would like logged in regards to ship combat may be possible, but feasible given performance issues i'am not so sure. Just some food for thought, but yes MOE i would like a level of detail you've prescribed to, i always thought the old BOTF system though effecient good but also lacking. Regards Wolfe |
|
| Author: | Malvoisin [ 23 Mar 2008, 07:31 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
in fact, our current auto-battle is calculated in 3D coordinates and run like some kind of 100000 FPS combat just without the visualization wolfe. So there is no difference other than visualization in our AI and human combats.. Just have a look at our combat simulator and run it once with repeat=0 then you can see how it is exactly run (just a lot faster) inside bote. |
|
| Author: | cdrwolfe [ 23 Mar 2008, 13:41 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
Do you log each beam and warhead fire and impact, whether they hit or miss? etc. I'am not saying it can't be done, but would it be at a cost? Regards Wolfe |
|
| Author: | Malvoisin [ 23 Mar 2008, 14:23 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
exactly. each beam is calculated already whether it hits or misses, same with torps. http://www.botf2.com/bote/wiki features all beam strength, fire arc and torpedo reload values per second which are directly used. It is actually calculated in fast-forwarded realtime |
|
| Author: | CoretTrobane [ 23 Mar 2008, 17:23 ] | ||
| Post subject: | Re: Feature suggestion - Leaders/Characters | ||
OK, I've worked out a basic structure to the systems I had in mind ... plus a bit more in depth information. I've attached it to this post so the formatting is maintained.
|
|||
| Author: | Malvoisin [ 23 Mar 2008, 17:36 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
nice doc. do you by chance have a nice formula for calculating experience gain after battle taking hits and missed shots into account as well as pre-calculated odds and actual outcome as multiplying factor. Would be great! |
|
| Author: | CoretTrobane [ 23 Mar 2008, 17:57 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
Easiest way to do that will be: Base experience value of destroyed ship is split between the vessels responsible for it's destruction by the %age of damage caused by each ship... Hypothetical numbers: Total HP = 500 Experience value is 200 Five ships were involved in ship destruction. Ship 1 did 150 damage = (150 / 500) x 200 = 60xp gained Ship 2 did 70 damage = (70 / 500) x 200 = 28xp gained Ship 3 did 50 damage = (50 / 500) x 200 = 20xp gained Ship 4 did 30 damage = (30 / 500) x 200 = 12xp gained Ship 5 did 200 damage = (200 / 500) x 200 = 80xp gained You can then apply other factors as a modifier to these xp gained values ... something along the lines of the following: Accuracy xp modifier = Accuracy (Total hits / Total shots) divided by a baseline accuracy %age such as 60% (could have this baseline change with crew experience ranking). eg. Accuracy xp modifier = ((16hits / 20shots) / 0.6 baseline = 0.75 / 0.6 = 1.25 (25% bonus) eg. Accuracy xp modifier = (8hit / 20shots) / 0.6 baseline = 0.4 / 0.6 = 0.66 modifier (33% penalty) I'm not too sure about doing a modifier based on pre-calculated odds ... with the myriad of stats to take into account like crew experience / task force commanders / fleet commanders / types of ships etc etc etc it would actually be kinda difficult to work out a formula for. |
|
| Author: | Malvoisin [ 23 Mar 2008, 18:20 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
not really, fortunately |
|
| Author: | CoretTrobane [ 23 Mar 2008, 19:04 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
I was thinking more along the lines of how difficult it will be trying to figure out the best way to numerically figure out and represent the relative strengths of the two sides in the battle... Though I suppose you could just total the ship stats (see below) and multiply by the number of ships present for each side of the battle (this to account for maximum number of commands you can give per turn of combat). You can then manipulate the two generated numerical strengths to make a modifier and apply that. So for example: (accuracy not included as it has a seperate modifier applied after combat) For each ship (after experience bonuses have been applied): number of beams x beam damage + number of torps x torp damage + shield hp total + hull hp total Total this for all present ships in the fleet then: total stats x number of ships = final fleet points total. With these final two numbers, create a modifier for xp by dividing the defeated fleets initial total value by the victor's initial total. This then gives you the modifier you desire. I'm not really clued up on how the combat system is going to be working though, so do whatever you feel is appropriate. |
|
| Author: | CoretTrobane [ 23 Mar 2008, 23:48 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
All that experience talk got a little confusing, so i went and actually figured out the equations relating everything together for those ideas. WINNING FLEET SHIP EXPERIENCE GAIN G = ship experience gain V = enemy ship experience value D = damage dealt to enemy ship E = total hitpoints of enemy ship S = total shots fire at enemy ship H = total shots which hit enemy ship A = accuracy baseline (to be set by ship's experience rank) SL = simulated losing fleet's suriviving point strength AL = actual losing fleet's suriviving point strength SW = simulated winning fleet's surviving point strength AW = actual winning fleet's surviving point strength G = (V*D*H*SL*AW) / (E*S*A*SW*AL) LOSING FLEET SHIP EXPERIENCE GAIN G = (V*D*H*SW*AL) / (E*S*A*AW*SL) FLEET POINT STRENGTH F = fleet point strength (either winning of losing) ∑ = sum of Sn = ship number n's point strength N = total number of ships in the fleet F = N * ∑ (S1, S2, S3, ... Sn) SHIP POINT STRENGTH S = ship point strength B = number of beam weapons b = beam damage P = number of pulse weapons p = pulse damage T = number of torpedo weapons t = torpedo damage H = hull hitpoints h = shield hitpoints All of the above are the values of the statistics AFTER any modifiers from a ships experience rank / task force commander / fleet commander / traits have been taken into account. S = (B * b) + (P * p) + (T *t) + H + h Those four equations define the experience gain system |
|
| Author: | CoretTrobane [ 24 Mar 2008, 00:23 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
| Author: | Malvoisin [ 24 Mar 2008, 06:43 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
see? it helps to be a mathematician btw. I miss some exponentiation and Fredholm-operators in all those equations. Just don't make life too easy for mike here! |
|
| Author: | CoretTrobane [ 24 Mar 2008, 12:22 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
Bad Malvoisin - it's that kind of maths which made me fail University-level Physics Edit -> Changed the post with all the formulae to put the new modifier in, in place of the old point comparison one. |
|
| Author: | Matress_of_evil [ 24 Mar 2008, 18:28 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
| Author: | CoretTrobane [ 24 Mar 2008, 20:35 ] |
| Post subject: | Re: Feature suggestion - Leaders/Characters |
I checked it with fake numbers to make sure it worked out properly |
|
| Page 1 of 2 | All times are UTC [ DST ] |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|