Mein Vorschlag: Fang erstmal mit was kleinem an und schreib eine (evtl auch mehrere, wenn die KI komplexer wird) KI-Function/Ki-Procedure, und evtl. einen eigenen Timer, der die KI steuert.
Eventuell kannst du dir ja mal die Open-Source-Projekte anschauen, da gibt es bestimmt auch Spiele mit KIs.
//Edit: Mach doch in dem Code, indem du den "Spieler" bewegst, etwas wie das:
Delphi-Quellcode:
Verfolger.Top := Spieler.Top + 5;
Verfolger.left := Spieler.Left;