Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Pro-SUDOKU: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = Pro-SUDOKU
|title=Pro-SUDOKU
| image       = [[File:Prosudokuds.png]]
|image=prosudoku.png
| type       = Puzzle
|description=Sudoku game.
| version     = 0.8
|author=Ludo6431
| licence    = Mixed
|lastupdated=2007/08/26
| author      = Ludo6431
|type=Puzzle
| website     = http://www.playeradvance.org/forum/showthread.php?ltr=U&t=10321
|version=0.8
| download    = Media:Prosudoku08ds.zip
|license=Mixed
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew2/prosudoku_08.zip
|website=http://www.playeradvance.org/forum/showthread.php?ltr=U&t=10321
}}
}}
Pro-SUDOKU is a sudoku solver for the NDS, which is a port of an alternative version on CASIO Graph 30 Calculator of the same name. It is available in French and English.


This is a sudoku solver which is a port of a version of Calculator CASIO Graph 30 of the same name, originally by birslip.
==User guide==
Fill a 9×9 grid with digits so that each column, each row, and each of the nine 3×3 sub-grids that compose the grid (also called boxes, blocks, regions, or sub-squares) contains all of the digits from 1 to 9.  
 
==Controls==
D-Pad or Stylus - Move on the grid


This application was aim to train the programming.
X/B - Change selected number


==User guide==
A/L/R or Double click on same grid - Put selected number on the grid
Fill a 9×9 grid with digits so that each column, each row, and each of the nine 3×3 sub-grids that compose the grid (also called "boxes", "blocks", "regions", or "sub-squares") contains all of the digits from 1 to 9.


==Controls==
Y or DEL button - Delete the selection location
D-pad or Stylus - move on the grid
:Purple button on top screen - change skin
:Arrow at the top right of bottom screen - analyze/solve "very" quickly
:Flags on the bottom screen - change Language


L/R or double click on same grid - turn on the grid selected digit
Purple button (top left of bottom screen) - Change skin


Y or "Delete" - delete the selected location
Arrow button (top right of bottom screen) - Analyze, Solve very quickly


X/B - change the selected digit
Flag button (bottom screen) - Change language


==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/prosudoku2.png
https://dlhb.gamebrew.org/dshomebrew/prosudoku3.png
<!--BEGIN Online Emulator Section-->
==Online emulator==
{{EmulatorJS Main
|width=515px
|height=384px
|EJS_backgroundImage=https://www.gamebrew.org/images/5/53/Prosudoku.png
|EJS_core=desmume2015
|EJS_gameName=Pro-SUDOKU
|EJS_gameUrl=https://dlhb.gamebrew.org/onlineemulators/nds/prosudoku.7z
}}
{{DS Control Settings}}
<!--END Online Emulator Section-->
==Changelog==
==Changelog==
'''v0.8 26/08/07'''
'''v0.8 2007/08/26'''


New:
New:
* Bar at the top of the bottom screen.
* A loading during analysis/resolution.
* Different colors for the figure found depending on the method which the program found it (the more red it appears the more resolution method is elaborated).
* Use personal info of the DS to choose the startup language.
* The selection area of ​​the digits of the grid has been enlarged for better selection.
* Functional hypothesis method -> All resolvable grids are solved.


Graphic changes:
'''v0.74b 2007/08/11'''
*Top bar of the bottom screen
*A loading for analysis / resolution
*Different colors for the numbers found on the basis of the method by which the prog. was found
*Uses personal information of the DS to choose the language startup (I do not know if it works let me know)
*The selection area figures of the grid has been extended for a better selection
*Functional method assumptions! -> All grids resolvable are resolved.
 
'''v0.74b 11.08.07'''


New:
New:
* Bilingual version to choose by clicking on the flags to the right and to the left of the title.
* Button "S" for Speed ​​which cancels PA_WaitForVBL () during analysis / resolution.
* Changed the top image.


*Bilingual choose by clicking on the flags on the right and left of the title.
'''v0.73b 2007/08/11'''
*"S" button for canceling the Speed ​​PA_WaitForVBL () for analysis / resolution.
*Change the picture above.
 
'''v0.73b 11.08.07'''


Bug fix:
Bug fix:
 
* Thanks to Pouer who allowed helped finding an error in the code which stopped the resolution too early.
*Thank you to Pouer which allowed me to find an error in my code that stopped too early resolution.


New:
New:
* Solves some more digits.


*Solves some more figures.
'''v0.72b 2007/08/11'''
 
'''v0.72b 11.08.07'''


New:
New:
* Graphics: bottom screen on white background, 3 skins for the grid, image on the top screen.


*Graphics: bottom screen on white background, 3 skins for the grid image on the top screen.
'''v0.71b 2007/08/09'''
 
'''v0.71b 08.09.07'''


Bug fix:
Bug fix:
 
* Version 0.7a has a defect in its method management it stops the resolution prematurely (so use this one instead, it has a new method of solving).
*Version 0.7aa a defect in its management methods it stops prematurely resolution!! (So ​​use this one instead of aillleurs has a new method of resolution).


New:
New:
* New method of resolution: solves a lot more numbers especially thanks to the bug fix.


*New resolution method: solves many more digits mainly due to bug fix, D!
'''v0.7a 2007/08/08'''
 
'''v0.7a 08.08.07'''


Bug fix:
Bug fix:
 
* Version 0.6a has a defect in its method of resolution do not use it anymore (it provides a wrong result), use this one (v0.7a) instead, thanks.
*Version 0.6aa a flaw in his method of using resolution plus (it provides a result éronné), use it (v0.7a) instead, thank you.


New:
New:
* New method of solving: solves many more digits (have voluntarily inserted "PA_WaitForVBL ()" in the program during the analysis/resolution to see the progress of these actions).


*New resolution method: solves many more digits!
'''v0.6a 2007/08/07'''
(I deliberately inserted the "PA_WaitForVBL ()" in the program for analysis / resolution so we can see the progress of these actions if a version without the "PA_WaitForVBL ()" you are interested let me know! !)
* And here's a version with a basic resolution (only solves some numbers and some easy sudokus in full).
 
'''v0.6a 07.08.07'''
*And here's a version with a basic resolution (only solves some numbers and some easy sudokus in full)


'''v0.5a 06/08/07'''
'''v0.5a 2007/08/06'''
*First version (still does not solve)
* First version (still does not solve).


==Credits==
==Credits==
Thank you to her for Mollusk lib and advice he could give me.
Thanks to Mollusk for lib and the advice.


Pouer thank you to the various councils and remarks that helped me debug my homebrew.
Thanks to Pouer for the various tips and remarks that helps debugging the homebrew.


Thank you to Cid2Mizard to the idea of ​​a bilingual version.
Thanks to Cid2Mizard for the idea of ​​the bilingual version.


Thank you to Gimp for graphics .... Linux live.
Thanks to Gimp for the graphics, long live Linux.


Thank you to No $ gba and DeSmuME.
Thanks to No$gba and DeSmuME that allows temporarily replacing DS for testing and debugging.


[[Category:Homebrew applications]]
==External links==
* PlayerAdvance.org - http://www.playeradvance.org/forum/showthread.php?ltr=U&t=10321

Latest revision as of 04:56, 21 August 2024

Pro-SUDOKU
Prosudoku.png
General
AuthorLudo6431
TypePuzzle
Version0.8
LicenseMixed
Last Updated2007/08/26
Links
Download
Website

Pro-SUDOKU is a sudoku solver for the NDS, which is a port of an alternative version on CASIO Graph 30 Calculator of the same name. It is available in French and English.

User guide

Fill a 9×9 grid with digits so that each column, each row, and each of the nine 3×3 sub-grids that compose the grid (also called boxes, blocks, regions, or sub-squares) contains all of the digits from 1 to 9.

Controls

D-Pad or Stylus - Move on the grid

X/B - Change selected number

A/L/R or Double click on same grid - Put selected number on the grid

Y or DEL button - Delete the selection location

Purple button (top left of bottom screen) - Change skin

Arrow button (top right of bottom screen) - Analyze, Solve very quickly

Flag button (bottom screen) - Change language

Screenshots

prosudoku2.png prosudoku3.png

Online emulator

Can use gamepad or customise in the control settings.
Nintendo DS Keyboard
C-a.png Kb-z.png
C-b.png Kb-x.png
C-x.png Kb-a.png
C-y.png Kb-s.png
C-start.png Kb-enter.png
C-select.png Kb-v.png
C-l.png Kb-q.png
C-r.png Kb-e.png
C-pad.png Kb-dpad.png

Changelog

v0.8 2007/08/26

New:

  • Bar at the top of the bottom screen.
  • A loading during analysis/resolution.
  • Different colors for the figure found depending on the method which the program found it (the more red it appears the more resolution method is elaborated).
  • Use personal info of the DS to choose the startup language.
  • The selection area of ​​the digits of the grid has been enlarged for better selection.
  • Functional hypothesis method -> All resolvable grids are solved.

v0.74b 2007/08/11

New:

  • Bilingual version to choose by clicking on the flags to the right and to the left of the title.
  • Button "S" for Speed ​​which cancels PA_WaitForVBL () during analysis / resolution.
  • Changed the top image.

v0.73b 2007/08/11

Bug fix:

  • Thanks to Pouer who allowed helped finding an error in the code which stopped the resolution too early.

New:

  • Solves some more digits.

v0.72b 2007/08/11

New:

  • Graphics: bottom screen on white background, 3 skins for the grid, image on the top screen.

v0.71b 2007/08/09

Bug fix:

  • Version 0.7a has a defect in its method management it stops the resolution prematurely (so use this one instead, it has a new method of solving).

New:

  • New method of resolution: solves a lot more numbers especially thanks to the bug fix.

v0.7a 2007/08/08

Bug fix:

  • Version 0.6a has a defect in its method of resolution do not use it anymore (it provides a wrong result), use this one (v0.7a) instead, thanks.

New:

  • New method of solving: solves many more digits (have voluntarily inserted "PA_WaitForVBL ()" in the program during the analysis/resolution to see the progress of these actions).

v0.6a 2007/08/07

  • And here's a version with a basic resolution (only solves some numbers and some easy sudokus in full).

v0.5a 2007/08/06

  • First version (still does not solve).

Credits

Thanks to Mollusk for lib and the advice.

Thanks to Pouer for the various tips and remarks that helps debugging the homebrew.

Thanks to Cid2Mizard for the idea of ​​the bilingual version.

Thanks to Gimp for the graphics, long live Linux.

Thanks to No$gba and DeSmuME that allows temporarily replacing DS for testing and debugging.

External links

Advertising: