STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229494 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2575 · P5149 |
This is the info page for Flash #239420 |
Loading... |
robotfindskitten |
By the illustrious Leonard Richardson (C) 1997 Macromedia Flash version 0.001 (c) 2003 by the splendid WiDDY widdy@widdy.de |
In this game, you are robot (#). Your job is to find kitten. This task is complicated by the existance of various things which are not kitten. Robot must touch items to determine if they are kitten or not. The game ends when robotfindskitten. Alternatively, you may end the game by hitting the Esc key. See the documentation for more information. Click mouse button to start. |
# |
[-] |\_/| (+)=C |o o|__ | | =-*-=__\ OOO c_c__(___) |
ActionScript [AS1/AS2]
Frame 1ifFrameLoaded (24) { gotoAndPlay (3); }Frame 2gotoAndPlay (1);Frame 3bogus = "20"; objectDescription = ""; loaded = "false"; started = "false";Frame 4loadVariablesNum ("messages.ini", "0");Frame 6if (loaded ne "true") { gotoAndPlay (5); }Frame 7duplicateMovieClip ("/ovlSrc", "overlay", "20000"); setProperty("/overlay", _x , "1000"); setProperty("/overlay", _y , "1000");Frame 9gotoAndPlay (8);Frame 10started = "true"; setProperty("/overlay", _x , "320"); setProperty("/overlay", _y , "200"); objectDescription = ""; robotX = random("45") + "1"; robotY = random("18") + "1"; kittenColor = random("9") + "1"; kittenNum = random("222") + "1"; kittenNum = kittenNum + "32"; if (((kittenNum == "168") or (kittenNum == "129")) or (kittenNum == "180")) { kittenNum = "33"; } kittenChar = chr(kittenNum); if (robotY < "2") { robotY = robotY + (random("15") + "1"); } currentDepth = "20";Frame 11kittenX = random("45") + "1"; kittenY = random("18") + "1"; if (kittenY < "2") { kittenY = kittenY + (random("15") + "1"); }Frame 12if ((kittenX == robotX) and (kittenY == robotY)) { gotoAndPlay (11); }Frame 13duplicateMovieClip ("src" add kittenColor, "kitten", currentDepth); Set("kitten:item", kittenChar); currentDepth = currentDepth + "1"; realX = (kittenX * "14") - "7"; realY = (kittenY * "20") - "10"; setProperty("kitten", _x , realX); setProperty("kitten", _y , realY);Frame 14i = "1"; while (bogus >= i) { objectColor = random("9") + "1"; objectNum = random("222") + "1"; objectNum = objectNum + "32"; if (((objectNum == "168") or (objectNum == "129")) or (objectNum == "180")) { objectNum = "33"; } objectChar = chr(objectNum); duplicateMovieClip ("src" add objectColor, "object" add i, currentDepth); Set(("object" add i) add ":item", objectChar); currentDepth = currentDepth + "1"; i = i + "1"; }Frame 15i = "1"; while (bogus >= i) { Set(("object" add i) add "X", random("45") + "1"); Set(("object" add i) add "Y", random("18") + "1"); Set(("object" add i) add "Text", random("151") + "1"); if (eval (("object" add i) add "Y") < "2") { Set(("object" add i) add "Y", eval (("object" add i) add "Y") + (random("15") + "1")); } i = i + "1"; }Frame 16i = "1"; while (bogus >= i) { if (((eval (("object" add i) add "X") == kittenX) and (eval (("object" add i) add "Y") == kittenY)) or ((eval (("object" add i) add "X") == robotX) and (eval (("object" add i) add "Y") == robotY))) { Set(("object" add i) add "X", random("45") + "1"); Set(("object" add i) add "Y", random("18") + "1"); i = "0"; } i = i + "1"; }Frame 17i = "1"; j = "1"; while (i < bogus) { while (j < bogus) { if (((eval (("object" add j) add "X") == eval (("object" add i) add "X")) and (eval (("object" add j) add "Y") == eval (("object" add i) add "Y"))) and (i <> j)) { Set(("object" add j) add "X", random("45") + "1"); Set(("object" add j) add "Y", random("18") + "1"); if (eval (("object" add j) add "Y") < "2") { Set(("object" add j) add "Y", eval (("object" add j) add "Y") + (random("15") + "1")); } j = "0"; } j = j + "1"; } j = "1"; i = i + "1"; }Frame 18i = "1"; j = "1"; while (i < bogus) { while (j < bogus) { if ((eval (("object" add j) add "Text") == eval (("object" add i) add "Text")) and (i <> j)) { Set(("object" add j) add "Text", random("151") + "1"); j = "0"; } j = j + "1"; } j = "1"; i = i + "1"; }Frame 19i = "1"; while (bogus >= i) { realX = (eval (("object" add i) add "X") * "14") - "7"; realY = (eval (("object" add i) add "Y") * "20") - "10"; setProperty("object" add i, _x , realX); setProperty("object" add i, _y , realY); i = i + "1"; } setProperty("/overlay", _x , "1000"); setProperty("/overlay", _y , "1000");Frame 20if ((robotX == kittenX) and (robotY == kittenY)) { gotoAndPlay (22); } realX = (robotX * "14") - "7"; realY = (robotY * "20") - "10"; setProperty("/robot", _x , realX); setProperty("/robot", _y , realY);Frame 21gotoAndPlay (20);Frame 22started = "false"; objectDescription = "You found kitten! Way to go, robot! (Click mouse button to restart)"; i = "1"; while (bogus >= i) { removeMovieClip("object" add i); i = i + "1"; } removeMovieClip("kitten"); setProperty("/robot", _x , "1000"); setProperty("/robot", _y , "1000");Frame 24gotoAndPlay (23);Symbol 10 Buttonon (press) { if (started eq "false") { gotoAndPlay (10); } } on (keyPress "<Left>") { if ((robotX >= "2") and (started eq "true")) { i = "1"; hit = ""; while (bogus >= i) { if (((robotX - "1") == eval (("object" add i) add "X")) and (robotY == eval (("object" add i) add "Y"))) { hit = i; objectDescription = eval ("m" add eval (("object" add i) add "Text")); } i = i + "1"; } if (hit eq "") { robotX = robotX - "1"; } } } on (keyPress "<Right>") { if (("45" >= robotX) and (started eq "true")) { i = "1"; hit = ""; while (bogus >= i) { if (((robotX + "1") == eval (("object" add i) add "X")) and (robotY == eval (("object" add i) add "Y"))) { hit = i; objectDescription = eval ("m" add eval (("object" add i) add "Text")); } i = i + "1"; } if (hit eq "") { robotX = robotX + "1"; } } } on (keyPress "<Up>") { if ((robotY >= "3") and (started eq "true")) { i = "1"; hit = ""; while (bogus >= i) { if (((robotY - "1") == eval (("object" add i) add "Y")) and (robotX == eval (("object" add i) add "X"))) { hit = i; objectDescription = eval ("m" add eval (("object" add i) add "Text")); } i = i + "1"; } if (hit eq "") { robotY = robotY - "1"; } } } on (keyPress "<Down>") { if (("19" >= robotY) and (started eq "true")) { i = "1"; hit = ""; while (bogus >= i) { if (((robotY + "1") == eval (("object" add i) add "Y")) and (robotX == eval (("object" add i) add "X"))) { hit = i; objectDescription = eval ("m" add eval (("object" add i) add "Text")); } i = i + "1"; } if (hit eq "") { robotY = robotY + "1"; } } }
Library Items
Symbol 1 Font | Used by:2 | ||
Symbol 2 EditableText | Uses:1 | Used by:Timeline | |
Symbol 3 Font | Used by:4 5 6 11 13 15 17 19 21 23 25 27 29 31 34 | ||
Symbol 4 EditableText | Uses:3 | Used by:Timeline | |
Symbol 5 EditableText | Uses:3 | Used by:Timeline | |
Symbol 6 EditableText | Uses:3 | Used by:Timeline | |
Symbol 7 Graphic | Used by:8 | ||
Symbol 8 MovieClip | Uses:7 | Used by:Timeline | |
Symbol 9 Graphic | Used by:10 | ||
Symbol 10 Button | Uses:9 | Used by:Timeline | |
Symbol 11 EditableText | Uses:3 | Used by:12 | |
Symbol 12 MovieClip | Uses:11 | Used by:Timeline | |
Symbol 13 EditableText | Uses:3 | Used by:14 | |
Symbol 14 MovieClip | Uses:13 | Used by:Timeline | |
Symbol 15 EditableText | Uses:3 | Used by:16 | |
Symbol 16 MovieClip | Uses:15 | Used by:Timeline | |
Symbol 17 EditableText | Uses:3 | Used by:18 | |
Symbol 18 MovieClip | Uses:17 | Used by:Timeline | |
Symbol 19 EditableText | Uses:3 | Used by:20 | |
Symbol 20 MovieClip | Uses:19 | Used by:Timeline | |
Symbol 21 EditableText | Uses:3 | Used by:22 | |
Symbol 22 MovieClip | Uses:21 | Used by:Timeline | |
Symbol 23 EditableText | Uses:3 | Used by:24 | |
Symbol 24 MovieClip | Uses:23 | Used by:Timeline | |
Symbol 25 EditableText | Uses:3 | Used by:26 | |
Symbol 26 MovieClip | Uses:25 | Used by:Timeline | |
Symbol 27 EditableText | Uses:3 | Used by:28 | |
Symbol 28 MovieClip | Uses:27 | Used by:Timeline | |
Symbol 29 EditableText | Uses:3 | Used by:30 | |
Symbol 30 MovieClip | Uses:29 | Used by:Timeline | |
Symbol 31 EditableText | Uses:3 | Used by:Timeline | |
Symbol 32 Graphic | Used by:33 | ||
Symbol 33 MovieClip | Uses:32 | Used by:Timeline | |
Symbol 34 EditableText | Uses:3 | Used by:Timeline |
Instance Names
"ovlSrc" | Frame 7 | Symbol 8 MovieClip |
"robot" | Frame 10 | Symbol 12 MovieClip |
"src1" | Frame 10 | Symbol 14 MovieClip |
"src2" | Frame 10 | Symbol 16 MovieClip |
"src3" | Frame 10 | Symbol 18 MovieClip |
"src4" | Frame 10 | Symbol 20 MovieClip |
"src5" | Frame 10 | Symbol 22 MovieClip |
"src6" | Frame 10 | Symbol 24 MovieClip |
"src7" | Frame 10 | Symbol 26 MovieClip |
"src8" | Frame 10 | Symbol 28 MovieClip |
"src9" | Frame 10 | Symbol 30 MovieClip |
Labels
"init" | Frame 3 |
"waitInit" | Frame 5 |
"title" | Frame 8 |
"createLevel" | Frame 10 |
"createKitten" | Frame 11 |
"main" | Frame 20 |
"foundKitten" | Frame 22 |
"foundKittenLP" | Frame 23 |
"end" | Frame 24 |
Dynamic Text Variables
lodingText | Symbol 2 EditableText | "Loading..." |
TextField1 | Symbol 4 EditableText | "robotfindskitten" |
titleTxt1 | Symbol 5 EditableText | "By the illustrious Leonard Richardson (C) 1997 Macromedia Flash version 0.001 (c) 2003 by the splendid WiDDY widdy@widdy.de" |
titleTxt2 | Symbol 6 EditableText | " In this game, you are robot (#). Your job is to find kitten. This task is complicated by the existance of various things which are not kitten. Robot must touch items to determine if they are kitten or not. The game ends when robotfindskitten. Alternatively, you may end the game by hitting the Esc key. See the documentation for more information. Click mouse button to start." |
robot | Symbol 11 EditableText | "#" |
item | Symbol 13 EditableText | "" |
item | Symbol 15 EditableText | "" |
item | Symbol 17 EditableText | "" |
item | Symbol 19 EditableText | "" |
item | Symbol 21 EditableText | "" |
item | Symbol 23 EditableText | "" |
item | Symbol 25 EditableText | "" |
item | Symbol 27 EditableText | "" |
item | Symbol 29 EditableText | "" |
objectDescription | Symbol 31 EditableText | "" |
congratsText | Symbol 34 EditableText | " [-] |\_/| (+)=C |o o|__ | | =-*-=__\ OOO c_c__(___) " |
|