Das geht alles, du mußt nur bedenken, dass das 100te von Funktionen, Variablen, Skills und States erfordert. Du mußt aber einfach anfangen, oder dir jeden Bestandteil genau über legen, und Stück für Stück aufbauen und testen, z.B. ein stationäres Geschütz, oder ein Gegner, der auf einen bestimmten Abstand an den Spieler herankommt und dann stehen bleibt, dann mußt du dir solche Sachen überlegen, wie du feststellst, wenn der Gegner zuschlägt, ob er den Spieler getroffen hat oder nicht, usw.
Wenn du im Forum nach den Posts von jumpman suchst, findest du eine Menge interessanter Sachen dazu. Er hat bislang die vielfältigsten Gegner im Forum präsentiert.