System for Balancing Ships Up for Review

Various custom ship tournaments go here, along with old encounters.

Moderators: th15, Moderators

Locked
Admiral Evars
Lieutenant, Junior Grade
Lieutenant, Junior Grade
Posts: 19
Joined: Wed Sep 26, 2007 8:38 am

System for Balancing Ships Up for Review

Post by Admiral Evars »

I have been toying around with an idea for a system for creating balanced fleets. I like doing custom ship tournaments, but don't like the typical point system, and especially don't like segregation of various classes - I like a more flexible scale.

The particular system I came up with is a blend of flexibility and ease of use. While it admittedly does need a little more adding, it's not too extreme and I created a spreadsheet to make it much easier. The basic idea was that you purchased a core for a non-trivial amount of points, and that core grants a default movement value. You then add sections, each one of which added a penalty to movement and turn radius. This means that larger ships naturally move more slowly, without having to add distinct classes. You could purchase additional movement and manuevering for extra points, but as you did your points would steadily become less effective (ie you would get less advantage per point). Then you add weapons, each of which costs both points and power. Power is generated by sections, and inherited through a sections parents. Power is meant to balanced out certain weapons and modules (like deflectors), add a little bit of distinction between larger and smaller ships, as well as give incentives for player to spread out their weapons. Hopefully no more than fairly simple addition and subtraction, and complex enough to have some variety.

The tournament style this is most suited to is fleet engagements ; each player is given a set amount of point ( probably somewhere between 1000 and 2000), and given the option to build as many or as few ships as they want. Two fleets of equal point value are going to be more or less balanced.

The other odd thing about this system is that it's designed for the general power level of the stock ships, with 300 points being about the power of a stock battleship. The reason is that weapons are all stock (I'm still looking for a good way to modify weapons in a balanced manner), so I want the scale and HPs to be on stock level to prevent imbalance.

The general scale for ship classes is
50 : Courier
75: Corvette
100: Patrol Boat
125: Frigate
150: Destroyer
200: Cruiser
250: Battlecruiser
300: Battlship
350: Dreadnought
in terms of speed/firepower, but obviously any class or function will work. I'm eventually going to add stats for different cores, but for now only the 'normal' core is used.

The zip file contained here holds the word document with the current version of the rules system, an excel spreadsheet that helps with a few of the calculations for making ships, and three ships made using the system, with point layout. Yes, I know, their names are silly. They are for my own little 'Verse, and the AI's that run Sol's military are both godlike and somewhat childish.

The main things I don't like in the current version is that I think the starting speed/accel/turn stats are a little too high, the weapon prices are in dire need of some balancing, and the power costs are probably too high across the board. I'm working on V2.

Would anyone be interested in doing a fleet tourney if I decided to run one sometime in the future? Even if you aren't, this is also a way for me to balance my own 'verse's ships, so constructive criticism would be welcome.
In space, no one can hear your spaceship's hull being blown into little, tiny, bits.

(Except you. But then, you're about to be dead.)
Warrior of Anarchy
Commander
Commander
Posts: 106
Joined: Fri Oct 17, 2008 10:15 am

Post by Warrior of Anarchy »

The way this tournament class system is set up is its greatest problem because you can't use that value point decrease system very effectively or efficently without a large # of calculations. That part of the system just won't work
ArcaneDude
Fleet Admiral
Fleet Admiral
Posts: 2520
Joined: Sun Jan 27, 2008 4:50 am
Location: Antwerp, Belgium

Post by ArcaneDude »

The only way this could ever be efficient is if someone writes a simple program that can make the calculations. That way, all you need to do is input the variables.
Check out The Star Wreck project!
Check out the Epic Music Library
Image
And in this Alliance we bestow our hope and will, that the Dogs of War may never harass the people of our homes again, and that it will bring peace, equality and liberty for all in need and despair. One Universe, One Goal. By the Manifest we command this.~ Saren Vil Ush
FIREST0RM000
Captain
Captain
Posts: 486
Joined: Thu Aug 07, 2008 11:32 pm

Post by FIREST0RM000 »

If there was enough interest, programming it wouldn't be very complicated, but it still wouldn't be practical unless the program could read the sb3 file, and unless someone figures out how to decrypt them, that isn't possible.

if someone could give me a piece of code to decrypt the .sb3 files (or some other workable method), I'd give it a shot.
Pyront
Lieutenant
Lieutenant
Posts: 38
Joined: Sat Sep 20, 2008 7:53 pm

Post by Pyront »

Someone could use the GM decompiler and find out what code it writes when saving a ship.
...
antisocialmunky
Vice Admiral
Vice Admiral
Posts: 1032
Joined: Wed Jan 30, 2008 8:22 am

Post by antisocialmunky »

You could just just get that auto-gen text and parse that....
Don’t worry it has airbags.
FIREST0RM000
Captain
Captain
Posts: 486
Joined: Thu Aug 07, 2008 11:32 pm

Post by FIREST0RM000 »

Someone could use the GM decompiler and find out what code it writes when saving a ship.
well apparently it is a standard GM save file of some sort, so I could open it with another GM program and output it to text. that is sort of slow and less streamlined though.
You could just just get that auto-gen text and parse that....
for what I want to do, I would also need the position of all objects in the game, including sections. also, I need other info not contained there.
Locked