[beta/complete] The Sneeks
I am really excited about this game, The Sneeks . It is very simple, but I think it is quite fun. Let me know what you think.
Also, as you may notice, the AI is a little bit off right now. I'm stumped as to how to go about the AI. I want to make it so as the levels progress the guys get smarter, but I don't know how to set up the AI to calculate in their intelligence. Here is the function I am using right now to run the AI.
league one sneeks have an intelligence of 30-40. League 2: 60-70. League 3:90-99.
Code:
updateSneeks = function () {
for(var n = 1; n<6; n++) {
var sneek = screen["sneek"+n];
var wizard = screen.wizard;
if(wizard.awake == true && sneek.walking == true) {
sneek.walking = false;
sneek.sleeping = true;
sneek.gotoAndPlay("sleep");
sneek.timer = 100;
}
if(sneek.sleeping) {
sneek.timer--;
if(sneek.timer < 0) {
sneek.gotoAndStop(1);
sneek.sleeping = false;
if(sneek.ai) {
var realtime = wizard.timer;
if(realtime < 10) {
sneek.delay = 11+random(5);
}
var inteligence = 100-sneek.inteligence;
inteligence = random(inteligence*2)-inteligence;
sneek.timer = realtime+inteligence;
}
}
} else {
if(wizard.awake == false && (sneek.ai)) {
if(sneek.delay > 0) {
sneek.delay--;
} else if(sneek.timer > 0) {
sneek.timer--;
if(sneek.walking == false) {
sneek.walking = true;
sneek.gotoAndPlay("run");
}
sneek._x++;
if(sneek._x > 550) {
raceWin();
}
} else if(sneek.timer == 0) {
sneek.gotoAndPlay("drop");
sneek.delay = 11+random(14);
var realtime = wizard.timer;
var inteligence = 100-sneek.inteligence;
inteligence = random(inteligence*2)-inteligence;
sneek.timer = realtime+inteligence;
} else {
var realtime = wizard.timer;
var inteligence = 100-sneek.inteligence;
inteligence = random(inteligence*2)-inteligence;
sneek.timer = realtime+inteligence;
}
}
}
}
}