release_notes.txt 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. Sudokumaster Qt Quick
  2. =====================
  3. The QML Sudokumaster application is a Qt Quick port of the originally Symbian-
  4. based game Sudokumaster with some minor changes and improvements. It is a
  5. typical Sudoku game with a 9x9 grid, consisting of nine 3x3 sub-grids, and the
  6. symbols used are digits from 1 to 9.
  7. The application generates 'fully random' puzzles with unique solutions. The
  8. algorithms used are recursive and use backtracking, so they are relatively
  9. simple but not very fast. New puzzles can still be generated in a reasonable
  10. amount of time.
  11. The goal has been to keep QML Sudokumaster a pure Qt Quick application, so all
  12. the functionality is implemented in JavaScript and QML. The database for the
  13. ranking list is implemented using SQLite.
  14. The example has been tested to work with Qt 4.7.3 and Qt Mobility 1.1.3 on
  15. Symbian^3, Maemo, MeeGo 1.2 Harmattan, and Windows.
  16. INSTALLATION INSTRUCTIONS
  17. -------------------------------------------------------------------------------
  18. Mobile device (Symbian^1 and Symbian^3)
  19. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  20. There are two ways to install the application on the device.
  21. 0. The Qt libraries (4.7.2 or higher) must be installed. See the section
  22. COMPATIBILITY for more information about the installation.
  23. 1. a) Drag the Sudokumaster SIS file to the Nokia Ovi Suite while the device
  24. is connected with the USB cable.
  25. OR
  26. b) Send the application directly to the Messaging Inbox (for example,
  27. through Bluetooth).
  28. 2. After the installation is complete, return to the Application menu and
  29. select the Applications folder.
  30. 3. Locate the QML Sudokumaster icon and select it to launch the application.
  31. Mobile device (Maemo)
  32. ~~~~~~~~~~~~~~~~~~~~~
  33. 0. The Qt libraries (4.7.0 or higher) must be installed. See the section
  34. COMPATIBILITY for more information about the installation.
  35. 1. Copy the Maemo Debian file into a specific folder on the device (for
  36. example, 'MyDocs').
  37. 2. Start XTerm. Type 'sudo gainroot' to get root access.
  38. 3. 'cd' to the directory to which you copied the package
  39. (for example, 'cd MyDocs').
  40. 4. As root, install the package:
  41. dpkg -i <debian file>
  42. 5. Launch the Applications menu.
  43. 6. Locate the QML Sudokumaster icon and select it to launch the application.
  44. Windows desktop
  45. ~~~~~~~~~~~~~~~
  46. 1. Extract the ZIP file containing the windows binary to the folder of your
  47. choosing.
  48. 2. Launch the application from the extracted executable file.
  49. RUNNING THE APPLICATION
  50. -------------------------------------------------------------------------------
  51. The application can be used via a touchscreen or physical keys. When the
  52. application is started and a new game is selected, the application generates a
  53. new sudoku puzzle. The selected shell is indicated by the intersection of the
  54. highlighted row and column. A different shell can be selected by using the
  55. arrow keys and enter/select button, clicking the shell, or dragging a
  56. finger/mouse over the Sudoku game board and lifting the finger/mousebutton up
  57. when the desired shell is reached. This pops up the number pad which can be
  58. used to select a number for the previously selected shell. If the number
  59. cannot be inserted in the shell, the conflicting shells will blink red. The
  60. number of moves, the number of empty shells, and the time used is shown at the
  61. bottom of the screen. The game can be paused or restarted at any time via the
  62. options menu. When the Sudoku game board is filled and the player's time is
  63. good enough to entitle the player to the top ten list, the player can input
  64. his/her name and it will be saved in the database.
  65. COMPATIBILITY
  66. -------------------------------------------------------------------------------
  67. - Symbian^1 and Symbian^3 with Qt version 4.7.2 or higher
  68. 1. Download Qt for Symbian (4.7.2 or higher) from qt.nokia.com.
  69. 2. Drag qt_installer.sis on top of the device in Nokia Ovi Suite while the
  70. device is connected. The SIS package is found in the installation folder
  71. of Qt for Symbian (4.7.2 or higher).
  72. - Maemo with PR1.3 which includes Qt 4.7.0.
  73. 1. Use Nokia Ovi Suite to update the device's firmware to PR1.3.
  74. - MeeGo 1.2 Harmattan
  75. - Windows desktop, the required Qt libraries are provided with the QML
  76. Sudokumaster binary.
  77. Tested on:
  78. - Nokia 5800 XpressMusic
  79. - Nokia E7-00
  80. - Nokia N8-00
  81. - Nokia X7-00
  82. - Nokia N900
  83. - Nokia N950
  84. - Windows 7
  85. Developed with:
  86. - Qt SDK 1.1
  87. VERSION HISTORY
  88. -------------------------------------------------------------------------------
  89. v1.1 Added MeeGo 1.2 Harmattan support.
  90. v1.0 The first release.
  91. v0.3 Support for number keys added.
  92. v0.2 Maemo support added.
  93. v0.1 The initial version.