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

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/80781977?noj=FRM80781977-29DC" width="1" height="1"></div>

Matches.swf

This is the info page for
Flash #68337

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


Text
g

n

i

d

a

o

L

o

a

d

i

n

g

SKIP

NEXT

This interactive flash is based on an ancient game
called matches, because the rules are the same,
if you know them press the SKIP button, otherwise
please click the NEXT button to learn how to play.

MATCHES

How to win : The one who picks up the last match looses.
When the game starts out you'll see 20 matches set out
on a table. You have to take away 1, 2 or 3 matches,
leaving the appropriate amount so that your opponent
has to pick up the last one.

How to play : In the main part of the screen, you'll see
the matches, use the buttons in the bottom third of the
screen to take away matches.
Good luck

ME

AI

Who is going to play first?

1

2

3

3

21

Matches Played:

Matches Left:

REPLAY

CREDITS

Click REPLAY and try again!

YOU LOST

YOU WON

The plain graphics : Bobly
The plain actionscript : Bobly
The music : calpomat

Credits

To view the actionscript I used to fake the AI,
click it, used the select all shortcut (ctrl+A)
and paste it into another document, then make
the font bigger.

<p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>//MLvar is the amount of matches left.</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>//MPvar is the mount of matches used.</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>//MMC is the MatchesMovieClip.</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>//AIvar is a extra variable that was needed.</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>if (MLvar == 19) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 2;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 17;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 4;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 18) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 17;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 4;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 17) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 16;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 5;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 16) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 3;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 13;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 8;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 15) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 2;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 13;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 8;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 14) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 13;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 8;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 13) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 3;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 10;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 11;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 12) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 3;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 9;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 12;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 11) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 2;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 9;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 12;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 10) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 9;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 12;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 9) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 8;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 13;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 8) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 3;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 5;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 16;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 7) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 2;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 5;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 15;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 6) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 5;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 16;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 5) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 4;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 17;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 4) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 3;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 18;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 3) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 2;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 19;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 2) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 20;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>set(AIvar, lost);</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MLvar == 1) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MPvar = 1;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MLvar = 0;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>MMCvar = 21;</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>set(AIvar, won);</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>}</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>if ( MMCvar == 21 ) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>gotoAndPlay(32);</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else if (MMCvar == 20 ) {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>gotoAndPlay(31);</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>} else {</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>gotoAndPlay(6);</b></font></p><p align="left"><font face="Comic Sans MS" size="1" color="#ffffff"><b>}</b></font></p>

Actionscript AI

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
stop();
Frame 3
stop();
Frame 4
stop();
Frame 5
stop();
Frame 6
MP = MPvar; ML = MLvar; MMC.gotoAndStop(MMCvar); stop();
Frame 7
MP = MPvar; ML = MLvar; MMC.gotoAndStop(MMCvar);
Frame 30
if (MLvar == 19) { MPvar = 2; MLvar = 17; MMCvar = 4; } else if (MLvar == 18) { MPvar = 1; MLvar = 17; MMCvar = 4; } else if (MLvar == 17) { MPvar = 1; MLvar = 16; MMCvar = 5; } else if (MLvar == 16) { MPvar = 3; MLvar = 13; MMCvar = 8; } else if (MLvar == 15) { MPvar = 2; MLvar = 13; MMCvar = 8; } else if (MLvar == 14) { MPvar = 1; MLvar = 13; MMCvar = 8; } else if (MLvar == 13) { MPvar = 3; MLvar = 10; MMCvar = 11; } else if (MLvar == 12) { MPvar = 3; MLvar = 9; MMCvar = 12; } else if (MLvar == 11) { MPvar = 2; MLvar = 9; MMCvar = 12; } else if (MLvar == 10) { MPvar = 1; MLvar = 9; MMCvar = 12; } else if (MLvar == 9) { MPvar = 1; MLvar = 8; MMCvar = 13; } else if (MLvar == 8) { MPvar = 3; MLvar = 5; MMCvar = 16; } else if (MLvar == 7) { MPvar = 2; MLvar = 5; MMCvar = 15; } else if (MLvar == 6) { MPvar = 1; MLvar = 5; MMCvar = 16; } else if (MLvar == 5) { MPvar = 1; MLvar = 4; MMCvar = 17; } else if (MLvar == 4) { MPvar = 1; MLvar = 3; MMCvar = 18; } else if (MLvar == 3) { MPvar = 1; MLvar = 2; MMCvar = 19; } else if (MLvar == 2) { MPvar = 1; MLvar = 1; MMCvar = 20; Set(AIvar, lost); } else if (MLvar == 1) { MPvar = 1; MLvar = 0; MMCvar = 21; Set(AIvar, won); } if (MMCvar == 21) { gotoAndPlay (32); } else if (MMCvar == 20) { gotoAndPlay (31); } else { gotoAndPlay (6); }
Frame 31
stop();
Frame 32
stop();
Frame 33
stop();
Frame 34
stop();
Symbol 20 MovieClip Frame 40
gotoAndPlay (1);
Symbol 21 MovieClip Frame 1
PercentLoaded = _root.getBytesLoaded() / _root.getBytesTotal; if ((PercentLoaded = 1)) { _parent.play(); } else { gotoAndPlay (1); }
Symbol 30 Button
on (press) { gotoAndPlay (5); }
Symbol 31 Button
on (press) { play(); }
Symbol 38 Button
on (press) { AIvar = false; MPvar = 0; MLvar = 20; MMCvar = 1; play(); }
Symbol 39 Button
on (press) { AIvar = true; MPvar = 3; MLvar = 17; MMCvar = 4; play(); }
Symbol 61 MovieClip Frame 1
stop();
Symbol 70 Button
on (press) { MPvar = 1; MLvar = ML - 1; MMCvar = 21 - MLvar; play(); }
Symbol 71 Button
on (press) { MPvar = 2; MLvar = ML - 2; MMCvar = 21 - MLvar; play(); }
Symbol 72 Button
on (press) { MPvar = 3; MLvar = ML - 3; MMCvar = 21 - MLvar; play(); }
Symbol 78 Button
on (press) { gotoAndPlay (2); }
Symbol 79 Button
on (press) { gotoAndPlay (33); }

Library Items

Symbol 1 FontUsed by:2 3 4 5 25 36
Symbol 2 EditableTextUses:1Used by:Timeline
Symbol 3 EditableTextUses:1Used by:Timeline
Symbol 4 EditableTextUses:1Used by:Timeline
Symbol 5 EditableTextUses:1Used by:Timeline
Symbol 6 FontUsed by:7 8 9 10 11 12 13 14 15 16 17 18 19 28 77 80 82 85
Symbol 7 TextUses:6Used by:20
Symbol 8 TextUses:6Used by:20
Symbol 9 TextUses:6Used by:20
Symbol 10 TextUses:6Used by:20
Symbol 11 TextUses:6Used by:20
Symbol 12 TextUses:6Used by:20
Symbol 13 TextUses:6Used by:20
Symbol 14 TextUses:6Used by:20
Symbol 15 TextUses:6Used by:20
Symbol 16 TextUses:6Used by:20
Symbol 17 TextUses:6Used by:20
Symbol 18 TextUses:6Used by:20
Symbol 19 TextUses:6Used by:20
Symbol 20 MovieClipUses:7 8 9 10 11 12 13 14 15 16 17 18 19Used by:21
Symbol 21 MovieClipUses:20Used by:Timeline
Symbol 22 SoundUsed by:Timeline
Symbol 23 FontUsed by:24 35
Symbol 24 TextUses:23Used by:Timeline
Symbol 25 TextUses:1Used by:Timeline
Symbol 26 FontUsed by:27 76
Symbol 27 TextUses:26Used by:Timeline
Symbol 28 TextUses:6Used by:Timeline
Symbol 29 GraphicUsed by:30 31 38 39 70 71 72 78 79
Symbol 30 ButtonUses:29Used by:Timeline
Symbol 31 ButtonUses:29Used by:Timeline
Symbol 32 FontUsed by:33 34 37 66 67 68 69 81 83 84
Symbol 33 TextUses:32Used by:Timeline
Symbol 34 TextUses:32Used by:Timeline
Symbol 35 TextUses:23Used by:Timeline
Symbol 36 TextUses:1Used by:Timeline
Symbol 37 TextUses:32Used by:Timeline
Symbol 38 ButtonUses:29Used by:Timeline
Symbol 39 ButtonUses:29Used by:Timeline
Symbol 40 GraphicUsed by:Timeline
Symbol 41 GraphicUsed by:61
Symbol 42 GraphicUsed by:61
Symbol 43 GraphicUsed by:61
Symbol 44 GraphicUsed by:61
Symbol 45 GraphicUsed by:61
Symbol 46 GraphicUsed by:61
Symbol 47 GraphicUsed by:61
Symbol 48 GraphicUsed by:61
Symbol 49 GraphicUsed by:61
Symbol 50 GraphicUsed by:61
Symbol 51 GraphicUsed by:61
Symbol 52 GraphicUsed by:61
Symbol 53 GraphicUsed by:61
Symbol 54 GraphicUsed by:61
Symbol 55 GraphicUsed by:61
Symbol 56 GraphicUsed by:61
Symbol 57 GraphicUsed by:61
Symbol 58 GraphicUsed by:61
Symbol 59 GraphicUsed by:61
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60Used by:Timeline
Symbol 62 FontUsed by:63 64 65
Symbol 63 TextUses:62Used by:Timeline
Symbol 64 TextUses:62Used by:Timeline
Symbol 65 TextUses:62Used by:Timeline
Symbol 66 EditableTextUses:32Used by:Timeline
Symbol 67 EditableTextUses:32Used by:Timeline
Symbol 68 TextUses:32Used by:Timeline
Symbol 69 TextUses:32Used by:Timeline
Symbol 70 ButtonUses:29Used by:Timeline
Symbol 71 ButtonUses:29Used by:Timeline
Symbol 72 ButtonUses:29Used by:Timeline
Symbol 73 FontUsed by:74 75
Symbol 74 TextUses:73Used by:Timeline
Symbol 75 TextUses:73Used by:Timeline
Symbol 76 TextUses:26Used by:Timeline
Symbol 77 TextUses:6Used by:Timeline
Symbol 78 ButtonUses:29Used by:Timeline
Symbol 79 ButtonUses:29Used by:Timeline
Symbol 80 TextUses:6Used by:Timeline
Symbol 81 TextUses:32Used by:Timeline
Symbol 82 TextUses:6Used by:Timeline
Symbol 83 TextUses:32Used by:Timeline
Symbol 84 EditableTextUses:32Used by:Timeline
Symbol 85 TextUses:6Used by:Timeline

Instance Names

"AIvar"Frame 1Symbol 2 EditableText
"MPvar"Frame 1Symbol 3 EditableText
"MLvar"Frame 1Symbol 4 EditableText
"MMCvar"Frame 1Symbol 5 EditableText
"MMC"Frame 6Symbol 61 MovieClip
"MPvar"Frame 6Symbol 66 EditableText
"MLvar"Frame 6Symbol 67 EditableText

Dynamic Text Variables

AIvarSymbol 2 EditableText""
MPvarSymbol 3 EditableText""
MLvarSymbol 4 EditableText""
MMCvarSymbol 5 EditableText""
MPvarSymbol 66 EditableText"3"
MLvarSymbol 67 EditableText"21"




http://swfchan.com/14/68337/info.shtml
Created: 11/4 -2019 02:08:56 Last modified: 11/4 -2019 02:08:56 Server time: 29/04 -2024 14:52:41