XX DE FR ES IT

Puzzle Applets for your Website or Blog

Our Java Puzzle Applets can be used on your Blog or Website for free. This section of our Website describes how to do so.

Anglers Nurikabe Fillomino Shakashaka ABC Path Star Cluster Yajilin

All puzzle applets share a common user interface and a common feature set. Some highlights:

• Intuitive interface; keyboard and mouse are fully supported

• Annotations to support the solving process: color markers, symbol markers and pencil-marks

• Full undo and redo

• All applets adjust their interface language according to the preferred language of the user. Currently, English, German, French and Italian are implemented. Default is English.

• Generally, the applets check for a valid solution. This is not done by comparing the current solution with the author's solution, but according to the puzzle rules. Therefore, also "unintended" solutions are accepted.

• All applets can notify the server if an unintended solution has been found by a solver.

• All applets can send timing data to the server every time a puzzle has been solved.

• Lots of applet parameters to adjust the feature set and the color schema.

List of All Puzzle Applets

A-H: ABC End View (Easy as ABC), ABC Path, Akari, Anglers, Arrow Path, Burokku, Corral, Country Road, Dominos, Doors, Ebony and Ivory, Eulero, Fillomino, Four Winds, Galaxies, Gokigen Naname (Slalom), Hakyuu, Hashiwokakero, Heyawake, Hidoku, Hitori

I-Q: Kakurasu, Kakuro, Kuromasu, Lampions, Lighthouses, Linesweeper, LITS, Magic Labyrinth, Magnets, Masyu, Minesweeper, Mochikoro, Mosaik, Neighbours, Norinori, Number Link, Number Snake, Nurikabe, Patchwork, Pills

R-Z: Seek Numbers, Shakashaka, Shikaku, Skyscrapers, Slitherlink, Spotlight, Star Battle, Star Cluster, Str8ts, Sudoku, Tapa, Tateboo Yokoboo, Tents and Trees, Tohu wa Vohu, Trace Numbers, Yajilin, Zehnergitter.

User's Guide

The User's Guide describes how to operate a puzzle applet from the end user's view. This is a generic description; not all methods work in all applets, and some applets support additional operations. Nevertheless the operation is consistent among all puzzle applets.

Invocation in Forums, Blogs and Webpages

The easiest way to use the applets is by simply adding a link to your Blog, Forum or Webpage. The puzzle definition is specified via URL parameters. Here is an example how to do this for a Fillomino Puzzle:

http://www.janko.at/Applets/Fillomino/q.php?w=450&h=400&r=8&c=8
&p=,,2,,,1,,/5,,,,,,,5/2,,,3,2,1,,/,,3,4,,,,/,,,,5,1,,/,,3,2,1,,,5/1,,,,,,,4/,,3,,,1,,,

Note that there are nor many options to influence the applet behavior, e.g. features, colors and language depending strings. To use all features and options the applet must be integrated into the Webpage (see next section).

Read the detailed description how to invoke a puzzle applet by linking to it.

Integration into Webpages

If you want to use features not available via invocation you must integrate the applets into your Webpage. Here is an example how to do this for a Fillomino puzzle:

<applet code="Fillomino.class" archive="Fillomino.jar" 
        width="340" height="195">
 <param name="cols" value="10">
 <param name="rows" value="5">
 <param name="p1" value="- 5 - - 5 - - 1 - -">
 <param name="p2" value="- 4 - - 1 - - 4 - 4">
 <param name="p3" value="- - - 2 - - 4 - - -">
 <param name="p4" value="1 - 3 - - 3 - - 1 -">
 <param name="p5" value="- - 2 - - 1 - - 3 -">
 <param name="s1" value="4 5 5 5 5 5 7 1 4 4">
 <param name="s2" value="4 4 4 2 1 7 7 4 2 4">
 <param name="s3" value="5 5 3 2 7 7 4 4 2 4">
 <param name="s4" value="1 5 3 3 7 3 3 4 1 3">
 <param name="s5" value="5 5 2 2 7 1 3 1 3 3">
</applet>

There are many more parameters e.g. to adjust the feature set and colors so that the applet fits to the design of your Webpage.

Read the detailed description how to integrate a puzzle applet into a Webpage.

Language Support

The user interface of all applets is available in German, English, French and Italian. The actual language is derived from the default content language as specified in the browser options. The default language is English.

Additional languages can be added by editing a text file, see how to add new languages.

Terms and Conditions

All applets are provided under a Creative Commons 3.0 license (Attribution, Non-Commercial, Share-Alike) Austria.

Creative-Commons: by-nc-sa

What's New?

01.July.2012

New applets: Corral, Country Road, Doors, Four Winds, Lighthouses, Magic Labyrinth, Norinori, Pills, Tateboo Yokoboo

22.Feb.2011

See also

Copyright

Copyright (c) 2000-2013 by Angela und Otto Janko.
All Rights Reserved.

Visitors since 31.Aug.2003

Seitenzugriffszähler

Haftungsausschluss

Der Autor übernimmt keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität der bereitgestellten Informationen. Haftungsansprüche gegen den Autor, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich ausgeschlossen, sofern seitens des Autors kein nachweislich vorsätzliches oder grob fahrlässiges Verschulden vorliegt. Alle Angebote sind freibleibend und unverbindlich. Der Autor behält es sich ausdrücklich vor, Teile der Seiten oder das gesamte Angebot ohne gesonderte Ankündigung zu verändern, zu ergänzen, zu löschen oder die Veröffentlichung zeitweise oder endgültig einzustellen.