... loading ...

This browser is not able to run canvas.
Use modern browsers, FireFox, Chrome,
Internet Explorer 9+, ...
Your browser does not understand JavaScript language.
To view this page, enable JavaScript.

Guest Readme

This site allows to play, autosolve, and craft board puzzles derived from game Whirly.
All puzzles are loaded from text files called gamions.
Gamions can be pasted into this site or can be loaded from Internet links.
This site uses #@title@# as a back end player.

Gamions

In simple case, gamion is a Sokoban maps' collection.
In general, gamion contains definitions of games, albums, and maps' collection.

Game is a set of rules to play. "Game" here means a puzzle-game. In context of #@title@#,
Game is a mathematical definition. It contains breeds, rules, and ovbjective.
It cannot be copyrighted, but credited.

Album merges together all components of playgame.
Album merges four things: game, dress, collection-references, and listing.


After merging, album displays itself as a listing on front-page. Game name often attached to album name.
Traditionally dresses and maps can be copyrighted.

Games can be derived from core-games or from external-games which are already derived from core-games.

"Collection-references" can be references to gamions ( ... so "album-gamion" is a recursive structure ).
This makes possible redressing and changing game-context for existing games and gamions.
For example, one can land to Sokoban maps in Flocks context and apply Flock-rules to Sokoban maps.

Loading Games

U R L - q u e r y P a r a m e t e r s control execution of the player. For example:
&aurl or &curl can be set independently: both or one of them.
Game Crafters may want use these parameters to point to own sites.

Games can be copy-pasted right into web page.

Solver ..

.. is breadth-first and weak. Its power depends on size of your computer memory.
Solver memory limit is preset to slim=(300000 positions) for PC with 1 Gig memory.
If your computer has less, solver may freeze your browser. If you computer has more,
on your own risk, you may increase the limit to solve harder puzzles.

For FireFox 11, Ubuntu, empirical values are:

Examples of supplying slim in URL string:
Do land to player URL, select game of your choice, and then run solver like this:

#@AppRoot@#/?slim=1000000

or

#@AppRoot@#/?akey=sokoban&slim=100000&map_ix=1

How to:

Each map has own solver. They can run concurrently. (Not a good idea for performance.)
You can start solver and go playing on another map.
If you start solver and start playing the on the same map,
your game will be overriden when solver finds solution.
Overriding goes only to current round, other rounds of the same maps are intact.

Solver starts from given position, not from initial position of the map.
Initially, solver has two options "Search All" and "Search First".

Usage:

  1. To generate new game-scenario, run solver for co-game, find "longest" solution in terms of interactions or moves, then co-vert the scenario.
  2. Solving in "reverse mode".
    It is indicated that some Sokoban and Colorban games are solved faster when solving in reverse mode which practically is:

    Description: Land to map, Convert map to co-map, guess in which closed area hero(s) must be and add them into map manually, confirm map, start solver.

    Actions: "Edit Co-Position", add heros manually, Ctr+d, Search/First.

There are possible difficulties at the edge of Web-browser capabilities:

Browsers die, quit, crash differently on different OSes.
For example: Around version 1.163. In Windows 7, in FF 16, solver halts on 2046 Megs of mem. 32 bit limit?
So, far the best combination we found is FF 11, on Ubuntu 10.04 on
Acer laptop Aspire 5532.

FF memory limits: http://www.talesofinterest.net/top-10-awesome-firefox-tricks/
http://superuser.com/questions/459448/how-can-i-configure-firefox-to-assume-i-have-less-memory

Puzzles for Kids

Some of us have kids and want to develop their analytical skills ...
Don't compain for the lack of kid-adapted puzzles, you don't
need programming skills to craft them ...
Here are the examples ... games: Kids 6, Kids 6 CoColo, Kids 7... their scripts:
Kids 6 Dress, Kids 6 Maps,
Kids 6 CoColo Dress, Kids 6 CoColo Maps
Kids 7 Dress.

Yes, there are other challenges compare to mature age puzzles:
the heros must have character and gameplay must be motivating and rewarding ...
Craft your images, make maps you feel be entartaining for your child ...
If you afraid to play on-line, once you dowloaded the player, disconnect
from adult-Internet and continue playing ...

Credits

File: Sea_view_by_Moonlight.jpg

Description: Sea view by Moonlight, by Ivan Aivazovsky
Original publication: 1878
Immediate source: http://gallerix.ru/album/aivazovsky/pic/glrx-682659912
Date: 1878
Author: Ivan Aivazovsky
downloaded_from: http://upload.wikimedia.org/wikipedia/en/4/41/Sea_view_by_Moonlight.jpg

Skin Credits

Site Credits

Samples
Copyright: 2013 (c) Konstantin Kirillov. All rights reserved.