Frame 1
play();
Frame 2
randomchecker = random("999");
random_check = randomchecker;
(_level0/:random_check <> randomchecker);// not popped
(substring(_url, "1", "4"));// not popped
Frame 3
totalframes = _totalframes;
Frame 4
ifFrameLoaded (9) {
gotoAndStop (8);
}
setProperty("/loader/bar", _xscale , "200" - ((_framesloaded / totalframes) * "200"));
Frame 7
gotoAndPlay(_currentframe - "1");
call("loop");
Frame 8
stop();
bestscore = "0";
Symbol 3 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 1
startDrag ("", true);
Symbol 26 Button
on (press) {
Set("/:score", bestscore);
tellTarget ("/") {
nextFrame();
}
}
Symbol 31 Button
on (press) {
play();
tellTarget ("../") {
call("kick");
}
}
Symbol 32 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 1
stop();
Symbol 37 MovieClip Frame 1
g = "100";
kicked = "0";
verdict = "try to beat the kick-ups highscores!";
elastic = "0.8";
score = "0";
lastscore = "0";
bestscore = "0";
BallRadius = getProperty("Ball", _height) / "2";
Symbol 37 MovieClip Frame 2
t = t + "0.1";
oldx = x;
oldy = y;
x = getProperty("Ball", _x);
y = getProperty("Ball", _y);
vy = vy + (g / "10");
x = x + (vx / "10");
y = y + (vy / "10");
if (y < BallRadius) {
y = BallRadius;
vx = vx * elastic;
vy = -(vy * elastic);
}
if (("300" - BallRadius) < y) {
if (kicked == "1") {
tellTarget ("verdictmov") {
gotoAndPlay (2);
};
kicked = "0";
if (score < "5") {
verdict = "that's so weak! hahahaha! try again ...please";
} else if (score < "10") {
verdict = "aren't you embarrassed already?";
} else if (score < "15") {
verdict = "if you're under 6 years old, that's a good score ...you are under 6, aren't you?";
} else if (score < "20") {
verdict = "that's better! but shouldn't you get back to work?";
} else if (score < "25") {
verdict = "you do have too much free time huh?";
} else if (score < "30") {
verdict = "you might just do it ...maybe this wasn't a waste of time after all";
} else if (score < "50") {
verdict = ("well done! that only took you " add int(getTimer() / "1000")) add " seconds!";
} else if (score < "100") {
verdict = "the kick-ups forum is here http://pub73.ezboard.com/bvectorinternet ...and the password to post is iown3dkickups";
} else if ("99" < score) {
verdict = ("over 100?! very good. you know you've been playing for " add int(getTimer() / "1000")) add " seconds?!";
} else if ("1999" < score) {
unloadMovieNum (0);
}
if (bestscore < score) {
bestscore = score;
Set("../score/:my_score", bestscore);
}
}
y = "300" - BallRadius;
vx = vx * elastic;
vy = -(vy * elastic);
}
if (x < BallRadius) {
x = BallRadius;
vx = -(vx * elastic);
vy = vy * elastic;
}
if (("400" - BallRadius) < x) {
x = "400" - BallRadius;
vx = -(vx * elastic);
vy = vy * elastic;
}
setProperty("Ball", _x , x);
setProperty("Ball", _y , y);
setProperty("Ball", _rotation , x);
setProperty("Ball", _xscale , "100");
setProperty("Ball", _yscale , "100");
setProperty("shadow", _x , x);
setProperty("shadow", _alpha , (y / "2") - "50");
setProperty("shadow", _xscale , y / "4");
setProperty("shadow", _yscale , y / "12");
Symbol 37 MovieClip Frame 3
gotoAndPlay (2);
Symbol 37 MovieClip Frame 4
if (kicked == "0") {
score = "0";
}
score = score + "1";
if (bestscore < score) {
bestscore = score;
}
kicked = "1";
t = t + "0.1";
oldx = x;
oldy = y;
x = getProperty("Ball", _x);
y = getProperty("Ball", _y);
vx = ((getProperty("Ball", _x) - getProperty("mouse", _x)) * "10") + ((random("3") / "10") - "0.15");
vy = (-"125") + (y - getProperty("mouse", _y));
dx = getProperty("Ball", _x) - getProperty("mouse", _x);
if ("0" < dx) {
vy = vy + dx;
} else if (dx < "0") {
vy = vy - dx;
}
if (y < BallRadius) {
y = BallRadius;
vx = vx * elastic;
vy = -(vy * elastic);
}
if (("300" - BallRadius) < y) {
y = "300" - BallRadius;
vx = vx * elastic;
vy = -(vy * elastic);
}
if (x < BallRadius) {
x = BallRadius;
vx = -(vx * elastic);
vy = vy * elastic;
}
if (("400" - BallRadius) < x) {
x = "400" - BallRadius;
vx = -(vx * elastic);
vy = vy * elastic;
}
setProperty("Ball", _x , x);
setProperty("Ball", _y , y);
setProperty("Ball", _rotation , x);
setProperty("Ball", _xscale , "100");
setProperty("Ball", _yscale , "100");
gotoAndPlay (2);
Symbol 39 Button
on (press, keyPress "<Enter>") {
Set("/:myname", ../:my_name);
if (../:my_name eq "") {
Set("../:my_name", "Anon");
}
if ((substring(wordbank, "1", "1")) ne ",") {
wordbank = ("," add wordbank) add ",";
}
comma = "0";
r = length(wordbank);
count = "1";
while (r >= count) {
if ((substring(wordbank, count, "1")) eq ",") {
comma = comma + "1";
Set("num" add comma, count);
}
count = count + "1";
}
count = "1";
while (comma >= count) {
Set("bad" add count, substring(wordbank, eval ("num" add count) + "1", (eval ("num" add (count + "1")) - eval ("num" add count)) - "1"));
count = count + "1";
}
badwords = comma - "1";
short = ../:my_name;
length = length(short);
l = "1";
while (length >= l) {
Set("w" add l, ord(substring(short, l, "1")));
if ((eval ("w" add l) >= "65") and ("90" >= eval ("w" add l))) {
Set("w" add l, chr(eval ("w" add l) + "32"));
} else {
Set("w" add l, chr(eval ("w" add l)));
}
l = l + "1";
}
l = "1";
short = "";
while (length >= l) {
short = short add eval ("w" add l);
l = l + "1";
}
m = "1";
n = length(../:my_name);
while (badwords >= m) {
if (n >= length(eval ("bad" add m))) {
v = "1";
while (((n - length(eval ("bad" add m))) + "1") >= v) {
if ((substring(short, v, length(eval ("bad" add m)))) eq eval ("bad" add m)) {
Set("../:my_name", ../:word_replacer);
}
v = v + "1";
}
}
m = m + "1";
}
tellTarget ("../") {
call("submitscore");
gotoAndPlay ("aftergame");
}
}
Symbol 40 MovieClip Frame 1
stop();
wordbank = ",jizm,tits,asshole,asswipe,arse,wank,cunt,piss,shit,shite,fuck,phuck,fuc,fuk,phuc,phuk,shitter,bollocks,bollox,bolox,fucker,fuct,motherfucker,motherfuck,bastard,shag,shagger,wanker,wanky,wanking,whore,anal,pussy,bitch,butt,buttfuck,arse,assfuck,jerk,dork,dick,snatch,";
Symbol 54 Button
on (press) {
setProperty("scrollbox", _y , getProperty("mouse", _y));
tellTarget ("scrollbox") {
call("scroll");
}
}
on (rollOver) {
startDrag ("mouse", true);
}
on (rollOut, release, dragOut, releaseOutside) {
stopDrag();
}
Symbol 58 Button
on (press) {
tellTarget ("scrollUp") {
gotoAndPlay (2);
}
}
on (release, releaseOutside) {
tellTarget ("scrollUp") {
gotoAndStop (1);
}
}
Symbol 59 Button
on (press) {
tellTarget ("scrollDown") {
gotoAndPlay (2);
}
}
on (release, releaseOutside) {
tellTarget ("scrollDown") {
gotoAndStop (1);
}
}
Symbol 60 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 2
currentScroll = ../:numbers.scroll;
if (currentScroll < ../:numbers.maxscroll) {
Set("../:numbers.scroll", currentScroll + "1");
Set("../:names.scroll", currentScroll + "1");
Set("../:scores.scroll", currentScroll + "1");
}
setProperty("../scrollbox", _y , ../:scrollboxtop + ((../:numbers.scroll / ../:numbers.maxscroll) * (../:scrollboxbottom - ../:scrollboxtop)));
Symbol 60 MovieClip Frame 3
gotoAndPlay (2);
Symbol 61 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 2
currentScroll = ../:numbers.scroll;
if ("1" < currentScroll) {
Set("../:numbers.scroll", currentScroll - "1");
Set("../:names.scroll", currentScroll - "1");
Set("../:scores.scroll", currentScroll - "1");
}
setProperty("../scrollbox", _y , (../:scrollboxtop + ((../:numbers.scroll / ../:numbers.maxscroll) * (../:scrollboxbottom - ../:scrollboxtop))) - "2");
Symbol 61 MovieClip Frame 3
gotoAndPlay (2);
Symbol 63 Button
on (press) {
startDrag ("", false, myx, ../:scrollboxtop, myx, ../:scrollboxbottom);
play();
}
on (release, releaseOutside) {
stopDrag();
gotoAndStop (1);
}
Symbol 64 MovieClip Frame 1
stop();
myx = _x;
scrollboxlength = int(../:scrollboxbottom - ../:scrollboxtop);
Symbol 64 MovieClip Frame 2
scrollboxy = getProperty("../scrollbox", _y);
maxscroll = ../:numbers.maxscroll;
boxpos = int(scrollboxy - ../:scrollboxtop) / scrollboxlength;
scrollposition = int(maxscroll * boxpos);
Set("../:numbers.scroll", scrollposition);
Set("../:names.scroll", scrollposition);
Set("../:scores.scroll", scrollposition);
Symbol 64 MovieClip Frame 3
gotoAndPlay (2);
Symbol 66 MovieClip Frame 1
score_keeper = "http://www.blokey.verycool.co.uk/cgi-bin/highscore.pl";
game_title = "kick";
game_author = "liam";
numplayers = "100";
count = "0";
if ((/:bestscore >= /:score) or (/:compromised == "1")) {
call("submitscore");
justlooking = "1";
gotoAndPlay (19);
} else {
stop();
word_replacer = "No Swearing!";
my_name = /:myname;
my_score = /:score;
Set("/:bestscore", /:score);
}
Symbol 66 MovieClip Frame 19
if (sk_done eq "yes") {
sk_done = "";
gotoAndStop(_currentframe + "2");
} else if (error ne "") {
view_scores = error;
stop();
} else {
if (count < "4") {
view_scores = "LOADING SCORES.";
} else if ((count >= "4") and (count < "8")) {
view_scores = "LOADING SCORES..";
} else if ((count >= "8") and (count < "12")) {
view_scores = "LOADING SCORES...";
} else if ((count >= "12") and (count < "16")) {
view_scores = "LOADING SCORES";
} else {
view_scores = "LOADING SCORES";
count = "0";
}
play();
}
count = count + "1";
Symbol 66 MovieClip Frame 20
gotoAndPlay (19);
Symbol 66 MovieClip Frame 21
unloadMovieNum (1);
view_scores = "";
my_ranking = "";
num = "1";
max_possible_score = "50000";
while (numplayers >= num) {
if (eval ("score_" add num) < max_possible_score) {
numbers = (numbers add num) add "\r";
names = (names add eval ("name_" add num)) add "\r";
scores = (scores add eval ("score_" add num)) add "\r";
}
num = num + "1";
}
if (justlooking <> "1") {
num = "1";
while (num < numplayers) {
if ((my_score == eval (("score" add "_") add num)) and (my_name == eval (("name" add "_") add num))) {
my_ranking = ("YOU'RE RANKED IN POSITION " add num) add "!";
}
num = num + "1";
}
if (my_ranking eq "") {
my_ranking = ("YOUR NOT ONE OF THE TOP " add numplayers) add " PLAYERS, SORRY!";
}
} else {
my_ranking = "TRY TO BEAT YOUR PREVIOUS BEST FIRST!";
if (/:compromised == "1") {
my_ranking = "game performance compromised! it's not fair to submit an unfairly achieved score!";
}
}
my_score = "0";
stop();
scrollboxtop = getProperty("scrollbox", _y);
scrollboxbottom = getProperty("marker", _y);
Symbol 66 MovieClip Frame 27
currentScroll = scores.scroll;
if ("1" < currentScroll) {
scores.scroll = currentScroll - "1";
numbers.scroll = currentScroll - "1";
names.scroll = currentScroll - "1";
}
play();
Symbol 66 MovieClip Frame 28
gotoAndPlay (27);
Symbol 66 MovieClip Frame 33
currentScroll = scores.scroll;
if (currentScroll < scores.maxscroll) {
scores.scroll = currentScroll + "1";
numbers.scroll = currentScroll + "1";
names.scroll = currentScroll + "1";
}
play();
Symbol 66 MovieClip Frame 34
gotoAndPlay (33);
Symbol 66 MovieClip Frame 47
loadMovieNum ((((((((("http://www.spikything.com/resources/proxy.swf?url=" add score_keeper) add "&path=") add _target) add "&method=POST&game_title=") add game_title) add "&game_author=") add game_author) add "&numplayers=") add numplayers, "1");
Symbol 66 MovieClip Frame 56
loadMovieNum ((((((((((((("http://www.spikything.com/resources/proxy.swf?url=" add score_keeper) add "&path=") add _target) add "&method=POST&game_title=") add game_title) add "&game_author=") add game_author) add "&numplayers=") add numplayers) add "&my_name=") add my_name) add "&my_score=") add my_score, "1");
Symbol 66 MovieClip Frame 65
loadVariables (score_keeper, "", "POST");
Symbol 68 Button
on (press) {
getURL ("http://www.spikything.com", "_blank");
}
Symbol 71 Button
on (press) {
prevFrame();
}