Match It


<-- title position: x y --> <-- game area position: x y --> <-- 'Start' button position: x y --> <-- 'Solve' button position: x y --> <-- timer position: x y --> <-- main panel background color: R G B --> <-- main panel foreground color: R G B --> <-- button background color: R G B --> <-- button foreground color: R G B -->

This Java applet implements a fully configurable picture matching game. Test your memory with your favorite images. Comes with configuration tool.

How To Use:

  • Download matchit.zip (137 KB)
  • 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

    How to Add Java Applets to Your Site

    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.