找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 16185|回复: 203

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

[复制链接]
发表于 2005-10-1 14:48 | 显示全部楼层 |阅读模式
数独  是一种源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大的数学智力拼图游戏。拼图是九宫格(即3格宽×3格高)的正方形状,每一格又细分为一个九宫格。在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复。数独的玩法逻辑简单,数字排列方式千变万化。不少教育者认为数独是锻炼脑筋的好方法。
* [. t# |0 u( [2 k6 [5 U8 D" A4 x" T* B; ~; ~2 i6 \
. y& }" `! @9 X) K3 i
大家可以去 http://www.oubk.com/Game/SuDoku/index.html 试试3 }8 \& y+ D* v- @' ]! _& Q! E
* [9 X6 v3 T- [3 G1 T
# g9 [& G$ _: h& M
  y% c" i* ^9 k: h" ?: t( {1 z
[ 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版下载:
' p4 s: ^' _9 {$ H* _6 Y) m3 b# N1 P( K
( C" W! |8 l, ^; l
..here<<<<<<------------- http://www.treo8.com/bbs ----------->>>>>>- K; l  M: J  k& S" f

5 D3 X6 |, ]2 v$ Q  n% g( D[ 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 | 显示全部楼层
基 本 游 戏 策 略 (一)
0 x6 ]- j3 C) M- k& ~' A# j: e% w8 a7 s" G" M, X
下面我们是通过对一个中等难度的数独进行逐步分析得到结果。3 G: x0 P  p0 N

  F7 c' Z+ I: e/ {1 n% A! z我们从上面的三个小格子开始。中间和右边的两个小格子都已经包含有数字1。  但是左边的小格子还没有数字1。我们马上可以想到,数字1必须出现在左边小格子的一个空位置。同时,因为格子的前两行都已经有了数字1,所以数字1只能放在左边小格子第三行的那个空位置。
/ v9 {. f$ G" E8 f
* L7 k9 M+ e' J" y2 c9 \. l. B( p' y
! d% ], |3 M% {/ }% q+ k, Z9 M3 E! q9 _9 ^# S* A1 G
/ K- [$ K: D9 @2 {3 n
我们再看格子的其他部分。  观察中间的3个小格子,您将看到数字2也出现了类似刚才数字1的情况。上面的小格子缺少数字2,同时,下面的两个小格子,分别在第4列和第5列出现了数字2。因此数字2只能出现在上面的小格子的第6列的某个空位置,但不能确定究竟是哪个。这时,我们就要再根据其他行的情况来进一步判断数字2的位置。. w0 s2 t) @5 B: m- p
6 y5 x! N  Y1 W1 T! Y; _
4 l' H$ C1 j2 h3 D# A7 Z! h

5 s* j0 O/ W+ S6 U
) D# g& E$ C6 t. o1 D- ^我们发现,第三行已经出现了数字2,因此,第三行的其他位置就不能再出现数字2了。这样,我们就可以确定在第六列第二行的位置应该填上数字2。5 ^: J( y: M' B- ?5 a/ X
: H9 j6 H6 D' F. E! t

* _# S4 x/ V/ y5 H' e- e
$ O" I3 I4 L/ j- H4 n4 e; J2 ]% m  a, V2 j! m$ u) n
有时候情况可能不会如此简单。  我们继续观察右上角的小格子。因为第二行和第三行和第8列都已经有数字2了,所以我们可以初步排除5个位置。但是现在仍然无法确定数字2的具体位置。这样情况下,我们可以采取尝试的办法。先试着把数字2放在某个位置,然后观察其产生的效果,如果推出错误,那么就说明假设不成立。这样,数字2就应该放在另一个位置。/ p9 o1 O+ n: @  F( p# D

4 F; I% a9 W& o$ W1 c) a) Q: R) i( Q( \
 楼主| 发表于 2005-10-1 14:52 | 显示全部楼层
基 本 游 戏 策 略 (二)9 }8 X7 F" V% ]

* a3 ?- @. N! u. d( x& ~用上面所介绍的方法,我们可以确定数字4在右下角的小格子的位置。这样,该小格子就只剩下三个空位了,需要填写的数字分别是1,6,9。
9 M! ]) X) ^6 G) D' V) B( g0 U: U5 Q! S# P1 W9 n3 I7 G
9 R0 z' R" L0 Y, M: H( m

2 k# n3 E2 z0 U8 c# I1 l" l: S, s
当某行,某列或者某个小格子只剩下两个或三个空位置的时候,我们就应该集中精力尝试着把这几个空位置填上。
2 M4 L3 ~8 Q; d5 j) g. B
+ o& @: ?( c4 y3 z! g$ o% C8 o6 N) q
2 _, {# x. Y& L7 a: y. i/ B; P1 X4 C$ W2 l$ z+ r0 ~. _( g- J
8 s8 x# W4 T) Y- Q& ?
观察右下角的小方格以及右上角的小方格 ,我们可以确定数字1的位置。
+ |. l/ U, r! h+ h5 ]
; Z( M; h2 Z1 R) ]0 w. L( [5 j& @; L; ]. b* H& {/ X9 f+ q3 Y& K6 Y

9 b9 S5 J; U4 H# D7 t4 o" S" V同样的办法,我们可以确定数字9的位置。
# n/ a! S% b6 b
0 v; h' F9 {- n% M% ^
7 ~/ u: Q+ P4 Y6 e  Y+ J$ R' e2 p  o! k( t; ~) N
) U" @- L' ?7 n/ Z. w5 c2 U4 j

. I& j5 v4 Q* p0 q% Z: j( |; X: p  y  y6 g5 F% |
+ }& h7 a9 Z8 y* U
这样一来,右下角的小方格就只剩下一个空位置了。 当某行,某列或者某个小方格只剩下一个空位置的时候,我们就可以直接把这个位置填上数字。
# y$ U% a6 E1 e/ ^" V
2 u2 B& N9 k; z, x5 N
7 V' ]/ F1 a* [2 a7 {; T* e8 K- |- {4 ]* z6 A& z0 T
$ z0 f& K7 y  o0 U: e; n1 ~! u- s9 p

7 @9 y  ^# u% k4 I5 O值得注意的一点是,我们填写数字的顺序是4,1,9,6。如果我们是从确定9的位置开始的话,可能就不会如此顺利了。& R5 X6 D& i/ W( E% A

; T$ Z7 b- F2 x  ?- e当填写完右下角的小格子后,我们可以确定位于右中的小格子里面数字1的位置。
 楼主| 发表于 2005-10-1 14:53 | 显示全部楼层
基 本 游 戏 策 略 (三)0 p  |% r3 b( z; Y
& j, L1 C, s8 i7 k
接下来,我们来观察左上角的小格子。我们来尝试着确定数字6的位置。2 ^4 S  C( p1 }) W' T. P: \

* u) u! \. G" n0 [9 z$ ]" T' K3 A% }+ C6 o

4 {. ]( `7 B  }' @' h& a9 C7 p由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。 0 Q2 }* ~  z' d9 A3 c
/ `6 T' c0 A1 E3 h  ]

- Y- D, @6 i4 C
9 z8 d5 N. x; G0 I4 E+ ], C6 r! u! `+ l9 ]# m7 G
5 d8 `, b1 G+ f
2 n8 A! h- Y3 e. `! l+ d

2 ~7 Z; ?& m  [9 F0 D; T7 w 0 `+ D- X: E) |1 V
由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。8 f1 D5 E- X8 d5 o8 |$ s
; |/ B4 `. v' L3 N
我们继续观察位于右边的小格子,也是有两个可能适合数字6的位置。* f0 o% Y8 B/ l: h4 l

8 Q$ j3 K8 `4 x+ O6 I- P5 g7 d  y  q' z! ?/ h9 Q# P

7 [% X& A7 v. Q! ^1 }  V5 \" G1 {4 k! l2 M; V

5 O( s) P4 y$ |
0 {6 o0 C% A9 P
* W4 A4 v2 \7 G/ k5 b/ s% w% x) D- Q6 M' G3 |$ Z
好了,我们现在仔细分析一下这四个可能的位置。  
* b  B4 \- @$ O8 V3 e, @, n" j8 }2 Z. |% @1 R1 D6 @
我们虽然不能确定左边小格子里数字6的具体位置,但是我们可以确定在右边的小格子里,数字6一定是出现在下面一行的。因为我们不能在同一行中出现两个数字6,所以我们就可以确定一个数字6的位置。
6 F0 [  T% |: \% v
( B1 }* m' ]+ {, m8 s) r6 C: `6 f/ t有时候,需要同时对几个小格子综合考虑才可以确定某个数字的位置。
 楼主| 发表于 2005-10-1 14:54 | 显示全部楼层
基 本 游 戏 策 略 (四)
7 y6 d& x; T" Y$ r9 m 左上角小格子仍有三个数字需要确定,分别是数字4,5,7。下面我们来确定数字5在左上角小格子中的具体位置。' Z$ Y' Q5 ^; t5 h9 f

: S* |. }7 [0 \
" I7 ?. r1 \- c8 [' E5 a0 i) }& R5 M- Z4 z/ g" R' B# F: ?

5 D6 w- z' z6 }7 w
, k4 D* H4 T' r& J' p
* c) y* ^3 A% O6 p' Z. u: w- x1 ~ 因为第二列已经出现了数字4,因此我们可以确定在左上角小格子里,数字4可能出现的两个位置。
9 m8 M. @3 e% G9 \& V! P 同样,根据第二列已经出现的数字7,我们可以确定左上角小格子里数字7的两个可能的位置。% k2 P4 p) W7 v  b( H
! b3 ]7 E0 f/ p
9 g5 j3 i1 \' N5 [4 s: b
* d& Z' x6 V! l) q) S9 H8 @
. z* u9 r: q6 W# m
我们把这两个影响综合起来考虑就会发现,数字4和数字7只能分别出现在第一列和第三列,  因此,我们就可以确定数字5的位置。; S9 Q. f+ F. Y  v/ V$ ~
( T4 y% `& p  K2 f

( d8 O/ B% F) y6 I7 O; @" A" A& F# P' t. _# e+ k, @$ _" y+ p4 W

, K/ |2 @1 t6 Y4 X( f  N# i; E$ }: o" x( M
; ?4 }, t- I- y" L# b" f
( E: J! ^1 e3 S! N& f/ v
基本的方法就介绍到这里,利用这些方法,相信您会很快的解决剩下的问题。祝您玩的开心。
 楼主| 发表于 2005-10-1 16:22 | 显示全部楼层
在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复
4 h* D5 {! L$ l9 e8 J& f- V# `
1 c3 M8 x  b& I) f3 }仅此而已
发表于 2005-10-1 18:19 | 显示全部楼层
.....ddddd
发表于 2005-10-1 19:01 | 显示全部楼层

好难玩的游戏

好难玩的游戏阿/ s  z* k, a1 Q
我自己摸索了半天,% _) P; [2 A/ S. b2 p
终于明白了规则
发表于 2005-10-2 10:07 | 显示全部楼层
楼主有试过astraware公司的sudoku吗?你会发现功能更强的。
feige 该用户已被删除
发表于 2005-10-2 15:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-10-3 10:19 | 显示全部楼层
非常不错。' U9 S# B* `  G' ]
请问楼主,有没有介绍数独策略的网站?
 楼主| 发表于 2005-10-6 12:36 | 显示全部楼层
Originally posted by joshuawang at 2005-10-3 10:19:1 o+ B- k( K. [1 q2 k, m
非常不错。
( }- Q7 a) C  l请问楼主,有没有介绍数独策略的网站?
. B' M/ b3 L, d; E
这个游戏应该靠熟练,策略不是很多
发表于 2005-10-6 23:31 | 显示全部楼层
谢谢,我真想玩,而且我已经买了一本书
发表于 2005-10-7 11:13 | 显示全部楼层

Real challenge!

I like this kind of game.
发表于 2005-10-9 10:45 | 显示全部楼层
众里寻她千百度,那人却在灯火阑珊处!
0 z9 T& P7 M% F, s4 u$ W谢啦!!!
发表于 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 | 显示全部楼层
玩了很久
0 v, }% y. v! }超耐玩的数字游戏
发表于 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 | 显示全部楼层
倒霉,做好了汉化,却不知道怎么上传。" O5 F: Y+ U4 g4 Z8 m& |% [

, ?" m, w1 g- C3 O8 H1 N. m已经新开了帖子发布汉化版
) d& P  X. _0 Y
# b! H" A% o" h. O" _- H$ u) t[ 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 !!!: s# x8 {/ u( r
0 V# m: p# x, h" \, i
# W  k2 G/ V# U3 A( {; w$ a3 G
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 09:48 , Processed in 0.463175 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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