View Single Post
Old 10-16-2013, 06:42 PM   #1
WabbitSeason
Junior Member
WabbitSeason began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Oct 2013
Device: Kobo Glo
Takuzu (Binary Sudoku) for Kobo devices!

How to install
  1. Make sure you have KoboLauncher installed
  2. Download takuzu_alpha.zip and extract its contents to the .kobo/KoboLauncher folder on your device
  3. Add the following line to kobo_launcher.ini:
    Code:
    Takuzu   = takuzu.sh
  4. You should now be able to start Takuzu from your launcher menu !
Screenshots

Click image for larger version

Name:	takuzu1.jpg
Views:	2535
Size:	182.1 KB
ID:	113771Click image for larger version

Name:	takuzu2.jpg
Views:	1769
Size:	182.0 KB
ID:	113772Click image for larger version

Name:	takuzu3.jpg
Views:	1950
Size:	192.2 KB
ID:	113773

Explanation
After experiencing Sudoku on my Kobo Glo, I craved for more puzzle goodness. So I decided to program some myself . Takuzu has been one of my favorite Sudoku alternatives for a while, and now I've managed to bring it to Kobo devices! Enjoy unlimited puzzles in seven levels of difficulty and play on 10x10 or 12x12 grids. Tested and works on the Kobo Glo, Touch and Mini. It should work on the Aura as well; if you own one, please let me know if it does!

All feedback and suggestions are welcome! This is the first alpha version, with the following changelog:
Spoiler:
First alpha version
  • You can now play generated puzzles of multiple difficulties
  • The squares now scale with your display resolution
  • The game congratulates you when you solve the puzzle correctly
  • The game saves your progress when you quit
  • BUG FIXED: Touching the screen left or right of the playfield triggers unexpected cell changes

For those interested in how I programmed this and/or wanting to compile it for themselves, the source can be downloaded as well: takuzu_alpha_src.zip. Patches welcome; in particular I'm not happy about the DRYness of the checkSolution() method. C++ wizards more than welcome to step in .

Last edited by WabbitSeason; 10-21-2013 at 09:51 AM. Reason: Included test results from sergeyvl12 and Mike76
WabbitSeason is offline   Reply With Quote