I made the AI in my Fire Emblem fangame consistently idiotic!

I added a new guiding principle for my game’s Enemy AI code prioritised over all other directives… Prioritise the proximity of valid enemies over all other factors! That’s right, enemies are now dumb as hell, preferring to move towards and attack whichever valid target is closest without caring about trivial matters like “optimal damage output” or “ability to survive the engagement” unless it needs tiebreakers.

Still not the dumbest AI I’ve coded… That would be my attempt at making a writing AI to critique my writing and help me grow as a writer. I cooked an open model with a ton of Project Gutenberg books for hours, and the result was a schizophrenic glitched nonsense machine that occasionally recites semi-coherent legal copyright disclaimers like an Alternate Universe Spamton.

Now you might be wondering… “Won’t this make the game too easy?” Trust me, it’s necessary. And it doesn’t make enemy AI much dumber than enemy AI already is in fangames/hacks that give you near-invincible (or fully invincible) Knights/Cavaliers with a Taunt item, Taunt AOE Combat Art, or wide area of effect Taunt Skill.

Because of the way I programmed this AI tweak, getting the distance of valid targets from the unit and adding colossal targeting priority weights to the targeting algorithm based on said distance, there is a chance, however small, that a sufficiently tempting target existing somewhere can override the distance’s weight on targeting priority. That doesn’t seem to be mathematically possible at this moment in time, even when giving AI units a chance to safely oneshot a 1 HP 0 DEF unit without the capacity to retaliate when attacked, or retaliate at all. But it is potentially a possibility, should Skills be added that wildly modify targeting priority numbers.

Man… Wouldn’t it be funny if I set up a Chapter where one player unit must battle one vastly superior enemy in an arena, and the only way to win the engagement is to rig RNG for dodges and crits? But no dumb cursor-waggling or waiting for the right frame. And obviously assisting that unit in the arena with your fellow player Units causes an instant Game Over. Instead you having the rest of your enemy cycle through the RNG’s Random Numbers by battling assassins sent to weaken the unit in the arena. It’ll be, like, so meta and subversive! However I believe RNG gets in the way of meaningful strategy so my game won’t be using that gimmick for a level.

if you wanted to get rid of rng couldnt you just play heroes

5 Likes

That sounds like the very opposite of fun and also exactly the kind of RNG dependent gameplay you’ve been vehemently complaining about for years.

2 Likes

Jason 7 Godwin is becoming the thing he wanted to destroy

3 Likes

My religion forbids gambling

True, lol. It’s an objectively terrible idea, to force the player to rig RNG like that for a whole map. Even if the actual battle only required 3 RNG-rigged crits during your turn and didn’t care whether you dodged two attacks or not during your foe’s turn, it’d still suck. Even if you had the Turnwheel, it’d still suck. That’s why my game won’t use that gimmick or RNG. But I still think it’s a creative use of RNG. There could also be a Casino level where you’re challenged to a “Win the most money in 1 hour to win” battle and if you play too smart at the poker tables you get into fights which can be used to reroll RNs at the blackjack and roulette tables. Could even lose small bets to cycle RNs to get desired numbers to win big bets. Anything is possible when rigging RNG becomes an intended game mechanic instead of a subversion of the intended mechanic.

@JasonGodwin7 make a thread for the mystery LT game, also i <3 RNG, I LOVE GAMBLING! WOOOO

Not yet I can’t think of a funny name for it. The old names I was going with don’t make sense for what it is now.

2 Likes

what about “RNG’s descent” or “Experimentally Exponentially” idk, just giving ideas, im crap at naming

so just make a fe game with heroes mechanics im p sure you can do that in lt! like strudel’s fe8 thing does that i think. you can do that and then never have to worry about posting rng sadness again