| STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 231346 |
| /disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2623 · P5245 |
![]() | This is the info page for Flash #50409 |
| score |
| high |
| time |
| RESTART |
| RESTART |
| Game 002: 4 bats and a little ball In this game, you have just over 30 seconds to hit the ball as many times as you can with the 4 bats. The ball is moving through a thick substance and so be sure to try to keep its speed up. Simply move the mouse to control the 4 bats. |
| OUT! If the ball gets past the fuzzy border, the game will be over. To prevent this happening, block the ball using the 4 bats. To move the bats, simply move the mouse. |
| TIMEOUT! Well, at least you survived. Whilst hitting the ball with a bat, you can move the bat to make the ball accelerate in that direction. Doing this is vital in getting a higher score. Each time the ball hits a bat, you gain a point . |
| TIMEOUT! Not a bad start, but I'm sure you can do better. Just make sure to slice the ball whenever you hit it. Move the bat whilst hitting the ball to make it accelerate in that direction. You get a point each time you hit the ball with a bat, so try to keep it moving fast! |
| TIMEOUT! I see you've started to get the hang of it! Just remember to keep the speed of the ball up and you'll be OK. Make sure to slice the ball in the direction it is moving - if you slive it in the opposite direction, you're just slowing it down. |
| TIMEOUT! Not bad! Not bad at all... Try to slice the ball each time you hit it. Each time you don't is a missed opportunity and some wasted time. |
| TIMEOUT! You're getting pretty good at this! Just keep trying and I'm sure you're continue to improve. My high score is 66 points. |
| TIMEOUT! Well done! You're a serious contender now! I don't think there's anything else to tell you. Just keep what you're doing... ...but better. My high score is 66 points. |
| TIMEOUT! Wow! What a stunning performance! You must be pretty close to the best score possible! My high score is 66... so hopefully that'll be something for you to aim for. Thanks for playing this game and I hope you're enjoying it. |
ActionScript [AS1/AS2]
Frame 1var score = 0; var highScore = 0; var timer = 900;Frame 2stop();Instance of Symbol 39 MovieClip "rightBat" in Frame 3onClipEvent (enterFrame) { _y = _root._ymouse; if (_y < 62.5) { _y = 62.5; } if (337.5 < _y) { _y = 337.5; } }Instance of Symbol 40 MovieClip "leftBat" in Frame 3onClipEvent (enterFrame) { _y = _root._ymouse; if (_y < 62.5) { _y = 62.5; } if (337.5 < _y) { _y = 337.5; } }Instance of Symbol 41 MovieClip "topBat" in Frame 3onClipEvent (enterFrame) { _x = _root._xmouse; Mouse.show(); if (_x < 212.5) { _x = 212.5; } if (487.5 < _x) { _x = 487.5; } if (150 < _root._xmouse) { Mouse.hide(); } }Instance of Symbol 42 MovieClip "bottomBat" in Frame 3onClipEvent (enterFrame) { _x = _root._xmouse; if (_x < 212.5) { _x = 212.5; } if (487.5 < _x) { _x = 487.5; } }Frame 4stop();Instance of Symbol 46 MovieClip "ball" in Frame 4onClipEvent (load) { MAXPOWER = 10; STARTINGSPEED = 6; SPEEDGAINEDWHENBATHIT = -0.2; AIRFRICTION = 0.003; _x = 350; _y = 200; selection = math.random() * 4; if (selection < 1) { dx = STARTINGSPEED; dy = 0; } else if (selection < 2) { dx = -STARTINGSPEED; dy = 0; } else if (selection < 3) { dy = STARTINGSPEED; dx = 0; } else { dy = -STARTINGSPEED; dx = 0; } previous_xmouse = _root._xmouse; previous_ymouse = _root._ymouse; } onClipEvent (enterFrame) { _x = (_x + dx); _y = (_y + dy); _root.timer--; if (0 < dx) { dx = dx - ((dx * dx) * AIRFRICTION); } if (dx < 0) { dx = dx + ((dx * dx) * AIRFRICTION); } if (0 < dy) { dy = dy - ((dy * dy) * AIRFRICTION); } if (dy < 0) { dy = dy + ((dy * dy) * AIRFRICTION); } if (this.hitTest(_root.topBat) == true) { _y = 55; dy = -dy; dy = dy + SPEEDGAINEDWHENBATHIT; dxmouse = _root._xmouse - previous_xmouse; if (MAXPOWER < dxmouse) { dxmouse = MAXPOWER; } if (dxmouse < (-MAXPOWER)) { dxmouse = -MAXPOWER; } dx = dx + dxmouse; dx = dx + (math.random() - 0.5); _root.score++; } if (this.hitTest(_root.bottomBat) == true) { _y = 345; dy = -dy; dy = dy - SPEEDGAINEDWHENBATHIT; dxmouse = _root._xmouse - previous_xmouse; if (MAXPOWER < dxmouse) { dxmouse = MAXPOWER; } if (dxmouse < (-MAXPOWER)) { dxmouse = -MAXPOWER; } dx = dx + dxmouse; dx = dx + (math.random() - 0.5); _root.score++; } if (this.hitTest(_root.leftBat) == true) { _x = 205; dx = -dx; dx = dx + SPEEDGAINEDWHENBATHIT; dymouse = _root._ymouse - previous_ymouse; if (MAXPOWER < dymouse) { dymouse = MAXPOWER; } if (dymouse < (-MAXPOWER)) { dymouse = -MAXPOWER; } dy = dy + dymouse; dy = dy + (math.random() - 0.5); _root.score++; } if (this.hitTest(_root.rightBat) == true) { _x = 495; dx = -dx; dx = dx - SPEEDGAINEDWHENBATHIT; dymouse = _root._ymouse - previous_ymouse; if (MAXPOWER < dymouse) { dymouse = MAXPOWER; } if (dymouse < (-MAXPOWER)) { dymouse = -MAXPOWER; } dy = dy + dymouse; dy = dy + (math.random() - 0.5); _root.score++; } if (((((_x < 170) || (530 < _x)) || (_y < 20)) || (380 < _y)) || (_root.timer < 0)) { Mouse.show(); tellTarget (_root) { gotoAndPlay ("death"); }; } previous_xmouse = _root._xmouse; previous_ymouse = _root._ymouse; if (_root.highScore < _root.score) { _root.highScore = _root.score; } }Frame 22if (0 < timer) { gotoAndStop (27); } else if (score < 10) { gotoAndStop (32); } else if (score < 20) { gotoAndStop (42); } else if (score < 30) { gotoAndStop (52); } else if (score < 40) { gotoAndStop (62); } else if (score < 50) { gotoAndStop (72); } else if (score < 60) { gotoAndStop (82); } else { gotoAndStop (92); }Symbol 8 Buttonon (release) { _root.play(); }Symbol 9 MovieClip Frame 1_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { _root.play(); }Symbol 9 MovieClip Frame 2gotoAndPlay (1);Symbol 25 Buttonon (release) { tellTarget (_root) { gotoAndPlay ("start"); timer = 1000; score = 0; }; }Symbol 29 Buttonon (release) { getURL ("mailto:Scipt@hotmail.com", "_blank"); }Symbol 31 Buttonon (release) { gotoAndPlay (3); }Symbol 44 MovieClip Frame 70stop();Symbol 47 Buttonon (release) { tellTarget (_root) { gotoAndPlay ("start"); timer = 1000; score = 0; }; }
Library Items
| Symbol 1 Graphic | Used by:2 | |
| Symbol 2 MovieClip | Uses:1 | Used by:9 |
| Symbol 3 Graphic | Used by:9 | |
| Symbol 4 Graphic | Used by:8 25 31 47 | |
| Symbol 5 Graphic | Used by:8 31 | |
| Symbol 6 Graphic | Used by:8 25 31 47 | |
| Symbol 7 Graphic | Used by:8 31 | |
| Symbol 8 Button | Uses:4 5 6 7 | Used by:9 |
| Symbol 9 MovieClip | Uses:2 3 8 | Used by:12 |
| Symbol 10 Graphic | Used by:11 | |
| Symbol 11 MovieClip | Uses:10 | Used by:12 |
| Symbol 12 MovieClip | Uses:9 11 | Used by:Timeline |
| Symbol 13 Graphic | Used by:Timeline | |
| Symbol 14 Graphic | Used by:30 37 | |
| Symbol 15 Font | Used by:16 17 18 19 20 21 | |
| Symbol 16 Text | Uses:15 | Used by:30 37 |
| Symbol 17 EditableText | Uses:15 | Used by:30 37 |
| Symbol 18 Text | Uses:15 | Used by:30 37 |
| Symbol 19 EditableText | Uses:15 | Used by:30 37 |
| Symbol 20 Text | Uses:15 | Used by:30 37 |
| Symbol 21 EditableText | Uses:15 | Used by:30 37 |
| Symbol 22 Font | Used by:23 24 | |
| Symbol 23 EditableText | Uses:22 | Used by:25 47 |
| Symbol 24 EditableText | Uses:22 | Used by:25 47 |
| Symbol 25 Button | Uses:4 23 6 24 | Used by:30 37 |
| Symbol 26 Graphic | Used by:29 | |
| Symbol 27 Graphic | Used by:29 | |
| Symbol 28 Graphic | Used by:29 | |
| Symbol 29 Button | Uses:26 27 28 | Used by:30 37 |
| Symbol 30 MovieClip | Uses:14 16 17 18 19 20 21 25 29 | Used by:Timeline |
| Symbol 31 Button | Uses:4 5 6 7 | Used by:Timeline |
| Symbol 32 Font | Used by:33 48 49 50 51 52 53 54 55 | |
| Symbol 33 Text | Uses:32 | Used by:Timeline |
| Symbol 34 Graphic | Used by:35 | |
| Symbol 35 MovieClip | Uses:34 | Used by:Timeline |
| Symbol 36 Graphic | Used by:Timeline | |
| Symbol 37 MovieClip | Uses:14 16 17 18 19 20 21 25 29 | Used by:Timeline |
| Symbol 38 Graphic | Used by:39 40 41 42 | |
| Symbol 39 MovieClip | Uses:38 | Used by:Timeline |
| Symbol 40 MovieClip | Uses:38 | Used by:Timeline |
| Symbol 41 MovieClip | Uses:38 | Used by:Timeline |
| Symbol 42 MovieClip | Uses:38 | Used by:Timeline |
| Symbol 43 Graphic | Used by:44 | |
| Symbol 44 MovieClip | Uses:43 | Used by:Timeline |
| Symbol 45 Graphic | Used by:46 | |
| Symbol 46 MovieClip | Uses:45 | Used by:Timeline |
| Symbol 47 Button | Uses:4 23 6 24 | Used by:Timeline |
| Symbol 48 Text | Uses:32 | Used by:Timeline |
| Symbol 49 Text | Uses:32 | Used by:Timeline |
| Symbol 50 Text | Uses:32 | Used by:Timeline |
| Symbol 51 Text | Uses:32 | Used by:Timeline |
| Symbol 52 Text | Uses:32 | Used by:Timeline |
| Symbol 53 Text | Uses:32 | Used by:Timeline |
| Symbol 54 Text | Uses:32 | Used by:Timeline |
| Symbol 55 Text | Uses:32 | Used by:Timeline |
Instance Names
| "rightBat" | Frame 3 | Symbol 39 MovieClip |
| "leftBat" | Frame 3 | Symbol 40 MovieClip |
| "topBat" | Frame 3 | Symbol 41 MovieClip |
| "bottomBat" | Frame 3 | Symbol 42 MovieClip |
| "ball" | Frame 4 | Symbol 46 MovieClip |
| "bar" | Symbol 9 MovieClip Frame 1 | Symbol 2 MovieClip |
Special Tags
| Protect (24) | Timeline Frame 1 | 31 bytes "..$1$PJ$MUPujgYqt8A4aNRqng9Jy/." |
Labels
| "start" | Frame 3 |
| "death" | Frame 22 |
| "out" | Frame 27 |
| "timeout 10" | Frame 32 |
| "timeout 20" | Frame 42 |
| "timeout 30" | Frame 52 |
| "timeout 40" | Frame 62 |
| "timeout 50" | Frame 72 |
| "timeout 60" | Frame 82 |
| "timeout" | Frame 92 |
| "loaded" | Symbol 9 MovieClip Frame 3 |
Dynamic Text Variables
| _root.score | Symbol 17 EditableText | "" |
| _root.highScore | Symbol 19 EditableText | "" |
| _root.timer | Symbol 21 EditableText | "" |
| TextField3 | Symbol 23 EditableText | "RESTART" |
| TextField3 | Symbol 24 EditableText | "RESTART" |
|
|