Jump to content

heinkill

Founders [premium]
  • Content Count

    412
  • Joined

  • Last visited

Community Reputation

200 Excellent

About heinkill

  • Rank
    Founder

Profile Information

  • Gender
    Not Telling
  • Location
    Denmark EU

Recent Profile Visitors

541 profile views
  1. On#aircraftdestroyed: mission success if X number or X% of enemy aircraft destroyed, or AI bugout if X% friendlies destroyed Onobjectdestroyed: mission success if object X destroyed (factory, hangar etc) More valuable than any of the above though would be to fix the AI though so that it actually does what you want it to in the mission ie ENGAGE THE (CORRECT) BLOODY ENEMY - target fighters - target bombers - attack ground targets Everything else in mission building is a luxury until you can stop the AI fighters flying straight past enemy formations, or ignoring attacks and continuing in a straight line. And then this: Still dream of the AI having dynamic semi random application of the sort of routines we were able to programme in BOB2 and tailor according to AI skill and experience level. There has never been a sim to match BOB2 AI for a near human dogfight, and it would be great if CoD one day could! From my old BDG release notes: Overview of the BOBII AI Performance and Design The redesign of the AI Maneuver Selection The redesign of the AI maneuver Selection Criteria was driven by the need to become more deterministic and less random in selecting AI maneuvers. I felt the need to move in this direction to improve the AI offence and defense so the AI selection software had more control. Of course there is a big danger in this strategy. We do not want BOBII to become repeatable. This will become a fine line to follow in the future and I will need both our testers and customers help and feedback. Here is a summary of the new selection criteria design: 1. Altitude (how much altitude and rate of change) 2. Speed (how much speed, and rate of change) 3. Position of A/C to each other (none to tail, tail to tail, nose to beam, tail to beam or left, right, front, back) To implement the new selection criteria I built a 3 X 6 matrix (a truth table) and many new programs. For each A/C (the unfriendly and the AI or the player), I designed programs to look at Altitude, Speed, and position and to first try and select the best maneuver option (aggressive or defense) based on AI skill level. Altitude and speed can also be thought of as “energy” as altitude can be turned into speed. The new design uses the A/C’s “lead” position (his future position which would be a small delta in the future). AI levels were a combination of experience and skill and could be set in options to the following: Novice: restricted to basic maneuvers, high chance of making wrong choice Veteran: broad range of offensive and defensive maneuvers, lower chance of wrong choice Hero: full range of offensive and defensive maneuvers including drag n bag when flying with wingman who is welded, least chance of wrong choice Terminator: only chooses from offensive maneuver set, always trying to get a firing solution, never defensive, higher tendency to SPINOUT Maneuver selection was reliant an AI feature called “Flying Factor (FF)”. This is the knowledge of the AI pilot to fly a given maneuver (experience) and how well the AI pilot will actually fly the given maneuver (skill). The FF is based on the Skill Level (customer selected in Instant Action Missions and software assigned in the Campaign). The Terminator is assigned a Skill Level of Hero2 (the highest in the game) so that is where he gets his boost in performance (edge). AI Maneuver Selection is KEY First, the BOBII AI has a special case for selection called “Evasive maneuver selection”. The Evasive maneuver is required when an AI is shot at (either a hit or near miss). The AI will select a defensive maneuver based on the criteria/data for both Player and enemy AI (speed, altitude, and the position of the targeting AI and the AI being targeted with respect to each other). The first key decision to be made is to select either an aggressive or defensive maneuver. This is a complex decision based on the available information on both the Player and the Enemy AI or the friendly AI and the enemy AI. The data considered for both Player and enemy is speed, altitude, and the position of the targeting AI and the AI being targeted with respect to each other. After selecting either an aggressive or defensive, then a random approach is used to select a category (choose good, choose bad, or choose “neither” good nor bad maneuver). Maneuvers are then divided into three parts Climb, Horizontal, and dive for each of our categories (choose good, choose bad, and choose neither good nor bad maneuver). The individual maneuver selection is then based on speed, altitude, and position of both the player and the enemy AI. In BOBII we have over 80 complex maneuvers for selection (both the aggressive and defensive maneuvers) for the fighters (Spit,Hurri,109.110) and over 50 simple maneuvers for selection for the JU87 and Defiant. The following are BOBII’s complex maneuvers (some of my favourites in bold, which give a real Holy S moment when you see them in action): MANOEUVRE_SELECT MANOEUVRE_LOOKROUND MANOEUVRE_WELDEDWINGMAN (aircraft fly rotte tactics) MANOEUVRE_BAILOUT MANOEUVRE_TOPCOVER MANOEUVRE_FORCETOPCOVER MANOEUVRE_LINEABREAST MANOEUVRE_PINCER MANOEUVRE_MULTIWAVE MANOEUVRE_DIVEANDZOOM MANOEUVRE_INSIDELOOP MANOEUVRE_LAGPURSUIT MANOEUVRE_SPLITMANOEUVRE MANOEUVRE_HEADON MANOEUVRE_LINEASTERN MANOEUVRE_VICATTACK (RAF ONLY) MANOEUVRE_BARRELROLLATTACK MANOEUVRE_SCISSORS MANOEUVRE_MILDSCISSORS MANOEUVRE_TURNINGFIGHT MANOEUVRE_SPLITS MANOEUVRE_ZOOMANDDROP MANOEUVRE_STRAIGHTANDLEVEL MANOEUVRE_SPINOUT MANOEUVRE_DIVEFORHOME MANOEUVRE_GOHOME MANOEUVRE_MAKEFORFRIENDLY (If AI is outnumbered and friendly fighters in visual range it seeks them out and calls for help) MANOEUVRE_MOVEAWAY MANOEUVRE_QUICKROLL MANOEUVRE_IMMELMANNTURN MANOEUVRE_IMMELMANN MANOEUVRE_STAYWITHPREY (AI ignores fighters and goes for bombers) MANOEUVRE_CLIMBFORHOME MANOEUVRE_STRAIGHTDIVE MANOEUVRE_OUTSIDELOOP MANOEUVRE_SHOOTTOFRIGHTEN (Used when friendly bombers are under attack but AI does not have ideal firing solution) MANOEUVRE_SHOOTTOOEARLY (Used when friendly bombers are under attack but AI is out of range) MANOEUVRE_GAINHEIGHT MANOEUVRE_LAGROLL MANOEUVRE_EXTENSION (AI uses energy to extend away, then turn and re.engage) MANOEUVRE_DIVINGROLL MANOEUVRE_REVERSETURN (Bf110 'hammerhead' move used at top of stall climb) MANOEUVRE_SELFASBAIT (otherwise known as Drag n Bag - awesome to see in action because it requires the AI to know that it has an enemy in pursuit + wingman flying as 'weldedwingman' + in a firing position and then put itself in the firing line so that its wingman can take the shot. Freaking insane when you see it done or it is done to you!) MANOEUVRE_JINK (Exerienced/veteran AI never flies straight and level in a combat zone) MANOEUVRE_BREAKTURN MANOEUVRE_LAZYTURN MANOEUVRE_BREAKLOW MANOEUVRE_BREAKHIGH MANOEUVRE_BREAK90 MANOEUVRE_BREAK180 MANOEUVRE_HIGBARRELROLL MANOEUVRE_PANICTURN MANOEUVRE_TURNANDRUN MANOEUVRE_LOWALT MANOEUVRE_ZOOM MANOEUVRE_INTERCEPTHIGH MANOEUVRE_INTERCEPTLOW MANOEUVRE_GAINSPEED MANOEUVRE_HEADONATTACK MANOEUVRE_LUFBERRY (Bf110 and Stuka only) MANOEUVRE_STEEPDIVE MANOEUVRE_UPANDUNDER MANOEUVRE_STALLTURN MANOEUVRE_SLASHINGATTACK MANOEUVRE_CLIMBTURN MANOEUVRE_ROLL360 MANOEUVRE_STRAFFE (coded to recognise that if the jabo has bombs it should use these first before conducting a strafing run) MANOEUVRE_TRANSITION MANOEUVRE_PEELOFF MANOEUVRE_SNAPSHOT MANOEUVRE_STAYONTAIL MANOEUVRE_FLYTHROUGHCLOUD (damaged AI heads for cloud if nearby) MANOEUVRE_REGROUP MANOEUVRE_DISENGAGED MANOEUVRE_SPINRECOVERY MANOEUVRE_COLLIDE (Terminator AI when out of ammo has a tiny random chance of choosing this maneuver as its last 'locked' option and will try to ram enemy aircraft until out of range or fuel) MANOEUVRE_LAST MANOEUVRE_ABORTENGAGE (Bf110 and 109 jabos only, drop bombs and engage when attacked) MANOEUVRE_DROPANDZOOM MANOEUVRE_COLLISIONAVOIDANCE MANOEUVRE_TURNTOHDGANDPITCH MANOEUVRE_JINK_ATTACK (Bomber on final bomb run will not fly straight and level when attacked, but will try to stay on target) MANOEUVRE_SCREWYOUGUYSIMGOINGHOME (Novice AI bugs out more often, veteran less often, terminator never, even when injured or damaged / also, a bomber formation will cut and run when X% of formation is destroyed depending on skill/experience) (Another nice thing about BOB2 is that you could turn on 'AI movecodes' and see exactly what AI maneuvre each AI aircraft was using at any time to confirm it was doing the above.) The AI Performance Criteria/Dependencies Skill Level The AI performance is dependent on AI Skill Level (which is customer selected in Instant Action and SW assigned in the campaign). BOBII AI do make random mistakes (spin, crash, dumb maneuvers, bad judgment, shoot late, shoot bad, etc) which is after all very human. The skill level of the AI is key in making decisions on about everything with respect to AI performance like (1) how well the AI fly, shoot, shoot fast, slow, accuracy, or not shoot, (2) how well the AI fly, what maneuvers are selected, and how well the AI will fly the chosen maneuver. Random Numbers (Luck of the draw) The BOBII AI A/C is also dependent on luck (specifically on random numbers). Random number decisions are coded through out the AI code. BOBII’s random approach keeps BOBII from doing the same thing each time. Even something as simple as the direction to start a maneuver (left or right), I will use a random number to decide (why hard code something when you can use a random number). For example, most BOBII vertical maneuvers use a random number to assign a length of time to for a specific vertical maneuver (Like Zoom). The AI pilot will sometimes cut off early, or late, or somewhere in the middle. If early the maneuver may carry too much speed and if late the AI may slow down so much that control is lost (very human). The bottom line is that the customer will always see a somewhat different maneuver (very good, good, not so good, and loss of control) both because of the random implementation and the different physic’s parameters (speed, roll, heading, pitch, and overall energy) going into each maneuver. The very real downside of random numbers is it is very hard to test (not repeatable) and the processing power used. Conditions The conditions for each maneuver are always different (energy, speed, altitude, skill, damage, and enemy position). This also changes how the maneuver is performed. A damaged AI will not fly as well as an undamaged AI.
  2. This is looking like the Year of the P40! Even DCS is getting in on the act. Pre-sale now, delivery Sept(ish). http://veaosimulations.co.uk/product/p-40f/ Plenty of screenies there of it flying in game...over modern Eastern Europe. Though if you squint, it could be China in the 1940s? (Naaaaaah.) No news from Team Fusion on their Med mod to Cliffs of Dover with P40 lately. Uneducated guess is that it looks unlikely this year. So BoS/BoM is the only way to get a fresh P40 combat fix in a real WWII game. Bring it! H
  3. A big disadvantage in RL but not so much in this game. The campaign missions seem to me to be mostly generated at lowish alt. And not many online flyers actually use altitude properly. Plenty of action down low as long as you keep your eye on the skies. Plus you can always spawn away from the action and spend all the time you like grabbing some sky - there aren't many scamble or die missions/scenarios. H
  4. P40 coming to early access in September? Yee haaaa!
  5. Great to hear things are moving along. Well done. P40 time!!
  6. +1 to that! The crack of the flak exploding, schrapnel ripping through the skin of your B17s, the plane next to you catching fire and falling into the one below it, crew members dropping in pools of blood... H PS in fairness during the beta stage a lot of us complained that the flak was too deadly, and the devs adjusted...
  7. +1 to that, the enjoyment is mostly in the creation. I love working in teams to build campaigns, which also helps with the promotion of them as you use the network of all of your members, and the more multinational your team, the better! I just checked downloads of our Cliffs of Dover REDUX campaigns (Battle of Britain, Sealion, Malta, Murmansk) and they are currently at 25,300 - about 5,000 per campaign though with the main Battle of Britain campaign at around 10,800. The campaigns have been around a couple of years now except for Murmansk, but downloads in the last year were 8,100 - so still about a third of the total despite the waning popularity of the sim. Don't underestimate the value of PR: just like the devs post dev updates every month or so, a lot of updates as you build your campaigns are really useful for building interest and getting valuable community input. Also, spread the PR and eventually the downloads across multiple forums, in multiple languages if possible - the more sites your campaign is available on, the more languages, naturally the more attention and downloads you can attract. A lot of work goes into these - it's hard work, fun work, but the payoff is the nice feedback from community members. H
  8. Ooooh chart wars. Nearly as good as the real thing (gets biscuits)...
  9. Even on the ground, it don't look peaceful From this great website! https://www.pinterest.com/dc3mech1/curtis-aircraft-p-40-warhawk/
  10. Great vid! Belushi was a wild man. @Prefontaine... You dont need to buy BoM to fly the P40. You can get it as a premium plane to fly in BoS quick missions. H
  11. Interesting debates, but maybe the answer doesn't lie in the intrinsic limitations of the BoS multiplayer game, but rather in the breadth of really attractive alternatives. I haven't been online or offline in BoS or any other flight sim since I discovered WT Groundforces and bought myself a Panzer IV for $18, joined a squad and started playing online in 'sim battles'. (Yep, 'sim battles' ha ha. This aint SBPro. WTGF aint no sim). And the rest of my precious limited gaming time is used on Panzer Corps on iOS playing against my brother on the other side of the globe. There is too much good stuff out there. You can't be mediocre and pull a crowd. H
  12. It's all very well and good with these summer maps...but we need real summer...with saaaaaand!
  13. Yes, I asked them to do that, though I'm sure I wasn't the only one and am thankful they listened. It is the best site in my opinion for mission builders to place their stuff. I've used a lot of other sites over the years but nothing drives downloads like M4T! H PS if you have trouble uploading, remember there is a rather tight total file size limit. I think by memory it is 120MB or something. So if your file is larger, you need to split it into several parts. Also, it doesn't take all file types (.exe files for example can't be uploaded) so check that limitation too.
  14. PS, got the following email today from Prof Reina Pennington, author of the book 'Women Wings and War' (and a former airforce officer herself). Great info here on Soviet women aces. The site is a WIP but particularly interesting to me was the account of Lilya Litviak/Katja Budanova's faithful mechanic Inna Pasportnikova, who accompanied them on all their postings, until their deaths. http://lilylitviak.org/styled-21/styled-2/ Dear Fred, I just launched the web site: http://lilylitviak.org. If you have a chance, take a look. It's very much a work in progress, so suggestions are appreciated. You'll find some info on Pasportnikova that you'll like. I haven't done a lot with Budanova yet. Be sure to check out the page on the new book "Defending the Motherland." I believe that will have a lot of new information. best wishes, rjp Reina Pennington, PhD Professor, Department of History and Political Science Norwich University ___________________ Read more: http://simhq.com/forum/ubbthreads.php/topics/4077951/Re:_Mostovskoy_goes_to_war:_Bo#Post4077951 Follow us: @SimHQ on Twitter | SimHQ on Facebook
×
×
  • Create New...