Post news Report RSS New Ingame Footage - Flight Models & Animations

Finally managed to get a working flight model implemented and have decided to showcase it in another video, along with the significant animation progress. Details in the full news article.

Posted by on

I finally managed to get a flight model working and am busy plugging in all the stats for the different ships. It's working exactly as expected. Fighters run rings around any ship, dreadnoughts plough through frigates like they aren't there, capital ships are helpless when caught in Earth's gravity. With mid-sized ships I've been experimenting with re-entry angles and with some if you put them into a shallow dive they pick up enough velocity to escape orbit when you pull up. Or if you're really skilful you can balance a battlecruiser on the top of a pin by pointing the ship vertically upwards and using its main engines to hover whilst your turrets lock on. However some battleships and larger vessels are proving a bit too slow for human control. In some it would take 10 minutes of holding down a button before you could visually confirm the command was received. The issue is that all my stats are based on "off-the-shelf" ships, but in reality it's expected that anyone who has the skill level to operate a battleship or dreadnought has multiple additional skills that add bonuses to the ship's manoeuvrability. The same goes with some of the larger turrets so I will be tweaking the values for them prior to release.


You can also see the animations are functioning well. At the moment the turret movements are a proof-of-concept. In the final game each turret will need to alter its pitch slightly using an A* based algorithm so that all projectiles converge on the same point. The video demonstrates that I can select groups of turrets at will and orient them in whatever direction I please. It's been 5 months since I started this project and 4 months since I made it public. Here's an overall view of progress:

Completed

  • Models
  • Environments
  • Sounds

Well on their way to being completed

  • Animations
  • Flight models
  • Glows

Only exist on paper

  • AI
  • Weapons
  • Particle effects, engine trails, etc
  • Game framework, e.g. win/lose conditions
  • GUI

There are some "blue sky" objectives as well, such as custom shaders to help recreate the look of EVE Online. With flight models making progress I can also start working on AI. My template for AI behaviour is that of Freespace 2. For me that had a very nice balance of small ships being able to go near big ones without being instantly killed, capital ships being able to engage multiple targets, missiles being intercepted, strike bombers being escorted, the threshold at which enemy fighters gave up pursuing you, etc. And fortunately for me all of the code functions are open-source.

Post comment Comments
Guest
Guest - - 689,392 comments

The ships still seem to act like they're in..."space". Turning on all 6 axis is cool and makes complete sense in a vacuum, but when in the earths atmosphere the ships wouldn't be able to "spin around" like that while also moving forwards. Great work so far.

Reply Good karma Bad karma+2 votes
CloneWarrior85
CloneWarrior85 - - 3,475 comments

I don't remember the "tech" idea of EVE (been some good years since i drifted away in jita), but you gotta remeber that this is sci-fi, normal laws of physics don't always apply.

Ship propulsion can go way more than just the normal "rocket" style we know.


Now.. err.. is CCP ok with this indie game? XD Good luck with your project, i wish you the best of luck and look foward to give it a go :)

Reply Good karma Bad karma+1 vote
Mob11 Author
Mob11 - - 28 comments

Hi, thanks for your interest. In EVE all ships have station keeping thrusters that hold them in place. For the flight model I've programmed them to fire anytime there is unwanted movement off the longitudinal axis. In fast ships if you make a hard turn you will still keep your forward momentum until the comparatively weaker thrusters correct your movement.

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: