Tactical AI Kit: Single Player Demo Download
by Bryce · 05/21/2009 (5:39 am) · 23 comments
Test out my AI system in a single-player environment and tell me what you think. You can download the Tactical AI Kit Single Player Demo here:
www.gizmoteket.se/gizmoteket/post/Tactical_AI_Kit_Single_Player_Demo.zip
--CONTROLS--
left mouse: fire
right mouse: aim down sights
R: reload
C: crouch
Q: lean left
E: lean right
Y: Order Squad Move
U: Order Squad Regroup
I: Order Squad Hold
O: Toggle Rules of Engagement (Fire at Will/Return Fire Only) NOTE: When you press the button, it seems like nothing happens because I forgot to add HUD item for it, but pay attention to your squad, they will change depending on ROE
G: Throw flashbang (interrupts AI thinking for a few seconds)
1: Use primary weapon
2: Use secondary weapon
N: Night vision (careful, make sure to turn night vision off before exiting the game, it changes the video gamma settings to brighten things up...)
B: Knife
F: Pick up the weapon you're aiming at (if it doesn't work, try changing your stance)
Play it, and comment here as soon as you can to tell me what you think.
www.gizmoteket.se/gizmoteket/post/Tactical_AI_Kit_Single_Player_Demo.zip
--CONTROLS--
left mouse: fire
right mouse: aim down sights
R: reload
C: crouch
Q: lean left
E: lean right
Y: Order Squad Move
U: Order Squad Regroup
I: Order Squad Hold
O: Toggle Rules of Engagement (Fire at Will/Return Fire Only) NOTE: When you press the button, it seems like nothing happens because I forgot to add HUD item for it, but pay attention to your squad, they will change depending on ROE
G: Throw flashbang (interrupts AI thinking for a few seconds)
1: Use primary weapon
2: Use secondary weapon
N: Night vision (careful, make sure to turn night vision off before exiting the game, it changes the video gamma settings to brighten things up...)
B: Knife
F: Pick up the weapon you're aiming at (if it doesn't work, try changing your stance)
Play it, and comment here as soon as you can to tell me what you think.
#2
Will it be hosted elsewhere?
05/21/2009 (8:31 am)
I am having difficulty downloading the file from this site... Seems it doesn't like working with my download accelerator.Will it be hosted elsewhere?
#3
05/21/2009 (8:54 am)
Let me know if you need a mirror, I can host it.
#4
05/21/2009 (10:38 am)
Sweet! downloading it and Beta2 at same time. Will let you know!
#5
Dithering seems to be a bit of a problem - once a guard got stuck running repeatedly between two waypoints(?) for a good few seconds until he decided to go and take cover.
By the way, I was sniping from one of those big towers (or, on Stronghold, from a far-off hilltop). So I was pretty much safe from AI response and just played around with them. Once one of the guards seemed to have identified my approximate location (he was alternating between aiming at the base of the building and right at me), but was standing in full view of me. Something just didn't click that if I was indeed in the location he was suspicious of, he should probably take cover ;P. The funny thing was, I was standing on the top of the wall around the building's roof - I guess the guards need glasses ;). It might be appropriate to 'cheat' a little here - assume the player is in the location the AI has identified, do a box search to find the player's exact location, then raycast to determine line of sight.
Next up, some close encounters... Aw, I hate getting up close and personal ;P.
EDIT: Oh, and I'm getting my console spammed by Bowdlerised movie quotes ;)
05/21/2009 (1:02 pm)
So I played Stronghold and killed a few guards on the non-linear Middle East map. Initial impressions are good. The AI responds pretty well to my sniping, but it seems that sometimes it just doesn't get the hint. I once got into a situation where a guard was standing in the middle of a wide open area... I shot a few times over his shoulders and once in his foot, but he didn't seem to have any inclination to find some sort of cover ;P.Dithering seems to be a bit of a problem - once a guard got stuck running repeatedly between two waypoints(?) for a good few seconds until he decided to go and take cover.
By the way, I was sniping from one of those big towers (or, on Stronghold, from a far-off hilltop). So I was pretty much safe from AI response and just played around with them. Once one of the guards seemed to have identified my approximate location (he was alternating between aiming at the base of the building and right at me), but was standing in full view of me. Something just didn't click that if I was indeed in the location he was suspicious of, he should probably take cover ;P. The funny thing was, I was standing on the top of the wall around the building's roof - I guess the guards need glasses ;). It might be appropriate to 'cheat' a little here - assume the player is in the location the AI has identified, do a box search to find the player's exact location, then raycast to determine line of sight.
Next up, some close encounters... Aw, I hate getting up close and personal ;P.
EDIT: Oh, and I'm getting my console spammed by Bowdlerised movie quotes ;)
#6
@patrick: mirror would be extremely helpful!
@daniel again: Yes, sometimes the bullet impacts don't freak them out. This is an issue with high-velocity projectiles (I know a fix for this, I just need to move projectile detection from the AI thinking to the projectile's ::onCollision method).
The guard stuck between two waypoints is something I haven't seen before. Did he know of your presence (did he ever shoot at you during his lifetime?)
The bad sight is a result of me forgetting to up the global variables for sight distance at high alert levels. You'll notice that if you startd moving quickly or firing, he'll see you and engage.
As for the console spam, I use whatever happens to be going through my mind for a console test string. For example, I was thinking about Snakes on a Plane one day, and when I was implementing an evasion function in the react state, I threw in that Sam L. Jackson line so I knew the function was working properly. I keep forgetting to delete that line :/
05/21/2009 (1:50 pm)
@daniel: default ROE is fire at will@patrick: mirror would be extremely helpful!
@daniel again: Yes, sometimes the bullet impacts don't freak them out. This is an issue with high-velocity projectiles (I know a fix for this, I just need to move projectile detection from the AI thinking to the projectile's ::onCollision method).
The guard stuck between two waypoints is something I haven't seen before. Did he know of your presence (did he ever shoot at you during his lifetime?)
The bad sight is a result of me forgetting to up the global variables for sight distance at high alert levels. You'll notice that if you startd moving quickly or firing, he'll see you and engage.
As for the console spam, I use whatever happens to be going through my mind for a console test string. For example, I was thinking about Snakes on a Plane one day, and when I was implementing an evasion function in the react state, I threw in that Sam L. Jackson line so I knew the function was working properly. I keep forgetting to delete that line :/
#7
05/21/2009 (11:28 pm)
Nope, that AI wasn't aware of me. Okay, I'll try to be a bit more obvious next time ;).
#8
05/22/2009 (4:33 am)
Okay, that helps. If he wasn't aware of you, then something went screwy in his react state. I'll look into it.
#9
1. Problems with download, is there another location?
2. We HAVE fixed the bullet problem by making each one an object, right?
3. Hi
4. I have some ideas so you better be at your dads next weekend.
5. I would like to try and glitch and mess with our FPS when i come over, because i see people are pointing out flaws, in a few weeks, we will make sure there are none :D ...Or else
lol
06/21/2009 (7:09 pm)
Hey Bryce, it's me, ya know, Julian, i just wanted to say...1. Problems with download, is there another location?
2. We HAVE fixed the bullet problem by making each one an object, right?
3. Hi
4. I have some ideas so you better be at your dads next weekend.
5. I would like to try and glitch and mess with our FPS when i come over, because i see people are pointing out flaws, in a few weeks, we will make sure there are none :D ...Or else
lol
#10
2. Not sure what you mean. If you're talking about the AI not noticing bullets at high speed and long distances, yes, that is fixed.
3. Hello there!
4. I should be.
5. Sure, if they don't kill you first... ;D
For those of you that don't know him, that's Julian, my main AI critic who has been helping me shape the way these guys work.
06/22/2009 (6:36 am)
1. I'll try to re-host for you, I had a feeling I couldn't rely on that site.2. Not sure what you mean. If you're talking about the AI not noticing bullets at high speed and long distances, yes, that is fixed.
3. Hello there!
4. I should be.
5. Sure, if they don't kill you first... ;D
For those of you that don't know him, that's Julian, my main AI critic who has been helping me shape the way these guys work.
#11
07/07/2009 (6:42 am)
The link isn't working.
#12
07/07/2009 (6:48 am)
It is not, I'm working on getting it back up again.
#13
www.filesend.net/download.php?
f=62cc06b6648fc8cef470c202e6afab97
www.infinitemb.com/download/3216/Tactical_AI_Kit_Single_Player_Demo.zip/
07/07/2009 (10:31 am)
Try these:www.filesend.net/download.php?
f=62cc06b6648fc8cef470c202e6afab97
www.infinitemb.com/download/3216/Tactical_AI_Kit_Single_Player_Demo.zip/
#14
I see you got T3D, you porting everything over, I assume.
whats your EDR? (estimated date of release)
07/15/2009 (5:32 am)
getting better all the time.I see you got T3D, you porting everything over, I assume.
whats your EDR? (estimated date of release)
#15
07/15/2009 (7:41 am)
I'm not too sure yet. I've been working on giving an early release of it to Ken Finney for use in his demo. I'm hoping for sometime in November, possibly? I have been considering releasing it for free, actually, so I may start posting resources and updates over the coming months for it.
#16
07/19/2009 (8:40 am)
Bryce! Let me know if you need any help.... art,sounds, programming, cash or anything else :)
#17
07/19/2009 (8:47 am)
If you want i can host a mirror for you?
#18
07/19/2009 (9:29 am)
A mirror would be EXTREMELY helpful...file hosting sites like to drop my files after a month or so, which makes me a little mad :|
#19
Please send me a mail at thomas at gizmoteket.se so you get your login etc..
PS(this is the latest release i have www.infinitemb.com/download/3216/Tactical_AI_Kit_Single_Player_Demo.zip/ )
07/19/2009 (9:46 am)
Ok. I can start to host/mirror your releases today :)Please send me a mail at thomas at gizmoteket.se so you get your login etc..
PS(this is the latest release i have www.infinitemb.com/download/3216/Tactical_AI_Kit_Single_Player_Demo.zip/ )
Torque 3D Owner Daniel Buckmaster