Wed, 07 Oct 2020 23:06:34 +0200 |
Wuzzy |
AI: Don't sacrifice final hog with kami or piano
|
file |
diff |
annotate
|
Thu, 10 Sep 2020 09:30:41 +0200 |
unC0Rr |
Prevent AI from getting stuck in attempt to look in another direction after choosing bee weapon
|
file |
diff |
annotate
|
Wed, 08 Jul 2020 19:46:06 +0200 |
Wuzzy |
Fix AI sometimes using up all health in resurrector
|
file |
diff |
annotate
|
Mon, 06 Jul 2020 16:46:38 +0200 |
Wuzzy |
AI: Reset remembered gravity on Think and TestAmmos
|
file |
diff |
annotate
|
Mon, 06 Jul 2020 15:41:22 +0200 |
Wuzzy |
AI: Teach AI to use low gravity
|
file |
diff |
annotate
|
Mon, 06 Jul 2020 14:51:24 +0200 |
Wuzzy |
AI: Add aiGravity and aiGravityf variables
|
file |
diff |
annotate
|
Mon, 06 Jul 2020 14:43:19 +0200 |
Wuzzy |
Rename windSpeed variable to aiWindSpeed
|
file |
diff |
annotate
|
Mon, 06 Jul 2020 13:51:41 +0200 |
Wuzzy |
AI: 0.01% chance to use kamikaze with "wishes" ;-)
|
file |
diff |
annotate
|
Mon, 06 Jul 2020 11:10:27 +0200 |
Wuzzy |
AI: Teach how to use resurrector fast
|
file |
diff |
annotate
|
Sun, 05 Jul 2020 21:37:35 +0200 |
Wuzzy |
AI: Switch to amNothing instead of amSkip to unselect weapon
|
file |
diff |
annotate
|
Thu, 25 Jun 2020 18:13:20 +0200 |
Wuzzy |
AI: Don't use vamp/invuln for kamikaze, piano and other weapons
|
file |
diff |
annotate
|
Thu, 25 Jun 2020 17:44:22 +0200 |
Wuzzy |
Teach AI to use laser sight
|
file |
diff |
annotate
|
Wed, 24 Jun 2020 20:16:02 +0200 |
Wuzzy |
Fix AI thread erroring out when there are no targets
|
file |
diff |
annotate
|
Sat, 06 Jun 2020 23:40:29 +0200 |
Wuzzy |
Teach AI to use drill strike
|
file |
diff |
annotate
|
Sat, 06 Jun 2020 20:51:12 +0200 |
Wuzzy |
AI: Refactor bounce handling
|
file |
diff |
annotate
|
Sat, 06 Jun 2020 20:22:57 +0200 |
Wuzzy |
Teach AI to set minimum mine bounce for improved aiming
|
file |
diff |
annotate
|
Sat, 06 Jun 2020 16:09:16 +0200 |
Wuzzy |
Teach AI to spam extra time if infinite
|
file |
diff |
annotate
|
Tue, 24 Dec 2019 12:46:23 -0500 |
nemo |
disable fall tracing for cheese. it will probably be incorrect.
|
file |
diff |
annotate
|
Mon, 07 Oct 2019 14:18:31 +0200 |
Wuzzy |
Make sure AI doesn't skip after collecting ammo. Fixes bug 796
|
file |
diff |
annotate
|
Tue, 27 Aug 2019 08:41:48 +0200 |
unC0Rr |
Prevent leaking of thread objects
|
file |
diff |
annotate
|
Wed, 23 Jan 2019 03:46:32 +0100 |
Wuzzy |
Fix AI trying to use tardis during multishoot
|
file |
diff |
annotate
|
Mon, 14 Jan 2019 12:35:32 -0500 |
nemo |
branch merge
|
file |
diff |
annotate
|
Mon, 14 Jan 2019 12:34:47 -0500 |
nemo |
ai improvements are release branch safe
0.9.25
|
file |
diff |
annotate
|
Tue, 01 Jan 2019 02:25:18 +0100 |
unc0rr |
- Bots activate extra time if needed
|
file |
diff |
annotate
|
Tue, 01 Jan 2019 02:22:01 +0100 |
unc0rr |
- Never consider a bot in inf attacks mode being in after attack mode, helps action in inf attack
|
file |
diff |
annotate
|
Sun, 18 Nov 2018 16:57:43 +0100 |
unc0rr |
AI is bazooka genius
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 23:36:16 +0100 |
Wuzzy |
AI: Don't use tardis when in multishoot and not inf attack
|
file |
diff |
annotate
|
Wed, 07 Mar 2018 22:47:55 +0100 |
Wuzzy |
Add hedgehog effect heArtillery, allows to set per-hedgehog artillery mode
|
file |
diff |
annotate
|
Fri, 20 Oct 2017 13:34:05 +0200 |
Wuzzy |
Increase chance for AI to use tardis over skip
|
file |
diff |
annotate
|
Fri, 20 Oct 2017 13:27:48 +0200 |
Wuzzy |
AI player checks if it can use tardis before selecting it
|
file |
diff |
annotate
|
Wed, 18 Oct 2017 05:28:22 +0200 |
Wuzzy |
AI hogs use timebox instead of skip if clueless what to do
|
file |
diff |
annotate
|
Wed, 18 Oct 2017 03:39:01 +0200 |
Wuzzy |
AI doesn't use extra damage/vampirism/invulnerable again if already active
|
file |
diff |
annotate
|
Mon, 16 May 2016 00:15:32 +0200 |
sheepluva |
remove another useless SysUtils include
|
file |
diff |
annotate
|
Fri, 18 Mar 2016 13:27:30 -0400 |
nemo |
copypasta to make AI use vampirism too
|
file |
diff |
annotate
|
Mon, 08 Feb 2016 14:58:36 +0300 |
unc0rr |
Fix one more crasher in early freeEverything call
|
file |
diff |
annotate
|
Sun, 31 Jan 2016 16:07:14 +0300 |
unc0rr |
Bye-bye TryDo
|
file |
diff |
annotate
|
Thu, 31 Dec 2015 16:26:21 +0300 |
unc0rr |
AI is pretty good at using Bee weapon
|
file |
diff |
annotate
|
Wed, 11 Nov 2015 21:59:06 +0100 |
sheepluva |
add pchar casts to make pas2c happy
sdl2transition
|
file |
diff |
annotate
|
Tue, 10 Nov 2015 20:43:13 +0100 |
sheepluva |
merge default
sdl2transition
|
file |
diff |
annotate
|
Tue, 10 Nov 2015 17:45:14 +0100 |
sheepluva |
drop support for SDL 1.2
sdl2transition
|
file |
diff |
annotate
|
Mon, 10 Aug 2015 03:53:11 +0200 |
sheepluva |
more copyright fixes
|
file |
diff |
annotate
|
Mon, 17 Nov 2014 15:25:24 +0100 |
sheepluva |
some whitespace fixes
|
file |
diff |
annotate
|
Mon, 28 Apr 2014 19:01:08 +0400 |
unc0rr |
Don't activate invulnerability/vampirism between shots of multiattack weapon
|
file |
diff |
annotate
|
Fri, 28 Feb 2014 13:55:16 +0400 |
unc0rr |
AI doesn't skip till action on the map stops (mostly dedicated to highlander) + various small tweaks
|
file |
diff |
annotate
|
Tue, 04 Feb 2014 19:45:22 +0100 |
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
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 13:52:47 +0400 |
unc0rr |
- Cut actions array instead of performing full copy, when it is possible
|
file |
diff |
annotate
|
Tue, 28 Jan 2014 17:00:46 +0400 |
unc0rr |
AI always activates invulnerability and extra damage if it has them
|
file |
diff |
annotate
|
Tue, 21 Jan 2014 22:38:13 +0100 |
koda |
partial merge of the webgl branch
|
file |
diff |
annotate
|
Fri, 17 Jan 2014 01:06:54 +0100 |
sheepluva |
update copyright to 2014
|
file |
diff |
annotate
|
Sat, 04 Jan 2014 23:55:54 +0400 |
unc0rr |
merge default
webgl
|
file |
diff |
annotate
|
Tue, 24 Dec 2013 15:55:22 -0500 |
nemo |
quick sanity change for AI + zerog
|
file |
diff |
annotate
|
Fri, 11 Oct 2013 17:43:13 +0200 |
koda |
merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang
webgl
|
file |
diff |
annotate
|
Mon, 07 Oct 2013 23:36:40 +0400 |
unc0rr |
- AI quickly shoots with desert eagle till hits the target
|
file |
diff |
annotate
|
Sat, 06 Jul 2013 19:29:18 +0200 |
koda |
use SDL2 as ifdef symbol because we're not really sdl1.3 compatible, change the compatibility layer, drop unused code, add some documentation
|
file |
diff |
annotate
|
Tue, 04 Jun 2013 22:28:12 +0200 |
koda |
update branch
webgl
|
file |
diff |
annotate
|
Wed, 29 May 2013 15:12:06 -0400 |
unc0rr |
bump copyright year for Andrey entries
|
file |
diff |
annotate
|
Fri, 17 May 2013 00:06:01 +0400 |
unc0rr |
Best level AI should maximize the score at all costs.
|
file |
diff |
annotate
|
Tue, 07 May 2013 23:37:03 +0400 |
unc0rr |
IFDEF that score expectation logging
|
file |
diff |
annotate
|
Sat, 04 May 2013 21:40:52 -0400 |
nemo |
pass the target
|
file |
diff |
annotate
|
Thu, 02 May 2013 21:55:03 +0400 |
unc0rr |
Make AI more active in multiattack game mode
|
file |
diff |
annotate
|
Sat, 27 Apr 2013 00:09:50 +0400 |
unc0rr |
Don't use writeln in ai thread (from rdd4035ee0f12), this causes crashes. Fixes issue 617.
|
file |
diff |
annotate
|
Sun, 14 Apr 2013 22:57:13 +0200 |
koda |
let's go with what nemo suggests
|
file |
diff |
annotate
|
Sat, 13 Apr 2013 20:34:30 +0200 |
koda |
let's try to kill the thread right away and protect the thread variable with a mutex
|
file |
diff |
annotate
|
Sun, 07 Apr 2013 16:35:48 -0400 |
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
|
file |
diff |
annotate
|
Fri, 05 Apr 2013 18:25:23 +0200 |
koda |
use SDL_Threads everywhere
|
file |
diff |
annotate
|
Tue, 02 Apr 2013 21:00:57 +0200 |
koda |
update webgl branch
webgl
|
file |
diff |
annotate
|
Wed, 06 Mar 2013 13:03:11 -0500 |
nemo |
skip frozen hogs in switch
|
file |
diff |
annotate
|
Thu, 22 Nov 2012 00:41:53 +0100 |
koda |
updated branch
webgl
|
file |
diff |
annotate
|
Thu, 15 Nov 2012 13:58:49 +0400 |
unc0rr |
Don't rely on hedgehog facing direction, check intentions instead. Should fix excessive turns around and weird jumps to water
|
file |
diff |
annotate
|
Sun, 11 Nov 2012 17:15:19 +0100 |
koda |
merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions)
webgl
|
file |
diff |
annotate
|
Tue, 13 Nov 2012 13:50:04 +0400 |
unc0rr |
Some tweaks to AI
|
file |
diff |
annotate
|
Mon, 22 Oct 2012 23:35:12 +0400 |
unc0rr |
- Fix desyncs triggered by AI
|
file |
diff |
annotate
|
Mon, 22 Oct 2012 21:24:38 +0400 |
unc0rr |
Check cake and air attack again if walked far from initial position (not tested)
|
file |
diff |
annotate
|
Mon, 22 Oct 2012 14:16:10 +0400 |
unc0rr |
Mark places where tried to jump, avoid too much of thinking
|
file |
diff |
annotate
|
Fri, 27 Jul 2012 11:41:16 +0400 |
unc0rr |
oops
|
file |
diff |
annotate
|
Fri, 27 Jul 2012 10:29:37 +0400 |
unc0rr |
Fix edge case problems with sniper rifle
|
file |
diff |
annotate
|
Thu, 26 Jul 2012 11:56:58 +0400 |
unc0rr |
No more AI jumping lulz
|
file |
diff |
annotate
|
Wed, 25 Jul 2012 22:46:03 +0400 |
unc0rr |
merge
|
file |
diff |
annotate
|
Wed, 25 Jul 2012 16:24:30 +0400 |
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)
|
file |
diff |
annotate
|
Wed, 25 Jul 2012 10:56:14 -0400 |
nemo |
Changes for the benefit of pas2c. Use downto in for loops to avoid repeated calls of Random/GetRandom. Wrap nots.
|
file |
diff |
annotate
|
Sun, 22 Jul 2012 00:48:48 +0400 |
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.
|
file |
diff |
annotate
|
Wed, 11 Jul 2012 22:18:43 -0400 |
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.
|
file |
diff |
annotate
|
Thu, 14 Jun 2012 16:35:36 +0400 |
unc0rr |
AI loves to jump
|
file |
diff |
annotate
|
Sat, 09 Jun 2012 17:15:45 -0400 |
nemo |
disable this debug too
|
file |
diff |
annotate
|
Sat, 09 Jun 2012 17:05:16 +0400 |
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.
|
file |
diff |
annotate
|
Fri, 08 Jun 2012 18:03:44 +0400 |
unc0rr |
- TestSniperRifle ftw (still needs some consts adjustments, because AI seems to love sniper rifle too much)
|
file |
diff |
annotate
|
Mon, 04 Jun 2012 22:43:56 +0400 |
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
|
file |
diff |
annotate
|
Fri, 01 Jun 2012 12:42:44 +0400 |
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.
|
file |
diff |
annotate
|
Fri, 25 May 2012 15:35:48 +0400 |
unc0rr |
- Fix some AI stupidness factors
|
file |
diff |
annotate
|
Sun, 13 May 2012 18:50:04 -0400 |
nemo |
AI can't use cWindSpeedf since it now does a smooth transition
|
file |
diff |
annotate
|
Sat, 05 May 2012 19:04:59 +0100 |
koda |
old typed const moved to their proper unit
|
file |
diff |
annotate
|
Sat, 05 May 2012 17:29:04 +0100 |
koda |
split OnDestroy across the appropriate modules (this doen't cause leaks on mobile, right?)
|
file |
diff |
annotate
|
Wed, 02 May 2012 11:43:43 +0100 |
koda |
marked a couple of functions as inline
|
file |
diff |
annotate
|
Tue, 01 May 2012 19:56:55 +0200 |
koda |
breaking news, we don't support typed consts anymore
|
file |
diff |
annotate
|
Sun, 11 Mar 2012 20:12:31 -0400 |
nemo |
Start on adding drowning bonus to bat/firepunch/whip. AI still is not smart enough to change direction when firepunching to face the water, or change the angle of the bat.
|
file |
diff |
annotate
|
Sun, 26 Feb 2012 18:13:26 -0500 |
nemo |
don't use currenthedgehog
|
file |
diff |
annotate
|
Fri, 17 Feb 2012 18:23:36 +0100 |
koda |
the most important commit of the year
|
file |
diff |
annotate
|
Tue, 17 Jan 2012 09:01:31 -0500 |
lovelacer |
A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
|
file |
diff |
annotate
|
Mon, 28 Nov 2011 17:38:50 +0100 |
Xeli |
typo... >,<
|
file |
diff |
annotate
|
Mon, 28 Nov 2011 17:37:43 +0100 |
Xeli |
added a switch USE_SDLTHREADS
|
file |
diff |
annotate
|
Thu, 24 Nov 2011 16:33:36 +0100 |
Xeli |
removed extra endif
|
file |
diff |
annotate
|
Thu, 24 Nov 2011 16:18:45 +0100 |
koda |
GSoC 2011: Android port - merged mainstream
|
file |
diff |
annotate
|
Fri, 18 Nov 2011 15:05:32 +0400 |
unc0rr |
Make AI be less scared by crates. Actually, now it starts using switcher just to pick a crate up.
|
file |
diff |
annotate
|
Thu, 17 Nov 2011 23:14:24 +0300 |
unc0rr |
Make AI use switcher when:
|
file |
diff |
annotate
|
Thu, 17 Nov 2011 21:44:35 +0300 |
unc0rr |
- Move actions stack out of Walk procedure
|
file |
diff |
annotate
|
Mon, 14 Nov 2011 18:03:51 +0100 |
Xeli |
merge
hedgeroid
|
file |
diff |
annotate
|
Mon, 14 Nov 2011 18:03:31 +0100 |
Xeli |
first part of the new downloader implementation
hedgeroid
|
file |
diff |
annotate
|
Sat, 12 Nov 2011 18:38:21 +0100 |
koda |
slight cleanup, fix compiling with sdl-1.2
hedgeroid
|
file |
diff |
annotate
|
Sat, 12 Nov 2011 18:02:55 +0100 |
Xeli |
and now it even works for sdl12 \o/
hedgeroid
|
file |
diff |
annotate
|
Sat, 12 Nov 2011 17:55:23 +0100 |
Xeli |
use the new SDL_CreateThread call
hedgeroid
|
file |
diff |
annotate
|
Sat, 12 Nov 2011 17:06:49 +0100 |
Xeli |
merge...i think
hedgeroid
|
file |
diff |
annotate
|
Thu, 10 Nov 2011 23:14:40 +0300 |
unc0rr |
Improve parsing of complex references like "a^[b[c], d]"
|
file |
diff |
annotate
|
Mon, 26 Sep 2011 01:16:15 +0200 |
koda |
code working on ios now
hedgeroid
|
file |
diff |
annotate
|
Mon, 26 Sep 2011 00:03:14 +0200 |
koda |
reviewed the build system and parts of the previous merge, performed some code cleanup
hedgeroid
|
file |
diff |
annotate
|
Fri, 19 Aug 2011 17:22:12 +0200 |
Xeli |
merge
hedgeroid
|
file |
diff |
annotate
|
Fri, 19 Aug 2011 15:41:04 +0400 |
unc0rr |
Remove PosInStack function, as bots behave better (they search more positions) without it
|
file |
diff |
annotate
|
Tue, 09 Aug 2011 21:31:49 +0200 |
Xeli |
removed prints
hedgeroid
|
file |
diff |
annotate
|
Tue, 09 Aug 2011 20:52:26 +0200 |
Xeli |
AI thread is now an SDL_Thread rather than pthread
hedgeroid
|
file |
diff |
annotate
|
Thu, 04 Aug 2011 17:44:55 +0200 |
Xeli |
merge
hedgeroid
|
file |
diff |
annotate
|
Tue, 05 Jul 2011 18:33:42 +0200 |
Xeli |
merge
hedgeroid
|
file |
diff |
annotate
|