2008-06-04: Well, somebody has found this web page and announced it at Symbian-Freak [5] and Symbian60.mobi [6]. Thanks a lot! Maybe that motivates me to restart working on the game. ;)
2008-08-04: Just to let you know: A new version containing more levels is in the works. Some easy levels have already been added and I am making up my mind for some harder ones. But it will take some time, as I am quite busy at the moment.
2008-08-19: Latest news: Tricky Mirrors 1.0 is out! Go and grab your copy, as source or pre packaged SIS installer!
This small game is a proof of concept: It was developed completely onboard a Nokia E60, a Symbian Series 60 3rd Edition smartphone, using the PyS60 interpreter [1] and an onboard python editor [2] for the older versions and Ped [7] for version 1.0 to edit the source code.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
On these screenshots you can see different kinds of mirrors: Flat mirrors and triangular mirrors. They have a small center dot showing the operation mode: A red dot for a fixed mirror, a blue dot for an automatic moving mirror and a green dot for a user orientable mirror. Mirrors with a green dot can be turned by moving the cursor (dark red square) to the mirror and press the joystick.
Targets are the light green circles, which change to black when hit by a laser beam and eventually vanish. The lasers are the elements where the laser beam starts. In the screenshots 2 and 3, circles of different shades of blue can be seen. These are teleporters which teleport a laser beam to the linked teleporter.
This version of the game consists of only three levels and I hope to be able to publish a version containing more levels soon, including some features already supported, like user-switchable or automatic lasers. Feel free to e-mail me ideas for new levels. :-)
appuifw.app.orientation
does not seem to have an effect, at least on my Nokia E61i. But of course you may change the source to a landscape version by swapping the coordinates!
ensymble.py py2sis --uid=0xffff9765 --appname=TrickyMirrors --shortcaption=TrickyMirrors --caption=TrickyMirrors mirrors.py mirrors.sis
As usual, I will take no responsibilities for problems connected with the use of my programs. For me, they have been working fine, but that does not mean that there could not be problems, bugs etc.
Last change: 2008-08-19 | [Back to Python S60 experiments] | [Back to my homepage] |