找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 16186|回复: 203

[PalmOS软件] Astraware 数独游戏 - SuDoKu (xx)

[复制链接]
发表于 2005-10-1 14:48 | 显示全部楼层 |阅读模式
数独  是一种源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大的数学智力拼图游戏。拼图是九宫格(即3格宽×3格高)的正方形状,每一格又细分为一个九宫格。在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复。数独的玩法逻辑简单,数字排列方式千变万化。不少教育者认为数独是锻炼脑筋的好方法。
3 I: D! U6 i% u% i. r1 y3 X' X0 D8 Z6 S/ s' n/ c
% T) ?+ Y; C2 `) v7 e: d, p
大家可以去 http://www.oubk.com/Game/SuDoku/index.html 试试# d1 c/ O" u6 [/ d; @3 Q
7 p1 o- U& Z$ V$ A/ `/ T: b/ e
% {" e! b7 s! ~% Z% @* a3 H( o
& A. ~1 k2 W. C" H- U: i6 B
[ Last edited by ZelluX on 2005-11-19 at 23:20 ]
sudoku_screenshot_80_01.gif
sudoku_screenshot_80_02.gif
sudoku_screenshot_80_03.gif
sudoku_screenshot_80_04.gif
 楼主| 发表于 2005-10-1 14:49 | 显示全部楼层
TopSuDoKu、Astraware SuDoKu xx版下载:
" |& w0 q  {1 j- p
/ W3 t% o% S2 {, A/ n
5 t& r) G. {. L..here<<<<<<------------- http://www.treo8.com/bbs ----------->>>>>>1 U6 C: p! T  [3 n0 U+ k$ f" w
; f- a4 B/ R8 r2 d0 Q
[ Last edited by ZelluX on 2005-11-19 at 23:17 ]

TopSuDoKu.patched.rar

44.7 KB, 下载次数: 1896

Sudoku.rar

516.7 KB, 下载次数: 2000

 楼主| 发表于 2005-10-1 14:50 | 显示全部楼层
基 本 游 戏 策 略 (一), `2 c% @4 _/ e
* e$ \* b. a$ e) R" s
下面我们是通过对一个中等难度的数独进行逐步分析得到结果。
6 s2 C7 B2 ^. `+ j9 u, r' g, O% E3 ?9 c4 d
我们从上面的三个小格子开始。中间和右边的两个小格子都已经包含有数字1。  但是左边的小格子还没有数字1。我们马上可以想到,数字1必须出现在左边小格子的一个空位置。同时,因为格子的前两行都已经有了数字1,所以数字1只能放在左边小格子第三行的那个空位置。! a; J! a- `( X7 f9 L
7 J# ^! l3 X( U% L7 f5 W' I
+ G8 R) a6 R& W" {& p- U, D' V' U

1 H; F6 d- k% J) g5 G. [8 S8 P6 Q3 z8 V3 B% g
我们再看格子的其他部分。  观察中间的3个小格子,您将看到数字2也出现了类似刚才数字1的情况。上面的小格子缺少数字2,同时,下面的两个小格子,分别在第4列和第5列出现了数字2。因此数字2只能出现在上面的小格子的第6列的某个空位置,但不能确定究竟是哪个。这时,我们就要再根据其他行的情况来进一步判断数字2的位置。3 S9 u" r5 s* e9 @: i

2 w/ v$ ~- e8 i3 Y$ Y* e8 @" p4 t7 ~9 v

% R+ _4 ?& ^8 w& f* M) j. V
3 |& T4 P. B  d3 c/ l( n) S我们发现,第三行已经出现了数字2,因此,第三行的其他位置就不能再出现数字2了。这样,我们就可以确定在第六列第二行的位置应该填上数字2。' X7 H( i, z2 u! n
6 p6 v- ?$ C- [* E' S
# B( s; [' ?* K. c+ O
3 u% \, ~9 ?. Z2 Z
1 e' l9 {- ]$ `3 P
有时候情况可能不会如此简单。  我们继续观察右上角的小格子。因为第二行和第三行和第8列都已经有数字2了,所以我们可以初步排除5个位置。但是现在仍然无法确定数字2的具体位置。这样情况下,我们可以采取尝试的办法。先试着把数字2放在某个位置,然后观察其产生的效果,如果推出错误,那么就说明假设不成立。这样,数字2就应该放在另一个位置。& u7 P7 {( Q+ g: y, U

% `/ [- G7 Z6 h$ C" K$ r- I0 ]5 z  n5 A! @# V' P* M5 z
 楼主| 发表于 2005-10-1 14:52 | 显示全部楼层
基 本 游 戏 策 略 (二)
3 ?; p' c5 `; z+ d& T% X5 i* z) g6 `9 S  d7 e
用上面所介绍的方法,我们可以确定数字4在右下角的小格子的位置。这样,该小格子就只剩下三个空位了,需要填写的数字分别是1,6,9。/ A" e1 U, N' H0 M% q" j
, ]. H% |' u8 B+ P4 P5 {

2 @  d1 r3 l+ a- \. o& {
# z5 H1 Y6 c5 D+ H" A  J1 S/ t8 ?& g, l" L& s& w3 u3 k1 f
当某行,某列或者某个小格子只剩下两个或三个空位置的时候,我们就应该集中精力尝试着把这几个空位置填上。
: n, h! b" n, H7 [" V. s4 r& F. H/ u+ D+ c# I
- h4 b8 b  _5 k1 _- E1 I  c

+ X# y. d; Y0 A
$ \+ m+ a, [& d, d' x3 A. N( f观察右下角的小方格以及右上角的小方格 ,我们可以确定数字1的位置。
0 d9 ~3 `# s8 }$ H. ^% |# C" ^' T; H& C& T# |
4 j0 _6 x1 r: N. J

% h& D; E& ~% r5 C; V% e同样的办法,我们可以确定数字9的位置。 : M. G" H/ i3 v+ l
. q0 n* ?# v1 D8 h1 v6 j
, l! a. X9 a8 f1 S  h( C9 _

. h8 y9 T+ t" F& C+ j( Z0 W3 E* B- B( v5 X- m2 r# e! P9 ?

  y  K* {) q6 [. y$ P( L1 W, g- u* Z* W/ u- P
$ @$ l- [7 Y+ S: N9 \% a% Y" ?6 n
这样一来,右下角的小方格就只剩下一个空位置了。 当某行,某列或者某个小方格只剩下一个空位置的时候,我们就可以直接把这个位置填上数字。
( B, F* f; X% {5 ]" G+ \
( u  j" `- ]' ?* @3 ]* }# O
) W$ D- M5 R, [- k: M* ?5 j3 f
. T. `6 C: O, s
7 ^" h. T3 L# c4 D
$ V2 S! Q- S  P值得注意的一点是,我们填写数字的顺序是4,1,9,6。如果我们是从确定9的位置开始的话,可能就不会如此顺利了。
1 ]! A9 [" h! {" I7 g7 R5 N+ J: ~+ O' E
当填写完右下角的小格子后,我们可以确定位于右中的小格子里面数字1的位置。
 楼主| 发表于 2005-10-1 14:53 | 显示全部楼层
基 本 游 戏 策 略 (三): ]7 f+ R' H! ]7 ^
1 k4 g$ }$ S" c6 w) |  {& O
接下来,我们来观察左上角的小格子。我们来尝试着确定数字6的位置。6 M+ b" ~$ N. i1 i1 }+ `

- E  r9 [! L' B- q( x0 N" x- x: ^
( d, ?! V/ _9 ?8 t- o
4 J; L( F1 z! f7 }3 l+ r由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。
1 P# r$ u7 C4 K1 D9 v1 @( h* E4 [, ?" @, `/ Z' Y- n

& P4 u' w+ h4 m; C  G3 D0 `  J5 i5 Q$ v$ Q" w, `* @
1 o& ?9 v1 e& J: J0 \
- x0 U5 q5 F5 y& o
$ v! j8 c- g; h' j
* J, I: D5 v2 J
) C/ D9 E' s/ z" T$ i
由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。) X4 F( P4 p: q: f
* ^0 [# c. v6 O! ]( p6 P
我们继续观察位于右边的小格子,也是有两个可能适合数字6的位置。
% @; p9 ?6 ?$ I
3 M+ w- S2 h4 x/ g6 `
; U- d3 e: G, ?% u) d; v2 u& \+ f
( s+ n, N% i7 g, [' z- h- i, b) x. i9 y" s

# h2 \. [+ z3 _3 ?; s! m' P$ S, m& _( v) \

1 ~7 @) p: x6 ]3 v' @& ?3 h$ M5 j, j  b- R9 ~4 m7 E+ y* I- ^
好了,我们现在仔细分析一下这四个可能的位置。  
' d# T: o# d2 X! P. s; a, z# n2 o6 x; [/ O& b  k
我们虽然不能确定左边小格子里数字6的具体位置,但是我们可以确定在右边的小格子里,数字6一定是出现在下面一行的。因为我们不能在同一行中出现两个数字6,所以我们就可以确定一个数字6的位置。
9 n  W% N0 G. B, m
: P/ c9 i3 D9 o! I有时候,需要同时对几个小格子综合考虑才可以确定某个数字的位置。
 楼主| 发表于 2005-10-1 14:54 | 显示全部楼层
基 本 游 戏 策 略 (四)
3 \  h7 i  Q+ H" j2 W! Q8 T& c% l 左上角小格子仍有三个数字需要确定,分别是数字4,5,7。下面我们来确定数字5在左上角小格子中的具体位置。$ Z2 `* d" o* m1 Q

% u% ]' p0 J: M& h# j: V! y( x* K) S9 s; x

3 I% P$ ~; A6 K6 J1 V! A2 |
* Z/ o: O4 H% ?1 C4 G% \- d
% ]4 m+ k4 V& I7 A% }
/ Q0 A/ Z$ ]4 b1 M/ m6 W 因为第二列已经出现了数字4,因此我们可以确定在左上角小格子里,数字4可能出现的两个位置。
) Z% C. m( C6 L 同样,根据第二列已经出现的数字7,我们可以确定左上角小格子里数字7的两个可能的位置。
3 b( @  u/ b2 y6 W 8 a9 `+ k( Z% N; o
/ U3 k( s4 M8 N+ {* R
! h* R3 v1 k3 x' f
2 X6 x" `5 i4 f- k( k
我们把这两个影响综合起来考虑就会发现,数字4和数字7只能分别出现在第一列和第三列,  因此,我们就可以确定数字5的位置。, w7 W3 H' x& I# S5 X2 ?2 d6 J! ?8 \. k

' N* w8 c; m5 q) H1 }8 u1 f
6 m; ?4 V9 B6 X  O1 _5 J$ E+ K# v
8 c. r$ j& P1 \: x' D: C0 |6 `) W7 b0 L+ }" Y, v( G5 D
) T1 R+ M- ?& U4 x

" T- s; a+ U% ^9 g1 q: j5 B' w  ~' Y# Y* z3 _
基本的方法就介绍到这里,利用这些方法,相信您会很快的解决剩下的问题。祝您玩的开心。
 楼主| 发表于 2005-10-1 16:22 | 显示全部楼层
在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复
4 o3 G. H4 E2 k* }. `. S, ~4 J' u1 P: l- {: g; N
仅此而已
发表于 2005-10-1 18:19 | 显示全部楼层
.....ddddd
发表于 2005-10-1 19:01 | 显示全部楼层

好难玩的游戏

好难玩的游戏阿
- r# ~) @7 [5 v* }我自己摸索了半天,- k6 z6 h. k' z
终于明白了规则
发表于 2005-10-2 10:07 | 显示全部楼层
楼主有试过astraware公司的sudoku吗?你会发现功能更强的。
feige 该用户已被删除
发表于 2005-10-2 15:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-10-3 10:19 | 显示全部楼层
非常不错。$ x5 E' I" a( A8 {7 @
请问楼主,有没有介绍数独策略的网站?
 楼主| 发表于 2005-10-6 12:36 | 显示全部楼层
Originally posted by joshuawang at 2005-10-3 10:19:" r* Q) l' E! C
非常不错。
0 ^6 ~% r5 s% t8 `请问楼主,有没有介绍数独策略的网站?
6 J$ H& D( A9 e
这个游戏应该靠熟练,策略不是很多
发表于 2005-10-6 23:31 | 显示全部楼层
谢谢,我真想玩,而且我已经买了一本书
发表于 2005-10-7 11:13 | 显示全部楼层

Real challenge!

I like this kind of game.
发表于 2005-10-9 10:45 | 显示全部楼层
众里寻她千百度,那人却在灯火阑珊处!% q9 F" U3 J4 e5 [- f  v
谢啦!!!
发表于 2005-10-10 19:51 | 显示全部楼层
乘车的时候看到一MM在玩,看上去很好玩的样子。。。偶也下来看看吧
发表于 2005-10-11 12:06 | 显示全部楼层
g're'a't !!!! 感谢斑竹!!!
gxdawn 该用户已被删除
发表于 2005-10-11 15:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-10-12 22:26 | 显示全部楼层
THANKS,THAT'S WHAT I'VE BEEN LOOKING FOR!
发表于 2005-10-18 13:04 | 显示全部楼层
玩了很久8 c3 k: E$ x* S# H. _/ ^
超耐玩的数字游戏
发表于 2005-10-19 00:25 | 显示全部楼层
Thank you.  I would like to try it.
发表于 2005-10-20 14:30 | 显示全部楼层
好啊,谢谢楼主,这么好的软件。
发表于 2005-10-21 08:41 | 显示全部楼层
现在好像很流行这个,感谢楼主分享
发表于 2005-10-21 22:20 | 显示全部楼层
3Q3Q3QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
发表于 2005-10-22 22:33 | 显示全部楼层
介绍的 太详细了, 感动中,LZ好人那!!!
发表于 2005-10-25 18:50 | 显示全部楼层
正在汉化中,英语水平有限,可能翻得不好。
发表于 2005-10-25 20:22 | 显示全部楼层
倒霉,做好了汉化,却不知道怎么上传。) W; x# @) h+ w: L. X* U
* Q0 E# M. Q: T
已经新开了帖子发布汉化版
3 X, G% h) B3 v5 T5 x' g( e, |& Z7 [4 S
[ Last edited by cnredbee on 2005-10-27 at 01:42 ]
发表于 2005-10-27 22:35 | 显示全部楼层
这个游戏很动脑子啊!好玩耶!
发表于 2005-10-30 00:14 | 显示全部楼层
这种游戏比较费劲,但我喜欢,谢谢搂主
发表于 2005-11-1 23:35 | 显示全部楼层
谢谢分享,终于明白了规则。
发表于 2005-11-10 13:21 | 显示全部楼层
good game to try, thank you ~
grid 该用户已被删除
发表于 2005-11-10 15:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-11-14 12:29 | 显示全部楼层
刚刚在图书馆看到介绍这个游戏的书,下一个试试,谢谢LZ了。
发表于 2005-11-16 01:35 | 显示全部楼层
This is good game.. I like it !!!
% s6 p3 G( Y+ ]# Q, V2 k) i" F) }/ H2 X- ~1 V* M

9 |3 S2 d, C1 r9 C6 F- ^Good Good Good
竹简 该用户已被删除
发表于 2005-11-17 21:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-11-19 17:42 | 显示全部楼层
这好像是日本的游戏,很有意思
发表于 2005-11-19 17:58 | 显示全部楼层
I want to try this game for a while. nice to see it on palm! thanks for sharing!
发表于 2005-11-20 02:15 | 显示全部楼层

I like it.

I like it, it is interesting.
发表于 2005-11-20 20:32 | 显示全部楼层
有没有简单一点适合小孩子的游戏?
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-4-3 16:41 , Processed in 0.356332 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表