The J Maker

[The J Maker Home] [Program Home] [Pricing] [Contact] [FAQ]


matchit version: 2003.02.07

<-- 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 -->

[Main Features]: This Java applet implements a fully configurable picture matching game. Test your memory with your favorite images.

[Execution Tips]: Click on one photo first and then click on the second one. If they match, both will disappear. Otherwise, they will fold again. To start a new game, click on the 'New' button. Click 'Show' to give up.

[Download and Installation Guide]: Be sure to read our FAQ 1 about license agreement before you use this program. Download and uncompress the file matchit.zip under your web directory. You can use the configurator in the next section or do it by yourself as follows:
Use a file editor (e.g. WordPad) to open matchit.html and copy the code segemnt between starting and ending APPLET tags into your desirable HTML file. Supply your own photos and type in their filenames.

[Parameters and HTML Configurator]:
Parameter Value Description
width of the applet
height of the applet
regcoderegistration code
loading toggle to display the loading message (0 = do not display)
delaypause between moves in milliseconds
cardbackimage file on the back of the cards
titlepos title position: x y
gamepos game area position: x y
startpos 'Start' button position: x y
solvepos 'Solve' button position: x y
timerpos timer position: x y
bgimage background image filename or "none"
winfilewinning audio filename
clickfileclicking audio filename
panelbgpanel background color: R G B
panelfgpanel foreground color: R G B
showbutton toggle to display the 'Show' button (0 to disable)
buttonbgbutton background color: R G B
buttonfgbutton foreground color: R G B
maxmoves limit of moves (no limit if less than 0)
maxtime limit of play time in minutes (no limit if less than 0)
winlink '|' seperates gameover URL and target frame
* fill in "none" for URL if you don't want to link to anywhere
* 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
loselink '|' seperates gameover URL and target frame
* fill in "none" for URL if you don't want to link to anywhere
* 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
rownumber of rows for the game board
colnumber of columns for the game board
gridwidthwidth for each grid cell
gridheightheight for each grid cell
TitleTexttext string for the title
NewGameTexttext string for starting a new game
SolvePuzzleTexttext string to show answers
MovesCountTexttext string to show move counts
RecordTexttext string for the best record
WinText text string when winning
LoseText text string when losing
totaltotal number of photos
width for each photo
height for each photo
setup for all photo filenames



Auto-generated code to be inserted into your HTML page:

P.S. Copy all necessary *.jar, *.class, images (e.g. *.gif or *.jpg), and data files (e.g. *.txt) to your web directory and embed the above code into your own HTML file.



[More Package Info]:
  • File Description:
  • matchit.html - this file
  • matchit.jar - matchit program classes
  • matchit*.au - sample audio files
  • matchit*.jpg *.gif - sample photo and background images