hedgewars/uAI.pas
2016-03-18 nemo copypasta to make AI use vampirism too
2016-02-08 unc0rr Fix one more crasher in early freeEverything call
2016-01-31 unc0rr Bye-bye TryDo
2015-12-31 unc0rr AI is pretty good at using Bee weapon
2015-11-11 sheepluva add pchar casts to make pas2c happy sdl2transition
2015-11-10 sheepluva merge default sdl2transition
2015-11-10 sheepluva drop support for SDL 1.2 sdl2transition
2015-08-10 sheepluva more copyright fixes
2014-11-17 sheepluva some whitespace fixes
2014-04-28 unc0rr Don't activate invulnerability/vampirism between shots of multiattack weapon
2014-02-28 unc0rr AI doesn't skip till action on the map stops (mostly dedicated to highlander) + various small tweaks
2014-02-04 sheepluva update FSF address. note: two sdl include files (by Sam Lantinga) still have the old FSF address in their copyright - but I ain't gonna touch their copyright headers
2014-02-03 unc0rr - Cut actions array instead of performing full copy, when it is possible
2014-01-28 unc0rr AI always activates invulnerability and extra damage if it has them
2014-01-21 koda partial merge of the webgl branch
2014-01-17 sheepluva update copyright to 2014
2014-01-04 unc0rr merge default webgl
2013-12-24 nemo quick sanity change for AI + zerog
2013-10-11 koda merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang webgl
2013-10-07 unc0rr - AI quickly shoots with desert eagle till hits the target
2013-07-06 koda use SDL2 as ifdef symbol because we're not really sdl1.3 compatible, change the compatibility layer, drop unused code, add some documentation
2013-06-04 koda update branch webgl
2013-05-29 unc0rr bump copyright year for Andrey entries
2013-05-16 unc0rr Best level AI should maximize the score at all costs.
2013-05-07 unc0rr IFDEF that score expectation logging
2013-05-05 nemo pass the target
2013-05-02 unc0rr Make AI more active in multiattack game mode
2013-04-26 unc0rr Don't use writeln in ai thread (from rdd4035ee0f12), this causes crashes. Fixes issue 617.
2013-04-14 koda let's go with what nemo suggests
2013-04-13 koda let's try to kill the thread right away and protect the thread variable with a mutex
2013-04-07 nemo set translucency on fruit theme water, clamp size to even number (same sdl window resize) and honouring min size, reduce calls to dmgmod a bit
2013-04-05 koda use SDL_Threads everywhere
2013-04-02 koda update webgl branch webgl
2013-03-06 nemo skip frozen hogs in switch
2012-11-21 koda updated branch webgl
2012-11-15 unc0rr Don't rely on hedgehog facing direction, check intentions instead. Should fix excessive turns around and weird jumps to water
2012-11-11 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
2012-11-13 unc0rr Some tweaks to AI
2012-10-22 unc0rr - Fix desyncs triggered by AI
2012-10-22 unc0rr Check cake and air attack again if walked far from initial position (not tested)
2012-10-22 unc0rr Mark places where tried to jump, avoid too much of thinking
2012-07-27 unc0rr oops
2012-07-27 unc0rr Fix edge case problems with sniper rifle
2012-07-26 unc0rr No more AI jumping lulz
2012-07-25 unc0rr merge
2012-07-25 unc0rr - Implement AI land marks which only used to tracks visited areas on the map for now. Significantly reduces wasting of cpu time by AI checking same place several times (10x or even more in rare cases)
2012-07-25 nemo Changes for the benefit of pas2c. Use downto in for loops to avoid repeated calls of Random/GetRandom. Wrap nots.
2012-07-21 unc0rr AI uses cake! Known issues: AI could damage itself for no reason, could let cake go looping in a hole with exit closed by AI hog.
2012-07-12 nemo Tell AI to avoid edges, especially ones over water (this does not include checking whether a knock could drown yet). Also make flakes pick a new random dx/dy on respawn to further reduce patterns. Also disable a couple of weapons for the particularly dumb AI levels, and disable switching for the dumbest.
2012-06-14 unc0rr AI loves to jump
2012-06-09 nemo disable this debug too
2012-06-09 unc0rr - Fix damage calculation in TestSniperRifle, aim a bit lower to compensate initial angle shift in sniper rifle. As a result, AI seems to never fail sniper rifle shots.
2012-06-08 unc0rr - TestSniperRifle ftw (still needs some consts adjustments, because AI seems to love sniper rifle too much)
2012-06-04 unc0rr Don't make unnecessary calls to TestWhip, TestFirePunch, TestBaseballBat and TestHammer functions as they have no need to take Targ parameter into account and thus may only be called once per position
2012-06-01 unc0rr Some brainfucking code which greatly reduces number of TestCollision* calls in hedgehog walk routine. Especially helpful to AI optimization. Also fixes some edge cases.
2012-05-25 unc0rr - Fix some AI stupidness factors
2012-05-13 nemo AI can't use cWindSpeedf since it now does a smooth transition
2012-05-05 koda old typed const moved to their proper unit
2012-05-05 koda split OnDestroy across the appropriate modules (this doen't cause leaks on mobile, right?)
2012-05-02 koda marked a couple of functions as inline
less more (0) -100 -60 tip