General principles of the Tiletris program ;

 

May be best played by ;

800x600 screen res.  (or upper)

and

16 bit color res.  (or upper )

---------------------------------------------------------------------------------------------------------------

Aim of the program ;

Tile  the working room aperiodically or periodically  with  “no-lap-or-gap” ,  by the tiles given above

the hypothetical line "event  horizon".

Please open up the  “tutorial examples”  and study them carefully, then try to change them or make new ones.

---------------------------------------------------------------------------------------------------------------

How to scrool in the working room? ;

Bring the mouse arrow about four millimeters away from any  side (without clicking to any mouse

button or keyboard key), this will automatically scroll the working room to the side you are standing.

------------------------------------------------------------------------------------------------------------------------------------------

This part is quite important

How to create shapes? ;

Left click on any icon above the "event horizon" line at top, than left click on any empty space in the working room;  The real shape will appear on the tip of the  mouse arrow. You may drag the shape to any position,  by  pressing left  button  while moving the mouse.

 

Attention! only the last clicked icon's shape will be appeared on the mouse arrow, if you click on a second icon; double icons will be appeared on the mouse arrow. To take them apart you have to refer to the following sections.

Click on the shape icons every time you want to change an icon to prevent this.

 

In short; only the last clicked Icon shape is valid and appears on the tip of the mouse.

-------------------------------------------------------------------------------------------------------------------------------------------

How to delete shapes? ;

You can either do, one of the following ;

1 - Left click to any shape inside the room and while  pressing left  button, drag   the shape beyond any "event horizon",  if you lift off the left button in this position,  you'll see that the shape is vanished forever.

                                                                             OR

2 - While Right clicking  to any shape,   press "delete"  key.

---------------------------------------------------------------------------------------------------------------

How to sweep-off  the working room completely? ;

Click the  “Clear Room”  icon provided at the “top right” or  “top left” sides of the room, this will clear off the working  room  completely.

---------------------------------------------------------------------------------------------------------------

How to Quit the program? ;

Click the “Quit” icon, at the  “top right”  or  “top  left” sides of the room.

---------------------------------------------------------------------------------------------------------------

How to rotate, enlarge or shrink the shapes? ;

While pressing the left mouse button  and clicking either "ctrl" or "alt" keys on the lower left of the keyboard will "rotate" or "flip" the shape. 

 

While pressing the left mouse button  and clicking either "space or "enter" key will "increse" or "decrease" the size of the shape respecrtively.

---------------------------------------------------------------------------------------------------------------

How to make fine movements on the working room? ;

Don't click on any mouse button; using the arrow keys on the lower right of the keyboard, move the "shape or shapes" to any main direction; while doing so, you may "accelerate" or "decelerate" the movement speed of the shapes by pressing "q" or "w" key on the keyboard. If you want     to   stop    this   movement,  then   just  right  click  on  any  shape  and  the corresponding movement to that shape will be stopped, while the movement  of  the  other  shapes   will  continue. This   stopping   of   the movement action is very useful in separating the shapes when they are lapped on each oher  accidentally (see next section).

---------------------------------------------------------------------------------------------------------------

How to make rotations on all the shapes simultaneously ? ;

Don't click on any mouse button; pressing  "(F1) or (F2)" will rotate all the shapes

"clockwise or anticlockwise"  respectively.

Attention in this case “no-lap-or-gap” condition will be spoiled, and some symmetrical  overlapped and

gapped beautiful figures will be dispersed all over the working room.

---------------------------------------------------------------------------------------------------------------

What to do, if the shapes are lapped and stuck together accidentally? (this happens quite often) ;

You can either do, one of the following ;

1 - Right click, to one of  the tip  of  any  entangled  shape (this  will  stop  its  fine movement) and then left click to the other one (this will provide its fine movement) and using the arrow keys at lower right,  perform the separation of the entangled parts.

                                                                   OR

2 - Drag  the entangled  parts to "event horizon"  line,  by  pressing  the  left   mouse;  when  you  touch  the "event horizon",  the lowest  shape will be vanished. Then bring back the main one to its original place. If you take your finger off while entangled shapes are touching "event horizon" all of the shapes will be vanished.

OR

3 - While Right clicking  to “one or all” of  the  entangled shapes,   press "delete"  key  (get rid of  “one or all”)

---------------------------------------------------------------------------------------------------------------

What to do, if you want to return to the  "1/1" original  size of the shape?  ;

Pressing left mouse button, drag the shape to any  "event horizon"  line. When  you touch the "event horizon" line,  you'll see that the shape is returned back  to its "1/1" original size. Than you may take it back in this restored form.

---------------------------------------------------------------------------------------------------------------

What is the hypothetical meaning of an "event horizon"  (E.H.)? ;

As you see, there are four "event horizon" lines  (borders)  around the four sides of the  working room.

 

Event horizon is a definition taken from the cosmology of black holes. Matter  will  just fall  into a  black hole beyond this imaginary border. No radio or light signal may be received from a space ship beyond an "event horizon”

 

Referring the same analogy, no shape may exist beyond an "event horizon"  in this mathematical program. Every "entangled shape" will  be changed to its  single form,  while any "enlarged or shrinked" shape will also  be  returned back to its 1/1 size,  by merely "touching" it while left clicking and dragging.

---------------------------------------------------------------------------------------------------------------

How to Save / Load the positions of the program? ;

The "saving / Loading"  functions of this program only "saves or loads" the positions. If you want to save

the window as  picture format  then  you have to do the following;

 

Press "alt" and "print screen" keys simultaneously. This will copy the window contents to clipboard.

Then open any advanced graphic editor such as "Photoshop"  or  "Paint Shop Pro"  and paste the

contents of the clipboard to a new empty picture frame and save the "pic" form properly.

---------------------------------------------------------------------------------------------------------------

Special thanks to the mathematicians who developed the shapes ;

We have to present our  thanks to the mathematicians and other people who developed these special shapes.

Penrose, Robinson, Escher, Golomb and the others who are not mentoned.

---------------------------------------------------------------------------------------------------------------

Some special Links for the tiling  enthusiasts ;

 

http://www.scientium.com/drmatrix/puzzles/progchal.htm

http://www.uwgb.edu/dutchs/symmetry/aperiod.htm

http://www.mathpuzzle.com/

http://www.mathpuzzle.com/Mitre2.html

http://mathworld.wolfram.com/PenroseTiles.html

http://www.math.ubc.ca/~robles/tiling/penrose/stars.html

http://www1.ics.uci.edu/~eppstein/junkyard/polyomino.html

---------------------------------------------------------------------------------------------------------------

Who can benefit  from  this program? ;

 Mathematicians,

 Architects,

 Decorators,

 Tile makers,

 The homeowners who want to tile  their kitchen or bathroom floor.

--------------------------------------------------------------------------------------------------------------- 

Designer ;

Oktay Haracci

---------------------------------------------------------------------------------------------------------------