STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228125 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #29923 |
PRESENTS |
2005 Ultimate Arcade. Inc. - All Rights Reserved. |
2003 Ultimate Arcade. Inc. - All Rights Reserved. |
PLAY |
PLAY |
PLAY |
The object of this game is to clear the entire game screen quickly. Using your mouse, click on the objects that are grouped together in order to remove them. You will be well rewarded for finding or creating larger groups. |
How to Play: |
Programming: Gary Rosenzweig Andrew Walker Alan I. Balode Graphic Design/Sound FX: Alan I. Balode |
Credits: |
PLAY MORE GAMES |
PLAY MORE GAMES |
PLAY MORE GAMES |
DOWNLOAD GAMES |
DOWNLOAD GAMES |
DOWNLOAD GAMES |
V2.0 |
00 |
Score: |
... not a match! |
00 |
+ |
5 |
- |
00 |
Time: |
00 |
Total Balls: |
Game Over |
try again |
try again |
0000 |
Final Score: |
ActionScript [AS1/AS2]
Frame 1fscommand ("fullscreen", "false"); fscommand ("allowscale", "false"); fscommand ("showmenu", "false"); stop();Frame 2current_bytes = this.getBytesLoaded(); tot_bytes = this.getBytesTotal(); _root.ua.percent = int((current_bytes / tot_bytes) * 100) + "% "; if (current_bytes >= tot_bytes) { gotoAndPlay (10); } fscommand ("fullscreen", "false"); fscommand ("allowscale", "false"); fscommand ("showmenu", "false");Frame 3this.gotoAndPlay("loader");Frame 10play();Frame 11fx = new sound(); fx.attachSound("fx"); fx2 = new sound(); fx2.attachSound("fx2"); function startGame() { gotoAndStop (12); score = 0; level = 0; balls = 240; var x = 0; while (x < 20) { var y = 0; while (y < 12) { mc = _root.attachMovie("block", (("block " + x) + " ") + y, level); mc._x = (25 * x) + 85; mc._y = (25 * y) + 60; mc.x = x; mc.y = y; mc.gotoAndStop(Math.ceil(Math.random() * 4)); level++; y++; } x++; } } function clickBlock(x, y) { var c = _root[(("block " + x) + " ") + y]._currentframe; _root[(("block " + x) + " ") + y].gotoAndStop(5); var n = 1; n = n + testNeighbor(x - 1, y, c); n = n + testNeighbor(x + 1, y, c); n = n + testNeighbor(x, y - 1, c); n = n + testNeighbor(x, y + 1, c); if (n > 1) { collapseDown(); collapseAcross(); if (isGameOver()) { _root.gotoAndStop("over"); } _root.balls = _root.balls - n; score = score + (n * n); now.nowscore = now.nowscore + (n * n); now.gotoAndPlay(2); fx.start(); } else { _root[(("block " + x) + " ") + y].gotoAndStop(c); fx2.start(); _root.nomatch.gotoAndPlay(2); } } function testNeighbor(x, y, c) { if (_root[(("block " + x) + " ") + y]._currentframe == c) { _root[(("block " + x) + " ") + y].gotoAndStop(5); var n = 1; n = n + testNeighbor(x - 1, y, c); n = n + testNeighbor(x + 1, y, c); n = n + testNeighbor(x, y - 1, c); n = n + testNeighbor(x, y + 1, c); return(n); } return(0); } function collapseDown() { var x = 0; while (x < 20) { var y = 11; while (y > 0) { thisColor = _root[(("block " + x) + " ") + y]._currentFrame; if (thisColor == 5) { var i = (y - 1); while (i >= 0) { aboveColor = _root[(("block " + x) + " ") + i]._currentframe; if (aboveColor != 5) { _root[(("block " + x) + " ") + y].gotoAndStop(aboveColor); _root[(("block " + x) + " ") + i].gotoAndStop(5); break; } i--; } } y--; } x++; } } function collapseAcross() { do { n = 0; var x = 0; while (x < 19) { if (_root[("block " + x) + " 11"]._currentframe == 5) { if (_root[("block " + (x + 1)) + " 11"]._currentframe != 5) { n++; var y = 0; while (y < 12) { c = _root[(("block " + (x + 1)) + " ") + y]._currentframe; _root[(("block " + x) + " ") + y].gotoAndStop(c); _root[(("block " + (x + 1)) + " ") + y].gotoAndStop(5); y++; } } } x++; } } while (n > 0); } function isGameOver() { var i = 0; while (i < 20) { var j = 0; while (j < 12) { var c = _root[(("block " + i) + " ") + j]._currentframe; if (c != 5) { if ((_root[(("block " + (i + 1)) + " ") + j]._currentframe == c) || (_root[(("block " + i) + " ") + (j + 1)]._currentframe == c)) { return(false); } } j++; } i++; } return(true); } stop();Frame 12timeForLevel = 180000 /* 0x02BF20 */;Instance of Symbol 78 MovieClip in Frame 12onClipEvent (load) { maxTime = _root.timeForLevel; timeStart = getTimer(); } onClipEvent (enterFrame) { timeElapsed = maxTime - (getTimer() - timeStart); timeRealSeconds = Math.floor(timeElapsed / 1000); timeMinutes = Math.floor(timeRealSeconds / 60); trace(timeMinutes); timeSeconds = timeRealSeconds - (timeMinutes * 60); if (timeSeconds < 10) { timeseconds = String("0" + timeseconds); } _root.timer = (timeMinutes + ":") + timeSeconds; _root.timeScore = timeRealSeconds; if ((timeSeconds <= 0) && (timeMinutes <= 0)) { _root.gotoAndStop("over"); } }Instance of Symbol 88 MovieClip "now" in Frame 12onClipEvent (load) { this.nowscore = 0; }Frame 13stop(); level = 0; var x = 0; while (x < 20) { var y = 0; while (y < 12) { _root[(("block " + x) + " ") + y].removeMovieClip(); y++; } x++; }Instance of Symbol 104 MovieClip in Frame 13onClipEvent (enterFrame) { _root.timer = "0:00"; }Instance of Symbol 121 MovieClip in Frame 13onClipEvent (enterFrame) { if (_root.score > _root.balls) { _root.totalscore = _root.score - _root.balls; } else { _root.totalscore = _root.score; } }Symbol 7 MovieClip Frame 20stop();Symbol 10 MovieClip Frame 2stop();Symbol 13 Buttonon (release) { _root.clickBlock(x, y); }Symbol 21 MovieClip Frame 6stop();Symbol 22 MovieClip [block] Frame 1stop();Symbol 32 MovieClip Frame 120_root.gotoAndStop("loader");Symbol 41 Buttonon (release) { getURL ("http://www.ultimatearcade.com/", "_blank"); }Symbol 48 Buttonon (press) { startGame(); }Symbol 54 MovieClip Frame 1stop();Symbol 54 MovieClip Frame 2stop();Symbol 59 Buttonon (release) { getURL ("http://www.ultimatearcade.com", "_blank"); }Symbol 65 Buttonon (release) { getURL ("http://www.ultimatearcade.com/downloads/", "_blank"); }Symbol 84 MovieClip Frame 1stop();Symbol 84 MovieClip Frame 2if (_root.score > 5) { _root.score = _root.score - 5; _root.bad.gotoAndPlay(2); }Symbol 84 MovieClip Frame 60gotoAndStop (1);Symbol 88 MovieClip Frame 1stop();Symbol 88 MovieClip Frame 10nowscore = 0; gotoAndStop (1);Symbol 91 MovieClip Frame 1stop();Symbol 91 MovieClip Frame 10gotoAndStop (1);Symbol 105 MovieClip Frame 4stop();Symbol 111 MovieClip Frame 30stop();Symbol 116 Buttonon (release) { _root.gotoAndPlay("start"); }Symbol 118 MovieClip Frame 1stop();
Library Items
Symbol 1 Sound [fx] | ||
Symbol 2 Sound [fx2] | ||
Symbol 3 Graphic | Used by:4 21 | |
Symbol 4 MovieClip | Uses:3 | Used by:22 |
Symbol 5 Graphic | Used by:6 | |
Symbol 6 MovieClip | Uses:5 | Used by:7 |
Symbol 7 MovieClip | Uses:6 | Used by:13 |
Symbol 8 Graphic | Used by:9 | |
Symbol 9 MovieClip | Uses:8 | Used by:10 |
Symbol 10 MovieClip | Uses:9 | Used by:13 |
Symbol 11 Graphic | Used by:13 | |
Symbol 12 Sound | Used by:13 48 59 65 | |
Symbol 13 Button | Uses:7 10 11 12 | Used by:22 |
Symbol 14 Graphic | Used by:22 | |
Symbol 15 Graphic | Used by:22 | |
Symbol 16 Graphic | Used by:22 | |
Symbol 17 Graphic | Used by:22 | |
Symbol 18 Graphic | Used by:22 | |
Symbol 19 Graphic | Used by:20 | |
Symbol 20 MovieClip | Uses:19 | Used by:21 |
Symbol 21 MovieClip | Uses:20 3 | Used by:22 |
Symbol 22 MovieClip [block] | Uses:4 13 14 15 16 17 18 21 | |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:23 | Used by:32 |
Symbol 25 Font | Used by:26 | |
Symbol 26 Text | Uses:25 | Used by:28 |
Symbol 27 Graphic | Used by:28 | |
Symbol 28 MovieClip | Uses:26 27 | Used by:32 |
Symbol 29 Bitmap | Used by:30 | |
Symbol 30 Graphic | Uses:29 | Used by:31 |
Symbol 31 MovieClip | Uses:30 | Used by:32 |
Symbol 32 MovieClip | Uses:24 28 31 | Used by:Timeline |
Symbol 33 Graphic | Used by:34 | |
Symbol 34 MovieClip | Uses:33 | Used by:Timeline |
Symbol 35 Graphic | Used by:43 | |
Symbol 36 Graphic | Used by:41 | |
Symbol 37 Font | Used by:38 40 44 45 46 50 51 52 53 55 56 57 61 62 63 75 79 80 81 86 87 89 90 92 93 94 95 108 112 113 119 120 | |
Symbol 38 Text | Uses:37 | Used by:41 |
Symbol 39 Graphic | Used by:41 | |
Symbol 40 Text | Uses:37 | Used by:41 |
Symbol 41 Button | Uses:36 38 39 40 | Used by:42 |
Symbol 42 MovieClip | Uses:41 | Used by:43 |
Symbol 43 MovieClip | Uses:35 42 | Used by:Timeline |
Symbol 44 Text | Uses:37 | Used by:48 |
Symbol 45 Text | Uses:37 | Used by:48 |
Symbol 46 Text | Uses:37 | Used by:48 |
Symbol 47 Graphic | Used by:48 | |
Symbol 48 Button | Uses:44 45 46 47 12 | Used by:Timeline |
Symbol 49 Graphic | Used by:54 | |
Symbol 50 Text | Uses:37 | Used by:54 |
Symbol 51 Text | Uses:37 | Used by:54 |
Symbol 52 Text | Uses:37 | Used by:54 |
Symbol 53 Text | Uses:37 | Used by:54 |
Symbol 54 MovieClip | Uses:49 50 51 52 53 | Used by:Timeline |
Symbol 55 Text | Uses:37 | Used by:59 |
Symbol 56 Text | Uses:37 | Used by:59 |
Symbol 57 Text | Uses:37 | Used by:59 |
Symbol 58 Graphic | Used by:59 | |
Symbol 59 Button | Uses:55 56 57 58 12 | Used by:Timeline |
Symbol 60 Graphic | Used by:Timeline | |
Symbol 61 Text | Uses:37 | Used by:65 |
Symbol 62 Text | Uses:37 | Used by:65 |
Symbol 63 Text | Uses:37 | Used by:65 |
Symbol 64 Graphic | Used by:65 | |
Symbol 65 Button | Uses:61 62 63 64 12 | Used by:Timeline |
Symbol 66 Graphic | Used by:67 | |
Symbol 67 MovieClip | Uses:66 | Used by:Timeline |
Symbol 68 Graphic | Used by:69 | |
Symbol 69 MovieClip | Uses:68 | Used by:74 |
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip | Uses:70 | Used by:74 |
Symbol 72 Graphic | Used by:73 | |
Symbol 73 MovieClip | Uses:72 | Used by:74 |
Symbol 74 MovieClip | Uses:69 71 73 | Used by:Timeline |
Symbol 75 Text | Uses:37 | Used by:Timeline |
Symbol 76 Sound | Used by:Timeline | |
Symbol 77 Graphic | Used by:78 | |
Symbol 78 MovieClip | Uses:77 | Used by:Timeline |
Symbol 79 EditableText | Uses:37 | Used by:Timeline |
Symbol 80 Text | Uses:37 | Used by:Timeline |
Symbol 81 Text | Uses:37 | Used by:82 |
Symbol 82 MovieClip | Uses:81 | Used by:83 |
Symbol 83 MovieClip | Uses:82 | Used by:84 |
Symbol 84 MovieClip | Uses:83 | Used by:Timeline |
Symbol 85 Graphic | Used by:88 91 | |
Symbol 86 EditableText | Uses:37 | Used by:88 |
Symbol 87 Text | Uses:37 | Used by:88 |
Symbol 88 MovieClip | Uses:85 86 87 | Used by:Timeline |
Symbol 89 Text | Uses:37 | Used by:91 |
Symbol 90 Text | Uses:37 | Used by:91 |
Symbol 91 MovieClip | Uses:85 89 90 | Used by:Timeline |
Symbol 92 EditableText | Uses:37 | Used by:Timeline |
Symbol 93 Text | Uses:37 | Used by:Timeline |
Symbol 94 EditableText | Uses:37 | Used by:Timeline |
Symbol 95 Text | Uses:37 | Used by:Timeline |
Symbol 96 Graphic | Used by:97 | |
Symbol 97 MovieClip | Uses:96 | Used by:Timeline |
Symbol 98 Graphic | Used by:99 | |
Symbol 99 MovieClip | Uses:98 | Used by:Timeline |
Symbol 100 Graphic | Used by:101 | |
Symbol 101 MovieClip | Uses:100 | Used by:105 Timeline |
Symbol 102 Sound | Used by:Timeline | |
Symbol 103 Graphic | Used by:104 | |
Symbol 104 MovieClip | Uses:103 | Used by:Timeline |
Symbol 105 MovieClip | Uses:101 | Used by:Timeline |
Symbol 106 Graphic | Used by:107 | |
Symbol 107 MovieClip | Uses:106 | Used by:Timeline |
Symbol 108 Text | Uses:37 | Used by:109 |
Symbol 109 MovieClip | Uses:108 | Used by:110 |
Symbol 110 MovieClip | Uses:109 | Used by:111 |
Symbol 111 MovieClip | Uses:110 | Used by:Timeline |
Symbol 112 Text | Uses:37 | Used by:116 |
Symbol 113 Text | Uses:37 | Used by:116 |
Symbol 114 Graphic | Used by:116 | |
Symbol 115 Sound | Used by:116 | |
Symbol 116 Button | Uses:112 113 114 115 | Used by:117 |
Symbol 117 MovieClip | Uses:116 | Used by:118 |
Symbol 118 MovieClip | Uses:117 | Used by:Timeline |
Symbol 119 EditableText | Uses:37 | Used by:Timeline |
Symbol 120 Text | Uses:37 | Used by:121 |
Symbol 121 MovieClip | Uses:120 | Used by:Timeline |
Symbol 122 Graphic | Used by:Timeline | |
Symbol 123 Sound | Used by:Timeline |
Instance Names
"info" | Frame 11 | Symbol 54 MovieClip |
"nomatch" | Frame 12 | Symbol 84 MovieClip |
"now" | Frame 12 | Symbol 88 MovieClip |
"bad" | Frame 12 | Symbol 91 MovieClip |
"submit" | Frame 13 | Symbol 118 MovieClip |
"over" | Symbol 110 MovieClip Frame 1 | Symbol 109 MovieClip |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "fx" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "fx2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "block" |
Labels
"loader" | Frame 2 |
"good" | Frame 10 |
"start" | Frame 11 |
"Play" | Frame 12 |
"over" | Frame 13 |
Dynamic Text Variables
score | Symbol 79 EditableText | "00" |
nowscore | Symbol 86 EditableText | "00" |
timer | Symbol 92 EditableText | "00" |
balls | Symbol 94 EditableText | "00" |
totalscore | Symbol 119 EditableText | "0000" |
|