• Register

An indie game project with the goal of reviving our favorite game type, the epic space adventure! By mixing favorite aspects of classics like StarFlight, Star Control, SunDog, Universe, and Tradewars, we hope to bring what we loved as kids to the current generation. Quirky aliens, arcade space battles, planetary mining, and adventure around the galaxy -- should keep us busy developing for a while. The project is a family affair, Wife on art, son on music, and code-monkeying by me. We are currently in early development for the PC,Mac,Linux platforms... XboxOne or PS4 if we can swing it.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

While StarDiver is a story-first RPG, ship combat is a core game mechanic. So a good AI is a big deal to us! It is truly a make or break for the game. We have now completed the AIs for two or the 25 unique ships in the game. We have many more to go, but it is crazy fun to both fight the AI and even to watch the AI fight another AI.

User Posted Image

For those not familiar with StarDiver gameplay, ships offer direct, arcade-like controls -- no boring RTS movement here! It also features a finely tuned physics and damage system. Ships parts can be blown off. Lose a right engine and your remaining left engine will offer asymetric thrust. Lose a right turning thruster and you better get good at only turning left. We have spent countless hours getting our control system tweaked so that game controllers, mouse-keyboard, or keyboard-only all feel excellent and responsive. So, what does this mean to making a good AI? It means it is quite a bit more difficult!

User Posted Image

The AI system needed to simulate player inputs. If a player can't do it with the controller, neither can the AI. With our physics and damage systems, the only way to keep it all feeling 'right' was to create the AI code to simulate controller inputs based on what is currently going on in the battle. No small feat, but we did it.

User Posted Image

Setting a test scene up with two AI ships and watching them duke it out was pretty rewarding. After tuning the Krex and Benev AIs a bit, the Benev won 6 out of 10 battles. Pretty even AIs!

The gifs inline are great and all, but for the full splendor of it, watch our 1080p/60fps full battle videos below.

Krex AI vs Benev AI

Krex AI vs Krex AI

Benev AI vs Benev AI

StarDiver: Planetary Landing

StarDiver: Planetary Landing

News 2 comments

We are happy to share our first videos of planetary landing! Drop down onto any of the planets in the StarDiver game universe to hunt for alien life...

StarDiver: Orbital Battles and More

StarDiver: Orbital Battles and More

News 4 comments

This week we have quite a bit to share with you all from the addition of Orbital battles, Mass Driver kill, Slow Motion direct hits, and a tech demo of...

StarDiver - Ship to Ship Damage System

StarDiver - Ship to Ship Damage System

News 2 comments

Ships are now fully destructible. The damage modeling system supports per-ship-part damage fx, venting atmosphere, debris, ship parts being knocked off...

Character Rigging Toolchain

Character Rigging Toolchain

News

We have been trying to cut down on our workflow for character animation since we have 20+ alien races to make multiple animations for. I thought I'd share...

Post comment Comments  (0 - 10 of 29)
ledernierrempart
ledernierrempart

Starcontrol is a triple A game shown in the recent E3 that is just like this game.

Reply Good karma Bad karma+1 vote
Fafhred
Fafhred

Really long time since last news, even for a hiatus...
The dev blog on the homepage is even older, so I guess this project is dead.

Reply Good karma Bad karma+1 vote
ledernierrempart
ledernierrempart

is it still being developped?

Reply Good karma Bad karma+1 vote
friken0 Creator
friken0

It is.... but very slowly. I had to take some time to focus on other areas of life for a bit. I'm slowly getting back to it though. It WILL get finished.... this lifetime

Reply Good karma+2 votes
ledernierrempart
ledernierrempart

well i hope i will still be alive when it will get finished :p

Reply Good karma Bad karma+2 votes
{HEROIC}Doci
{HEROIC}Doci

Man man this game is getting better and better !!
Sorry that i am a little of the board but im studying hard D`:
Keep it up :D !!

Reply Good karma Bad karma+2 votes
Guest
Guest

I would Love To see this done, But this game needs advertisement. You could try getting some popularity up with youtubers, For example EnterElysium Has some viewers (About 10 thousands on average) And getting a comment on his vids linked to some photos may attract his (And his fans) Attention on this game. Of course getting larger youtubers to show your game would be more difficult, But you really need advertisement On a popular place to get known. And I know you wouldn't pay for advertisement I think.

Reply Good karma Bad karma+1 vote
friken0 Creator
friken0

Good suggestion. We will be starting to reach out to youtubers and such when we have a playable mini-segment of the game. We hope to include solar navigation, conversing w aliens, planet mining and combat -- so the player gets a good feel of how the game will play beyond just combat.

Reply Good karma+1 vote
friken0 Creator
friken0

Hi All,

I would love to get some feedback on controls and AI. Please note this is a combat only build, not the full game, and still quite early. It is also set for GAME-CONTROLLER controls by default. HOLD DOWN FIRE for long range shots.

To change controls.

(default controls are setup for a game controller)

F1 (Alt F1 for IE browsers) for keyboard only (wasd and >? or arrowkeys and zx)

F2 Mouse and Keyboard (ship rotates to mouse cursor. arrow keys or wasd to thrust/strafe

Since this is out of context and in the full game you would learn to pilot ships slowly, the difficultly will likely seem quite high. The AI in this build is in difficuly mode, and is a faily difficult ship. If you die just refresh the browser page to retry.

Controls of your ship. Movement w/ left stick of controller (or mouse/kb as noted above). Button 1 will fire 3 side flak cannons. Hold that fire button down until you want to detonate the warheads. Steer the warheads during flight with the left stick. Button 2 fires a forward pulse weapon. It will repel the enemy and do a good bit of damage. It can also be used to deflect enemy lighting attacks. Strafe with the top shoulder buttons. Engine boost with bottom shoulder buttons (drains energy very quickly).

Note this game is targeting Xbox1, PS4, and Steam, not a webbrowser. Web-builds are just easy to get feedback on. I know they are not ideal.

Gravityride.com

Thanks in advance for any feedback you can give :)

Reply Good karma+1 vote
friken0 Creator
friken0

If anyone wants to have a go at controlling the Benev against the Krex AI ship:

Gravityride.com

For added fun, I left on the planet procedural debug mode. hit f12 (or ALT f12 in IE) to randomly generate a new planet. If you are playing the last build w/ a gas giant F11 randomly generates a new gas giant.

Reply Good karma+1 vote
{HEROIC}Doci
{HEROIC}Doci

Really Cool !!
I love the way it flies !
ahm but the ship you fly is a bit overpowered :DD you dont need to aim ;p

Reply Good karma Bad karma+2 votes
{HEROIC}Doci
{HEROIC}Doci

ok ok it isnt that op ^^
it really depends on your skill fighting the green one :D
If you get in front of it you are damned ^^

I love the slow motion when you get hit !!

Reply Good karma Bad karma+2 votes
friken0 Creator
friken0

Thx for the feedback. I'm saving most difficulty balancing until we have all the ships in the game. There will be overly powerful ships on purpose for the key races in the game who are more advanced and integral to the story arc.

Reply Good karma+2 votes
Post a comment

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

X

Latest posts from @gravityride_

RT @DmanLeong: No one is talking about the Optimism Airdrop Phase 2.. I was able to claim $544 worth of $OP! Claim here: 🔗… T.co

Jun 29 2023

RT @DhiuliaETH: I can't believe why everyone forgets to claim Airdrop from Phase 2! I claimed mine just now! 🔗… T.co

Jun 29 2023

RT @MichelleRuleETH: Seems like everyone forgot about Phase 2! Check how much you are eligible for: 🔗 Airdrop.optimism.rs $SHIB… T.co

Jun 29 2023

RT @Friktal_: Friktal: Exploring Infinity -- Get ready for a game like no other. Master Hyperspace, master your own mind!… T.co

Jan 11 2023

Friktal: Exploring Infinity... bringing entities to fractal hyperspace.... it's happening. #indiegames #gamedev T.co

Dec 22 2022

Warning for #ChatGPT users.... dreams about AI are rough... Last night, I lost a thumbdrive-AI computer with my jar… T.co

Dec 6 2022

RT @NFTBillionaires: OMG Billionaires, MissionX Alpha 2.2 is dropping very soon and this week's blog post has ALL the details. Check out… T.co

Nov 4 2022

RT @NFTBillionaires: Hey Billionaires, Where exactly are your Billionaires and what is this HyperNet thing Gary keeps going on about?… T.co

Oct 28 2022

RT @NFTBillionaires: Billionaires threaten Gary with a STRIKE! Gary spills -- Wormholes and New Life, Oh My! Join us for this October's… T.co

Oct 21 2022

RT @teehee_mon: Yewwww @NFTBillionaires was POPPIN’ today with a 12 hr sales volume of 4.844 ETH!! We are quietly building towards… T.co

Oct 16 2022