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; } } } } }




Reply With Quote