Starfighter!



  • Share code: NXK7C6XTHB
    In this tech demo, fly a starfighter on a simple demo mission!

    This has been a lot of fun to make so far, and I will be chipping at it for quite a while.

    I have enjoyed how well FUZE has allowed me to just run with these ideas! Thank you to the FUZE team for putting this together, and for all the included assets!


  • Fuze Team

    Very, very excited to play this. Wow - it looks incredible from what I can see in the thumbnail. The program still needs one more approval, I image this will happen tomorrow morning. Will get back to you then!



  • Thank you, @Dave !


  • Fuze Team

    This is live now. It's really cool. I am finding it a little hard to hit enemies currently and there's one super accurate enemy at the start which kills very fast!

    I need to get good, obviously!



  • Thank you for your encouragement, @Dave !
    I agree - I have plenty of balancing to do.

    1. I plan to fiddle with the range of the lasers, ago that it should be easier to hit the enemy fighters. After that, I will add a reticle of some kind.
    2. The turrets currently use objectPointAt to quickly snap to aim at the player. And then they keep firing! Both things I will adjust over my next several coding sessions...

    Thank you again!


  • Fuze Team

    All sounds very exciting. Can't wait to see the progression! :)



  • I'm no expert but perhaps the way to reduce enemy accuracy would be to point at the player and plus/minus a random low numbered vector so it shoots roughly where the player is? I haven't downloaded this yet so I'm just guessing your setup.


  • Fuze Team

    @Something That's certainly how I would start thinking about it. You could also take into account the player velocity, and add this to position. That would cause enemies to shoot at where they think you're going to be. You could also reduce/add a random amount to this velocity check so they get it wrong more often than not.



  • Thank you, @Dave and @Something !



  • Quick update (pending):

    • calmed down turret AI
    • extended range of lasers
    • added a simple reticle to guide player's aim. Will adjust soon, so it doesn't block the view of lasers!
    • added another enemy fighter, just for fun


  • Update! I now call this a "demo" (upgraded from tech demo).

    • ship collisions implemented
    • there are now two missions
    • progress is saved between missions, and can be loaded from the title screen
    • reticle turns red when aimed at a ship


  • This update has fewer visible changes:

    • The AI is improved a little bit. This will be tweaked more and more over the next many coding sessions, but at this stage provides some fun battles.
    • I added a third mission as kind of a stress test of the system.

  • F

    sounds interesring but I'm getting "PROJECT NOT FOUND"


  • Fuze Team

    It is awaiting approval



  • I've been tweaking this gradually over the last while. I think I am "demoting" it back to tech demo, since I do want to add a number of more features before focusing on adding content/levels. This has slightly improved AI over past iterations, but that is something I will ever be tweaking. I also added lighting - something I learned from Game Jam 6!



  • A little update to report:

    • Preliminary homing missiles! Press ZL while the reticle is red over a target. (Work will be done on this, but enjoy infinite missiles for now!)
    • Some more tweaks to the AI - it will try to dodge lasers and missiles
    • But the AI tweaks have a dark side: On the last (third) mission there is quite a bit of slowdown. I am working out how to fix that!


  • I made a small update to this, but it is getting closer to a system that I can just add mission content to.

    • The player is limited to five homing missiles per mission.
    • The missions have a log/dialog system, so that messages come up as the situation changes.
    • I rearranged the third mission to avoid the slowdown I was experiencing. It still happens, but is a little less.
    • As ever, little AI tweaks. The enemies have their quirks, but I enjoy seeing them chase the player around!

Log in to reply