SlidingPuzzle


<-- panel background color: R G B --> <-- panel foreground color: R G B --> <-- button background color: R G B --> <-- button foreground color: R G B --> <-- piece border color when mouse is over: R G B -->

This Java applet is a fully configurable photo sliding puzzle. You can supply your own photo and divide it into pieces with specified rows and columns. All captions are customizable as well.

How To Use:

  • Download SlidingPuzzle.zip (54 KB)
  • Unzip with a compression utility.

    Java Source: Unavailable

    Sample HTML Source:

    
    <!--   If you have a picture, say, 280x210,
              remember to add 20 to width and 80 to
              height for the display area.  So, you
              should set 'width' to 300 and 'height' to 290 -->
    
    <applet code=SlidingPuzzle.class 
    	archive="SlidingPuzzle.jar" 
    	width=300 
    	height=290>
    
    <!-- registration code to disable the floating -->
    <!-- sign within the program panel -->
    <!-- The following code only works at Java Boutique -->
    <param name=regcode value="25256042319102857">
    
    <!-- number of frames in the animation of swapping pieces -->
    <param name=frames value="30">
    
    <!-- animation delay between frames in milliseconds -->
    <param name=delay value="20">
    
    <!-- photo file for the puzzle -->
    <param name=photo value="SlidingPuzzle.jpg">
    
    <!-- toggle to start with a scrambled mode (0 = no init scarmble) -->
    <param name=scramblestart value="1">
    
    <!-- toggle to show the 'Solve' button (0 = no show) -->
    <param name=solvebutton value="1">
    
    <!-- winning audio filename -->
    <param name=winfile value="SlidingPuzzle1.au">
    
    <!-- moving audio filename -->
    <param name=movefile value="SlidingPuzzle2.au">
    
    <-- panel background color: R G B -->
    <param name=panelbg value="100 120 10">
    
    <-- panel foreground color: R G B -->
    <param name=panelfg value="220 220 220">
    
    <-- button background color: R G B -->
    <param name=buttonbg value="120 170 51">
    
    <-- button foreground color: R G B -->
    <param name=buttonfg value="0 0 0">
    
    <-- piece border color when mouse is over: R G B -->
    <param name=mouseover value="0 255 0">
    
    <!-- '|' seperates gameover 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=linkto value="none|_self">
    
    <!-- number of rows and columns to divide the puzzle -->
    <!-- Note. Please make sure puzzle width and height are
         divisible by row and col.                       -->
    <param name=row value="4">
    <param name=col value="5">
    
    <!-- all text strings -->
    <param name=TitleText       value="Sliding Puzzle">
    <param name=NewGameText     value="START">
    <param name=SolvePuzzleText value="SOLVE">
    <param name=MovesCountText  value="Count:">
    <param name=BestText        value="Best:">
    <param name=FinishText      value="Hot Air Balloons!!!">
    
    </applet>
    
    

    Configuration: config.html and code generator

    Status: Free with status bar message
    User license - $18.00
    Programmer license - $75.00

    Author: The J Maker

    Homepage: http://www.thejmaker.com/SlidingPuzzle.html

    Upload Date: October 25, 2002

    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.