This Java applet implements a fully configurable picture matching game. Test your memory with your favorite images. Comes with configuration tool.
Unzip with a
compression utility.
Java Source:
Unavailable
Sample HTML Source:
<applet code=matchit.class archive="matchit.jar" width=360 height=320>
<!-- registration code to disable the floating -->
<!-- sign within the program panel and auto connection -->
<!-- P.S. please note the following regcode only works at JavaBoutique -->
<param name=regcode value=91754489408403>
<!-- toggle to display the loading message (0 = do not display) -->
<param name=loading value="1">
<!-- pause between moves in milliseconds -->
<param name=delay value=1000>
<!-- image file on the back of the cards -->
<param name=cardback value=matchitcardback.gif>
<!-- picture files for the puzzle -->
<param name=total value=10>
<param name=pic0 value=matchit00.gif>
<param name=pic1 value=matchit01.gif>
<param name=pic2 value=matchit02.gif>
<param name=pic3 value=matchit03.gif>
<param name=pic4 value=matchit04.gif>
<param name=pic5 value=matchit05.gif>
<param name=pic6 value=matchit06.gif>
<param name=pic7 value=matchit07.gif>
<param name=pic8 value=matchit08.gif>
<param name=pic9 value=matchit09.gif>
<!-- toggle to display the 'Show' button (0 = no show) -->
<param name=showbutton value="1">
<-- title position: x y -->
<param name=titlepos value="35 25">
<-- game area position: x y -->
<param name=gamepos value="20 40">
<-- 'Start' button position: x y -->
<param name=startpos value="140 10">
<-- 'Solve' button position: x y -->
<param name=solvepos value="200 10">
<-- timer position: x y -->
<param name=timerpos value="280 25">
<!-- winning audio filename -->
<param name=winfile value=matchit1.au>
<!-- clicking audio filename -->
<param name=clickfile value=matchit2.au>
<!-- background image filename or "none" -->
<param name=bgimage value="matchitbg.jpg">
<-- main panel background color: R G B -->
<param name=panelbg value="128 128 128">
<-- main panel foreground color: R G B -->
<param name=panelfg value="255 255 255">
<-- button background color: R G B -->
<param name=buttonbg value="200 200 200">
<-- button foreground color: R G B -->
<param name=buttonfg value="0 0 0">
<!-- limit of moves (no limit if less than 0) -->
<param name=maxmoves value="-1">
<!-- limit of play time in minutes (no limit if less than 0) -->
<param name=maxtime value="-1">
<!-- link when credit threshhold is reached -->
<!-- '|' seperates winning URL and target frame -->
<!-- fill in "none" for URL if you don't want any URL -->
<!-- target frame options are as follows -->
<!-- _self = current frame -->
<!-- _parent = parent frame -->
<!-- _top = top-most frame -->
<!-- _blank = new unnamed top-level frame -->
<!-- x = new top-level frame named x -->
<param name=winlink value="http://www.thejmaker.com/|_self">
<!-- link when credit is below zero -->
<!-- '|' seperates winning URL and target frame -->
<!-- fill in "none" for URL if you don't want any URL -->
<!-- target frame options are as follows -->
<!-- _self = current frame -->
<!-- _parent = parent frame -->
<!-- _top = top-most frame -->
<!-- _blank = new unnamed top-level frame -->
<!-- x = new top-level frame named x -->
<param name=loselink value="none|_self">
<!-- number of rows and columns for the game board -->
<!-- Please note that at one number should be an even number -->
<param name=row value=8>
<param name=col value=10>
<!-- width and height for each grid cell -->
<param name=gridwidth value=32>
<param name=gridheight value=32>
<!-- all text strings -->
<param name=TitleText value="match-it!">
<param name=NewGameText value="New">
<param name=SolvePuzzleText value="Show">
<param name=MovesCountText value="Moves:">
<param name=RecordText value="Record:">
<param name=WinText value="Great job!!!">
<param name=LoseText value="Game Over!">
</applet>
Status: Free
Author: The J Maker
Upload Date:
February 12, 2003
New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.