My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
Description  
Description of Magic Video
Updated Sep 25, 2009 by floriano...@gmail.com

Introduction

Magic Video, Copyright (C) 2007-2009 Floriano Scioscia

Magic Video is a video numbers puzzle for Symbian S60 smartphones with PyS60 Python runtime engine. It is distributed under the terms of the GNU General Public License version 2.

Goal

The goal is to recompose the picture, very much like the famous "Fifteen puzzle" game. Use direction keys to move the red box that marks the selected tile. Press the center key to swap the selected tile with the empty tile.

The game has 5 difficulty levels, from Effortless (2x2) to Impossible (6x6). Go to Options to start a new game with the desired difficulty level. You can make the game even more challenging by moving your phone.

After you complete a game, you can submit your score (seconds elapsed and number of moves) to the online worldwide high score standings. Note: data charges may apply.

Screenshots

Magic Video on 240x320

Magic Video on 800x352 screen (Nokia E90)

Compatibilty

It should work well on all Symbian S60 smartphones with 3rd Ed. FP1 onwards.

It should also work on Symbian S60 3rd Ed. smartphones, albeit with some issues.

PyS60 version 1.4 or later is required.

History

1.2.0, 25 Sep 2009

  • Usability improvement: red tile selection mark has been removed, now the sliding tiles are moved directly with the directional keypad
1.1.0, 25 Aug 2009
  • Online high score rankings.
  • Improved screen compatibility with a wider range of S60 3rd Ed. models.
1.0, 7 Mar 2009
  • First release.

Source code

The source code is available in the Downloads page. It is a single Python script. Subversion repository hosted by Google Code is not used at the moment.

From version 1.1.0 onwards, Magic Video uses pyinfobox PyS60 extension. The .sis installer embeds this module, so you do not need to do anything. In order to compile the source, however, you need to install the module under the module-repo directory of your PyS60 installation.

Contacts

Use the Issues page to submit a bug/request issue. For comments and suggestions, please write to floriano.scioscia@libero.it

Powered by Google Project Hosting