Sudokumaster Silverlight Example
================================
Sudokumaster is a Sudoku mobile game developed with Silverlight for Windows
Phone devices. The game is a logic-based, combinatorial number-placement
puzzle with nine 3x3 grids each containing all the digits from 1 to 9. In the
beginning only some of the numbers are placed in the grids and the player
needs to figure out the correct positions for the missing numbers.
The application is a rewrite of the Qt Sudokumaster application for Symbian
and Maemo devices.
PREREQUISITIES
-------------------------------------------------------------------------------
- C# basics
- Development environment 'Microsoft Visual Studio 2010 Express for Windows
Phone'
LINKS
-------------------------------------------------------------------------------
Getting Started Guide:
http://create.msdn.com/en-us/home/getting_started
Learn About Windows Phone 7 Development:
http://msdn.microsoft.com/fi-fi/ff380145
App Hub, develop for Windows Phone:
http://create.msdn.com
IMPORTANT FILES
-------------------------------------------------------------------------------
MainPage.xaml/.cs: Main page of the application, the game view.
HighscoresPage.xaml/.cs: High scores (or top times) page, contains a list of
20 best times/moves.
Gamelogic.cs: Game board generation, logic for the game.
Cell.xaml/.cs: Represents a single cell on the game board.
GameOver.xaml: Dialog which is shown when the game ends.
NumberSelection.xaml/.cs: Dialog which is shown when the player taps on a cell.
WaitNote.xaml/.cs: Spinning circle animation which is displayed while
generating a new puzzle.
KNOWN ISSUES
-------------------------------------------------------------------------------
None.
BUILD & INSTALLATION INSTRUCTIONS
-------------------------------------------------------------------------------
**Preparations**
Make sure you have the following installed:
* Windows 7
* Microsoft Visual Studio 2010 Express for Windows Phone
* The Windows Phone Software Development Kit (SDK) 7.1
http://go.microsoft.com/?linkid=9772716
**Build on Microsoft Visual Studio**
Please refer to:
http://msdn.microsoft.com/en-us/library/ff928362.aspx
**Deploy to Windows Phone 7**
Please refer to:
http://msdn.microsoft.com/en-us/library/gg588378.aspx
RUNNING THE APPLICATION
-------------------------------------------------------------------------------
An empty Sudoku game board is displayed after the application is started. The
menu at the bottom of the screen contains two buttons, New Game and Highscores.
Press the New Game button to start the game. Tap on an empty cell on the grid,
and a dialog pops up where you can select a number or clear the value of the
cell. Only the empty cells and the cells the player has set earlier (cells
with white numbers) can be manipulated. The objective of the game is to fill
the board with numbers between 1 and 9 according to the following guidelines:
- A number can appear only once in each row
- A number can appear only once in each column
- A number can appear only once in each region
A region is 3x3 squares, and the board is divided into 3x3 regions identified
by lighter and darker cells.
Below the board are three icons and numbers besides them; number of moves the
player has made, remaining empty cells, and game time.
The game ends when all the cells are filled. If a new high score was achieved,
the player's name is queried.
COMPATIBILITY
-------------------------------------------------------------------------------
- Windows Phone 7
Tested on:
- Nokia Lumia 800
- Nokia Lumia 900
Developed with:
- Microsoft Visual Studio 2010 Express for Windows Phone
LICENCE
-------------------------------------------------------------------------------
You can find license details in Licence.txt file provided with this project
or online at
https://github.com/Microsoft/sudokumaster-wp/blob/master/Licence.txt
CHANGE HISTORY
-------------------------------------------------------------------------------
1.2 Code level improvements
1.1 Code quality improvements
1.0 First release
没有合适的资源?快使用搜索试试~ 我知道了~
sudokumaster-wp 是 WP 系统上的数独游戏.zip
共67个文件
png:33个
cs:15个
xaml:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 165 浏览量
2024-05-13
06:42:46
上传
评论
收藏 4.52MB ZIP 举报
温馨提示
数独游戏 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)、二链列(X-Wing)、唯一矩形(Unique Rectangle)、全双值格致死解法(Bivalue Universal Grave)、同数链(X-Chain)、异数链(Multidigit Chain)及其他数链的高级技巧等等。已发展出来的方法有近百种之多。 其中前三种加上基础解法为一般数独书中介绍并使用的方法,同时也是大部分人可以理解并掌握的数独解题技法。 通过基础解法出数只需一种解法,摒除法或唯余法,超出此范围而需要施加进阶解法时,解题点需要进阶解法协助基础解法来满足隐性唯一或显性唯一才能出数,该解题点的解法需要多个步骤协力完成,因此称做组合解法 解题必须以逻辑为依归,提倡数独的本意。 区块摒除法 区块摒除法包括宫区块摒除法(Pointing)与行列区块摒除法(Claiming)。
资源推荐
资源详情
资源评论
收起资源包目录
sudokumaster-wp 是 WP 系统上的数独游戏.zip (67个子文件)
新建文本文档.txt 2KB
sudokumaster-wp-master
SudokuMaster.sln 1KB
doc
ScreenShot.png 127KB
porting
SL_Numberpad.png 139KB
SL_Highscores.2.png 181KB
SL_Landscape.png 129KB
Qt_MainView.png 150KB
Qt_MainView.2.png 122KB
Qt_Waitnote.png 108KB
SL_MainPage.png 138KB
Qt_Numberpad.png 120KB
Qt_Numberpad.2.png 141KB
Qt_Landscape.png 140KB
Qt_Highscores.png 154KB
Qt_Options.png 138KB
Qt_Waitnote.2.png 141KB
Qt_Highscores.2.png 143KB
SL_Splashscreen.png 145KB
SL_Waitnote.png 131KB
ClassDiagram.png 6KB
SudokuMaster
sounds
60443__jobro__tada1.wav 592KB
7040__yawfle__050816_chair_04.wav 15KB
7043__yawfle__050816_chair_07.wav 31KB
Point.cs 476B
HighscoresPage.xaml 3KB
SudokuMaster.csproj 8KB
App.xaml 880B
SoundHelper.cs 2KB
BoardModel.cs 574B
Cell.xaml 3KB
BoardValue.cs 999B
HighscoresPage.xaml.cs 4KB
gfx
newgame.png 577B
waitNote.png 3KB
time.png 3KB
darkGridItem.png 1KB
logo.png 19KB
highscores.png 453B
brownGridItem.png 1KB
lightGridItem.png 1KB
background.png 282KB
back.png 375B
empty.png 2KB
statistic.png 8KB
move.png 3KB
HighscoreItem.cs 2KB
MemoryDiagnosticsControl.cs 3KB
Cell.xaml.cs 4KB
WaitNote.xaml 2KB
GameOver.xaml.cs 3KB
Bin
Release
SudokuMaster.xap 1.1MB
NumberSelection.xaml 7KB
Properties
AppManifest.xml 201B
AssemblyInfo.cs 1KB
WMAppManifest.xml 1KB
WaitNote.xaml.cs 869B
background.png 282KB
App.xaml.cs 5KB
NumberSelection.xaml.cs 4KB
ApplicationIcon.png 9KB
GameOver.xaml 5KB
MainPage.xaml.cs 20KB
SplashScreenImage.jpg 45KB
Gamelogic.cs 11KB
MainPage.xaml 7KB
Licence.txt 2KB
README.md 4KB
共 67 条
- 1
资源评论
野生的狒狒
- 粉丝: 2629
- 资源: 2164
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功