Profile image

F-15 Eagle Tua ''Peppermint'' [Experimental AI Dogfight Project]

7,290 Kikikokikomarumaru15000  3 months ago
Auto Credit Based on MajorMapleLeaf's FIGHTER JET CHALLENGE (closed)

Merry Christmas.

🟩🍒🤍🟢🍒🤍🟢🍒💮🤍🟩🍒🤍🟢🍒🤍🟢🍒💮


The variant stripped of all outside text goes Here.

The earliest version of the build goes Here.


Peppermint AI

The F-15 Eagle (Variant Unspecified) "Peppermint" is an F-15C retrofitted with the F-15E's more powerful engines, and its center of mass is moved backwards to become faster and more maneuverable. (I don't have a specific variant in mind when I made this, so here)

It was made as a testbed for various AI Funky Trees stuff to make the Dogfighting AI more formidable. While the AI modifications have made this AI harder to kill, it is still very primitive, and there are still some weaknesses that a human pilot could exploit and make it easy to kill again, like using the AI's terrible, TERRIBLE throttle control against itself to make it overshoot so the human pilot can go for the guns kill.
Nonetheless, it is an improvement.

Also, I experimented with text stuff and controller bases to make flying the plane look prettier. yay


Features (With some supplementary pictures):

Circle-to-Square Joystick Input - Converts your restricted circle input in mobile into full limit Roll and Pitch. Disables if actual Pitch and Roll input exceeds beyond the circle boundary, In other words, turns off if you use computer or keyboard for Pitch and Roll (by full actual Pitch and Roll input). (Cannot turn it back on. sorry)

Speed Lines - Aircraft text simulates speed lines to make you feel fast (and to get a sense of how fast it's really going). Rotation do get abit buggy at more significant AoA and AoS, so I'm hoping to fix it later. (read: in the far future lol)
https://raw.githubusercontent.com/VivaYokunai/Image-Repository-0001/refs/heads/main/SP%20Speed%20Lines.gif

Simple Wing Vapor - Shows up when you do High AoA stuff.

Double-Bullets-per-Frame Gun - Spawns 2 bullets in every frame instead of one. This helps compensate for the lack of frames per second Low Physics offers (50FPS) compared to the firerate of IRL guns (100BPS). No more lame firerate in Low Physics!
Inset image here, if you see this its deleted SORYY!!!

Gun Offset Crosshair Correction - Crosshair moves to compensate for gun offset. A very simple solution compared to IRL jets where the Flight Controller (I assume) does all the math to very VERY accurately offset the crosshair to EXACTLY be where the gun bullets will end up. (A very minor detail, but it makes shooting stuff up close less frustrating.)

Simple Shock Diamond Exhaust Plumes - "Simple" because it's not as complex as the one in Flyout the game, tho it still looks good. It makes the game VERY LAGGY tho which is why there's no "Mobile Friendly" tag, so remove if the lag is unbearable.

Pretty Flares - Pretty flares.

Features (AI STUFF):

Separate Missile Launching System -- Instead of the conventional launching via FireWeapons, the missile gets jettisoned and launched if it gets a lock instead. Enables fast firing mode at Disabled AI mode (Activate8 disabled) and also makes time intervals between launches longer. Tho the AI does have some problem with launching them if you damage the aircraft for a bit).

Forced Pitch Up when Deploying Countermeasures -- What it says, to lower chances of dying in BVR combat.

Do-Not-Touch-Water Challenge (AKA Anti-Crash Funky System) -- AI is forced to pitch up when it's about to crash into the water. Didn't code it to pitch up away from ground because AltitudeAgl is bugging out when you spawn the AI at far away distances like 15Km for some reason.

Variable Maneuvering Speed at Different Distances - Pretty simple. Makes the AI not unnecessarily lose speed at greater distances, and becomes more maneuverable when closer.


Creator Notes

This started from a very bad low part F-15 Replica, but as time went on, I keep adding features after features on this aircraft. This was supposed to be AI spawnable at first, but with LARGE amounts of Funky Trees and Variables this aircraft has, it becomes laggy to the point where it is no longer AI spawnable. Ever since then, the true performance cost is getting higher and higher, and the prospect of adding the [Mobile Friendly] is getting farther and farther away, until it ended up to this.

Huh, maybe the Simpleplanes AI spawning system ONLY wants dumb aircraft that crashes to the water too many times. Maybe?

Anyways, project's getting too dragged out at this point, so I'll post it now and move on.


One step towards understanding AI, One post about AI Aircraft, One funky tree code typed, One step closer to Competent AI. This craft is the first steps towards it.

Blueprint Used: https://i.pinimg.com/originals/64/bb/08/64bb087325ba5a2c96f678d1c0bb5a8c.png
https://i.pinimg.com/originals/64/bb/08/64bb087325ba5a2c96f678d1c0bb5a8c.png

Spotlights

General Characteristics

  • Predecessor FIGHTER JET CHALLENGE (closed)
  • Created On Windows
  • Wingspan 41.0ft (12.5m)
  • Length 91.0ft (27.7m)
  • Height 19.8ft (6.0m)
  • Empty Weight 21,674lbs (9,831kg)
  • Loaded Weight 45,738lbs (20,746kg)

Performance

  • Power/Weight Ratio 2.206
  • Wing Loading 79.1lbs/ft2 (386.3kg/m2)
  • Wing Area 578.1ft2 (53.7m2)
  • Drag Points 1619

Parts

  • Number of Parts 157
  • Control Surfaces 6
  • Performance Cost 1,568
  • Log in to leave a comment
  • Profile image

    Ok in hindsight, the "moving the center of mass backwards" part was simply unbelievable because I did not change the shape of the f-15 in any meaningful way, so I couldn't think of moving the mass backwards realistically without putting some comically heavy anvil at the back. One of the only ways I could realistically make the center of mass move backwards to the center of lift (and vice versa) is to change the shape and position of the wing, but that will make it look ugly. I will have to design an entirely different aircraft to design an unstable tail wing craft that doesn't look ugly.
    .
    The F-15 Eagle was designed early in the "energy maneuverability theory" (aka when the F-16 didn't exist yet), so I'm imagining an F-15 with some design improvements from later technologies.
    .
    Cipher livery work in progress! because I have to change up a few things, not just the appearance of it. Coming in the far future.....

    Pinned one month ago
  • Profile image

    @Kikikokikomarumaru15000 congratulations on 1st place!!!!!

    +1 3 months ago
  • Profile image

    @Kikikokikomarumaru15000

    Looks:9/10 the cockpit could be better

    Functionality: 10/10! Incredible the ai things

    Part count:10/10, all that complex stuff doesn't even lag the game!

    3 months ago
  • Profile image

    @Rb2h The mach rings are barely visible. sad! The IRL mach rings are brighter and prettier than this. I'm gonna look to improve on this later after I finish something else.

    +1 3 months ago
  • Profile image
    15.2k Rb2h

    @Kikikokikomarumaru15000 I just changed the variable anyways lol
    The afterburner works fine without any of that other than sone tedious placing and moving around with many of them in the same space.
    Thanks, Here's an image

    3 months ago
  • Profile image

    @Rb2h Yea you can. Just remember: it uses the variable "Throt", which is the variable for throttle, and the afterburner starts at 0.55. Also, the text and engine exhaust are connected to the white fuselage inside, which is also connected to a VTOL nozzle and a basecontroller.
    Said basecontroller also has variable in it called "Exhaust", and is also also connected to 2 super small VTOL nozzles.
    Everything is connected to the white fuselage inside.

    +1 3 months ago
  • Profile image
    15.2k Rb2h

    @Kikikokikomarumaru15000 I meant could I use it
    Dumb typo..

    3 months ago
  • Profile image

    @Rb2h Yes I can. I just need to disable Activate8 and throttle 100% to enable that afterburner thing.
    But I have suspicions that you meant something else, you just aren't very clear. What is it?

    +1 3 months ago
  • Profile image
    15.2k Rb2h

    @Kikikokikomarumaru15000 also, could u use that afterburner thing?

    3 months ago
  • Profile image
    15.2k Rb2h

    @Kikikokikomarumaru15000 I tried to but was too low on battery xd

    3 months ago
  • Profile image

    "AoA" which is just AngleOfAttack*clamp(GS>10).
    Honestly, it's kinda redundant as I could just put AngleOfAttack in there with the *clamp01(GS>10), and nothing would change.

    3 months ago
  • Profile image

    @Kikikokikomarumaru15000 i wanted to apply the wing vapor effect but somehow it does not work for me,do i need a variable for that and which?

    3 months ago
  • Profile image

    @Rb2h hell yeah. Would be better if you recorded it in video form though!

    +1 3 months ago
  • Profile image
    15.2k Rb2h
    3 months ago
  • Profile image

    Or you make a somewhat realistic ADFX-01

    3 months ago
  • Profile image

    Imagine you made cipher skin with this

    3 months ago
  • Profile image

    @YarisHatchback don’t do it

    3 months ago
  • Profile image

    @AviationLoverGEEK444 hawk tu-

    +2 3 months ago
  • Profile image

    Tua?

    3 months ago
  • Profile image

    Wow!

    3 months ago
  • Profile image

    it flies incredible!!! (i am a sucker for realistic flight models)

    3 months ago
  • Profile image

    We really upgrading, it used to be a hawk, now we've got eagles doing it too?
    Also, congrats on gold! :3
    (You haven't got it yet I'm just pre-congratulating cause you're literally an upvote away)

    +1 3 months ago