STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
231346
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2623 · P5245

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM75585331-6DC&rnd=75585331" width="1" height="1"></div>

NSG001 - 4 Bats, 1 Ball.swf

This is the info page for
Flash #50409

(Click the ID number above for more basic data on this flash file.)


Text
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 1
var score = 0; var highScore = 0; var timer = 900;
Frame 2
stop();
Instance of Symbol 39 MovieClip "rightBat" in Frame 3
onClipEvent (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 3
onClipEvent (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 3
onClipEvent (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 3
onClipEvent (enterFrame) { _x = _root._xmouse; if (_x < 212.5) { _x = 212.5; } if (487.5 < _x) { _x = 487.5; } }
Frame 4
stop();
Instance of Symbol 46 MovieClip "ball" in Frame 4
onClipEvent (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 22
if (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 Button
on (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 2
gotoAndPlay (1);
Symbol 25 Button
on (release) { tellTarget (_root) { gotoAndPlay ("start"); timer = 1000; score = 0; }; }
Symbol 29 Button
on (release) { getURL ("mailto:Scipt@hotmail.com", "_blank"); }
Symbol 31 Button
on (release) { gotoAndPlay (3); }
Symbol 44 MovieClip Frame 70
stop();
Symbol 47 Button
on (release) { tellTarget (_root) { gotoAndPlay ("start"); timer = 1000; score = 0; }; }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:9
Symbol 3 GraphicUsed by:9
Symbol 4 GraphicUsed by:8 25 31 47
Symbol 5 GraphicUsed by:8 31
Symbol 6 GraphicUsed by:8 25 31 47
Symbol 7 GraphicUsed by:8 31
Symbol 8 ButtonUses:4 5 6 7Used by:9
Symbol 9 MovieClipUses:2 3 8Used by:12
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:9 11Used by:Timeline
Symbol 13 GraphicUsed by:Timeline
Symbol 14 GraphicUsed by:30 37
Symbol 15 FontUsed by:16 17 18 19 20 21
Symbol 16 TextUses:15Used by:30 37
Symbol 17 EditableTextUses:15Used by:30 37
Symbol 18 TextUses:15Used by:30 37
Symbol 19 EditableTextUses:15Used by:30 37
Symbol 20 TextUses:15Used by:30 37
Symbol 21 EditableTextUses:15Used by:30 37
Symbol 22 FontUsed by:23 24
Symbol 23 EditableTextUses:22Used by:25 47
Symbol 24 EditableTextUses:22Used by:25 47
Symbol 25 ButtonUses:4 23 6 24Used by:30 37
Symbol 26 GraphicUsed by:29
Symbol 27 GraphicUsed by:29
Symbol 28 GraphicUsed by:29
Symbol 29 ButtonUses:26 27 28Used by:30 37
Symbol 30 MovieClipUses:14 16 17 18 19 20 21 25 29Used by:Timeline
Symbol 31 ButtonUses:4 5 6 7Used by:Timeline
Symbol 32 FontUsed by:33 48 49 50 51 52 53 54 55
Symbol 33 TextUses:32Used by:Timeline
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:Timeline
Symbol 36 GraphicUsed by:Timeline
Symbol 37 MovieClipUses:14 16 17 18 19 20 21 25 29Used by:Timeline
Symbol 38 GraphicUsed by:39 40 41 42
Symbol 39 MovieClipUses:38Used by:Timeline
Symbol 40 MovieClipUses:38Used by:Timeline
Symbol 41 MovieClipUses:38Used by:Timeline
Symbol 42 MovieClipUses:38Used by:Timeline
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:Timeline
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:Timeline
Symbol 47 ButtonUses:4 23 6 24Used by:Timeline
Symbol 48 TextUses:32Used by:Timeline
Symbol 49 TextUses:32Used by:Timeline
Symbol 50 TextUses:32Used by:Timeline
Symbol 51 TextUses:32Used by:Timeline
Symbol 52 TextUses:32Used by:Timeline
Symbol 53 TextUses:32Used by:Timeline
Symbol 54 TextUses:32Used by:Timeline
Symbol 55 TextUses:32Used by:Timeline

Instance Names

"rightBat"Frame 3Symbol 39 MovieClip
"leftBat"Frame 3Symbol 40 MovieClip
"topBat"Frame 3Symbol 41 MovieClip
"bottomBat"Frame 3Symbol 42 MovieClip
"ball"Frame 4Symbol 46 MovieClip
"bar"Symbol 9 MovieClip Frame 1Symbol 2 MovieClip

Special Tags

Protect (24)Timeline Frame 131 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.scoreSymbol 17 EditableText""
_root.highScoreSymbol 19 EditableText""
_root.timerSymbol 21 EditableText""
TextField3Symbol 23 EditableText"RESTART"
TextField3Symbol 24 EditableText"RESTART"




http://swfchan.com/11/50409/info.shtml
Created: 26/4 -2019 14:11:07 Last modified: 26/4 -2019 14:11:07 Server time: 06/12 -2025 05:50:17