Generation 5: Artificial Intelligence Repository - Quake 2 AdvAI
Logo

Quake2 AdvAI Mod

Author: J.Matthews.
Platform: Win95.
Requires: Quake 2 CD-ROM.

Download the Quake 2 Mod here.

The AI in Quake 2 was reasonable, infinitely better than that in the original game. Yet, many still complained about it. I started getting interested in re-programming parts of Quake 2, and as an experiment, I started messing around with some of the AI routines, and got some interesting results. So I decided to try to improve the AI slightly. The AdvAI mod was the result.

History

NEW: Mod restarted.
Alpha version (v 0.5): I've started again on my mod, and within a few hours I got some very interesting gameplay! Here are the new features:
  • Soldiers will run and fires at the same time.
  • Soldiers will duck and fire at the same time.
  • Shoot at the soldiers feet, and they will jump over it!!


Alpha version (v 0.31): Just a small change, but worth change version number for. :)
  1. Side-stepping routine more advanced now. The monster will sidestep when the ETA of the projectile is 0.5 or more. This means that it will always duck for bolts since they come quickly, and there isn't time to move out the way (nor is it really worth it). Yet, fire a rocket from a mid-distance and the monster (still only infantry) will sidestep. This is much more realistic. The sidestepping occurs boths ways now, with a check to see whether something is in the way or not.
Alpha version (v 0.3): Currently only implemented with infantry. This sidestepping is only temporary...it looks real enough, though. The monster is moved 16 units to the left instantaneously, then proceeds to turn, and run forward a little.
  1. Added side-stepping (as a subroutine of ducking).
Alpha version (v 0.2): Unfortunately, I have hit a wall after programming the following improvements. I want to implement side-stepping and jumping, but cannot (at least for the moment) since that requires modifying the models for realism.
  1. Improved ducking routine. Monsters duck only as long as neccessary.
  2. Rockets are fired at the player's centre. This makes in impossible for the player to merely duck to avoid rockets.
  3. Soldiers fire when they duck.
  4. Slightly improved enemy 'vision'. I found I could often see the monsters, but they couldn't see me. This wasn't because I was in the shadows, I was in full light.

  • Interview with Andre LaMothe - Famous game programmer and best-selling author.
  • Interview with Steve Grand - Lead Programmer of 'Creatures.'
  • Interview with Steven Woodcock - Webmaster of the famous gameai.com.
  • Applications in Gaming.