Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: New music for Galatia Academy (06/12/24)

Author Topic: Change How Ship Speed Works  (Read 3406 times)

intothewildblueyonder

  • Captain
  • ****
  • Posts: 278
    • View Profile
Change How Ship Speed Works
« on: February 29, 2012, 06:17:38 PM »

I'm going to change how ship speed works. Instead of having a max speed they will instead will be limited only by there acceleration/mass

will see how it turns out :P

Just putting it up if anyone else wants to try
Logged

ClosetGoth

  • Commander
  • ***
  • Posts: 202
  • Permanently TTRPG-brained
    • View Profile
Re: Change How Ship Speed Works
« Reply #1 on: February 29, 2012, 07:00:01 PM »

I WANT TO SEE THIS HAPPEN!

That being said, I think we have to define more things to get accurate speeds. I would like to see someone (maybe you!) make a list of the Force of ships' engines (their acceleration * mass), grouped by ships of the same tech level. I could definitely see older ships having more powerful engines. But, if we made things realistic, they would also have a lower effective top speed, as the engine force would drop off as they continue to accelerate more in one direction (to portray the force of the engines lowering as the ship approaches the speed of the particles it emits out its engines for thrust). The newer ships may have weaker engines, but effectively a top speed approaching light speed, as I imagine their engines are something like beefed-up ion engines.

This is all speculative, but it would be cool to see ships be much slower to accelerate (and heck, make their acceleration decrease as their velocity does), but not given a hard limit on speed. Actually, this has given me the idea that we should remove the hard speed cap (developers, ahem). Instead of a hard speed limit, the game would calculate a ship's acceleration (and acceleration curve) based on a given "max speed" and its mass. This way, movement feels more fluid, and you don't have immersion-breaking speed caps. Also, you wouldn't just reach a top speed and turn off your engines; Leaving your engines on to accelerate the last little bit (until the floating-point rounding cuts you off) would eke out every ounce of speed.

EDIT: Why am I posting all this here? Off to the suggestions thread!
Logged
Starfaring since the very beginning of 2012

intothewildblueyonder

  • Captain
  • ****
  • Posts: 278
    • View Profile
Re: Change How Ship Speed Works
« Reply #2 on: February 29, 2012, 09:55:38 PM »

k here is the first edit with the speed being 317 (for ease of finding)[shuttle has faster speed so it can catch up]
think I need to adjust acceleration and general weapons speed (?)

name,id,designation,fleet pts,hitpoints,armor rating,max flux,8/6/5/4%,flux dissipation,ordnance points,max speed,acceleration,deceleration,max turn rate,turn acceleration,mass,shield type,shield arc,shield upkeep,shield efficiency,min crew,max crew,cargo,fuel,fuel/ly,range,hangar,base value,number
Talon,talon,,,400,20,400,,50,0,317,150,100,120,240,10,NONE,0,0,0,1,1,,,,,,,100
Dagger,dagger,,,200,10,600,,125,0,317,100,100,90,180,10,FRONT,160,0.4,0.5,1,1,,,,,,,101
Wasp,wasp,,,300,30,150,,120,0,317,250,200,180,360,10,NONE,0,0,0,0,0,,,,,,,102
Xyphos,xyphos,,,750,50,1000,,180,0,317,125,100,90,180,30,OMNI,90,0.25,0.5,2,2,,,,,,,103
Broadsword,broadsword,,,750,100,200,,60,0,317,75,100,90,180,30,NONE,0,0,0,1,1,,,,,,,104
Piranha,piranha,,,750,100,200,,40,0,317,75,50,40,120,30,NONE,0,0,0,2,2,,,,,,,105
Trident,trident,,,1000,50,1000,,100,0,317,50,25,30,90,50,FRONT,180,0.3,0.5,3,3,,,,,,,106
Longbow,longbow,,,300,30,600,,120,0,317,100,100,90,180,20,FRONT,120,0.4,0.5,1,1,,,,,,,107
Mining Drone,mining_drone,,,1000,100,400,,30,0,317,50,25,45,90,75,NONE,0,0,0,0,0,,,,,,,108
Gladius,gladius,,,500,125,1500,,300,0,317,120,50,90,180,40,NONE,0,0,0,2,2,,,,,,,109
Warthog,warthog,,,750,125,750,,150,0,317,100,80,100,200,40,NONE,0,0,0,2,2,,,,,,,110
Thunder,thunder,,,500,75,750,,120,0,317,150,100,60,120,30,NONE,0,0,0,1,1,,,,,,,111

Wolf,wolf,Frigate,5,1500,150,2250,2000,150,50,317,90,80,60,120,200,OMNI,120,0.3,0.8,15,30,50,40,0.75,53,,6000,200
Hound,hound,Frigate,3,2000,250,750,1250,100,30,317,100,75,90,120,200,NONE,0,0,0,10,40,75,60,1,60,3,4000,201
Hyperion,hyperion,Frigate,7,1000,100,3300,3500,280,60,317,150,125,120,480,150,FRONT,300,0.6,0.6,5,15,10,25,0.5,50,,22000,202
Shuttle,shuttle,Transport,3,1000,150,1600,1875,150,20,317,75,75,90,120,125,OMNI,120,0.5,0.8,1,30,20,15,0.25,60,,2000,203
Lasher,lasher,Frigate,5,1750,200,2100,1500,120,50,317,90,70,60,90,200,OMNI,150,0.25,1,25,50,40,50,1.25,40,,4500,204
Omen,omen,Frigate,6,750,75,2200,2500,200,35,317,200,150,120,360,100,OMNI,150,0.2,0.4,10,20,30,40,0.7,57,,5500,205
Tempest,tempest,Frigate,6,1250,200,2500,2813,225,45,317,175,150,90,270,200,OMNI,90,0.2,0.8,15,25,30,35,0.8,44,4,18000,206
Brawler,brawler,Gunship,5,2000,250,2200,2250,180,45,317,160,120,60,120,250,FRONT,120,0.4,1.2,15,30,40,40,1,40,,6000,207
Vigilance,vigilance,Frigate,6,1000,150,1900,1625,130,35,317,100,75,45,90,100,OMNI,90,0.4,0.8,10,25,50,50,1,50,5,5000,208
Dram,dram,Tanker,7,750,200,1500,1250,100,20,317,50,50,30,60,200,OMNI,90,0.5,1.2,5,10,10,350,1,350,,4000,209

Hammerhead,hammerhead,Destroyer,10,5000,400,4200,4167,250,80,317,60,40,30,60,400,FRONT,300,0.4,0.8,50,100,100,110,2,55,6,10000,300
Sunder,sunder,Destroyer,9,4000,250,4800,5000,300,95,317,50,20,30,30,350,FRONT,300,0.4,0.8,50,70,80,80,2,40,,12000,301
Condor,condor,Light Carrier,9,5000,500,2200,1833,110,35,317,30,20,20,10,400,OMNI,120,0.4,1.2,65,150,120,100,2.5,40,15,8000,302
Enforcer,enforcer,Destroyer,10,5000,500,4000,3333,200,100,317,30,20,30,20,400,OMNI,150,0.4,1.2,60,100,90,130,3,43,3,9500,303
Buffalo,buffalo,Freighter,8,3000,125,1500,1167,70,20,317,15,10,15,7,400,OMNI,120,0.5,1,10,20,300,90,1.25,72,5,7500,304
Gemini,gemini,Freighter,9,3500,250,2700,2833,170,45,317,35,15,25,20,400,OMNI,150,0.4,0.8,35,120,250,150,1.75,86,15,11000,305
Tarsus,tarsus,Freighter,8,4250,400,1800,1667,100,35,317,35,25,25,15,400,OMNI,120,0.66,1.2,30,80,300,120,2.2,55,7,7000,306
Valkyrie,valkyrie,Troop Transport,9,3500,400,2250,1833,110,50,317,60,60,30,45,400,FRONT,90,0.4,0.8,10,300,50,80,2,40,5,8000,307
Buffalo Mk.II,buffalo2,Destroyer,9,2500,200,2250,1667,100,65,317,30,20,20,10,300,NONE,0,0,0,40,40,60,40,2,20,,8000,308
Medusa,medusa,Destroyer,11,3000,300,6000,6667,400,90,317,90,60,40,100,300,OMNI,120,0.3,0.6,35,50,50,90,1.5,60,,15000,309

Falcon,falcon,Light Cruiser,12,6000,750,7000,7000,350,105,317,25,15,15,15,800,FRONT,270,0.4,0.8,100,180,150,180,3.5,51,5,17000,400
Eagle,eagle,Cruiser,14,8000,1000,10000,10500,525,140,317,20,15,10,10,1200,FRONT,270,0.4,0.8,150,250,250,200,4,50,10,20000,401
Venture,venture,Cruiser,12,10000,1250,7000,6000,300,100,317,15,10,12,6,1500,OMNI,120,0.4,1,125,350,500,300,5,60,25,18000,402
Apogee,apogee,Cruiser,16,9000,750,12000,14000,700,135,317,40,30,20,25,2000,FRONT,360,0.6,0.6,150,450,450,300,3.5,86,20,25000,403
Dominator,dominator,Cruiser,15,11000,1500,10000,9000,450,180,317,20,10,12,12,2250,FRONT,150,0.5,1,200,300,250,250,7,36,10,28000,404
Aurora,aurora,Cruiser,17,8000,800,15000,17000,850,150,317,50,25,25,25,1800,FRONT,360,0.6,0.6,75,200,175,180,4,45,7,35000,405


Onslaught,onslaught,Battleship,20,20000,1750,17000,15000,600,335,317,10,10,4,4,3500,FRONT,180,0.4,1,500,1250,350,1000,25,40,20,75000,500
Astral,astral,Carrier,22,10000,500,12000,15000,600,195,317,15,10,7,4,3000,FRONT,360,0.7,0.6,350,1000,450,500,8,63,50,100000,501
Atlas,atlas,Superfreighter,15,8000,250,4000,2500,100,317,20,5,2,3,2,4000,OMNI,45,0.5,1,50,100,2000,700,10,70,20,20000,502
Conquest,conquest,Battlecruiser,18,12000,1000,15000,22500,900,315,317,20,15,6,4,2500,OMNI,90,0.4,1,400,500,400,500,15,33,20,80000,503
Paragon,paragon,Battleship,25,18000,1500,25000,31250,1250,350,317,15,10,5,5,3500,OMNI,360,0.6,0.6,450,1000,300,800,25,32,25,150000,504
Odyssey,odyssey,Battlecruiser,18,10000,1000,15000,25000,1000,245,317,25,15,8,8,2000,OMNI,180,0.25,0.8,400,800,500,800,12,67,30,125000,505

Shuttle Pod,shuttlepod,Pod,1,1000,100,150,,50,0,600,300,300,150,450,100,NONE,0,0,0,1,1,1,1,1,1,0,1000,1000
Logged