找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 15689|回复: 203

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

[复制链接]
发表于 2005-10-1 14:48 | 显示全部楼层 |阅读模式
数独  是一种源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大的数学智力拼图游戏。拼图是九宫格(即3格宽×3格高)的正方形状,每一格又细分为一个九宫格。在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复。数独的玩法逻辑简单,数字排列方式千变万化。不少教育者认为数独是锻炼脑筋的好方法。 8 E# C2 x3 j5 z. [4 ^

: t' Q% o7 O( l  Z( u3 z& e) u! j, A$ @. W
大家可以去 http://www.oubk.com/Game/SuDoku/index.html 试试
9 v* u1 S' d" _, c3 K8 ]5 h  u. g' f* b
5 S$ Z* x$ \' S0 M  O/ ]. h) P
1 B4 y  T1 R( o  i
[ 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版下载:; w' V9 t0 b2 Z, y) e' i
& W: T- @  V- b6 i

6 h( Z, m3 A% u9 y( Z3 @  h) S..here<<<<<<------------- http://www.treo8.com/bbs ----------->>>>>>8 G( b+ P9 \& N8 S

3 {2 l* P9 E, X! X[ Last edited by ZelluX on 2005-11-19 at 23:17 ]

TopSuDoKu.patched.rar

44.7 KB, 下载次数: 1894

Sudoku.rar

516.7 KB, 下载次数: 1998

 楼主| 发表于 2005-10-1 14:50 | 显示全部楼层
基 本 游 戏 策 略 (一)
9 J( d  S& H# W4 n0 a/ k
5 g- U9 k8 D8 R下面我们是通过对一个中等难度的数独进行逐步分析得到结果。
6 D% h/ C; }) b- B$ h, E8 K# {2 Q3 W0 y7 k; }) R; f( y
我们从上面的三个小格子开始。中间和右边的两个小格子都已经包含有数字1。  但是左边的小格子还没有数字1。我们马上可以想到,数字1必须出现在左边小格子的一个空位置。同时,因为格子的前两行都已经有了数字1,所以数字1只能放在左边小格子第三行的那个空位置。
2 r4 r: e! _& A  H4 s
! Q, D: K; f5 x  z* u" F
* \! F; I% J/ j' C( g
* d5 j2 O* }% @( n  W/ q7 K: f5 T5 Q* v! Z8 z0 P
我们再看格子的其他部分。  观察中间的3个小格子,您将看到数字2也出现了类似刚才数字1的情况。上面的小格子缺少数字2,同时,下面的两个小格子,分别在第4列和第5列出现了数字2。因此数字2只能出现在上面的小格子的第6列的某个空位置,但不能确定究竟是哪个。这时,我们就要再根据其他行的情况来进一步判断数字2的位置。* \  j+ t7 u. i! j- E" t8 Y3 Q

9 w; r  v2 W0 f0 {" u: x, o2 {  ~# V' a" P
$ o: u' O" u% p' [9 ^
* }( w/ j) A$ z: U; Q
我们发现,第三行已经出现了数字2,因此,第三行的其他位置就不能再出现数字2了。这样,我们就可以确定在第六列第二行的位置应该填上数字2。/ ~5 n# a* G- c1 u+ v
# G. ~7 W! k0 D0 @$ ^2 E7 o2 V! R* l
0 Y" D* {* S* m2 O' L5 v" Y( a
' T& j+ O$ s, n8 l2 u

' U/ h6 ]+ [$ V( S+ e2 z( a有时候情况可能不会如此简单。  我们继续观察右上角的小格子。因为第二行和第三行和第8列都已经有数字2了,所以我们可以初步排除5个位置。但是现在仍然无法确定数字2的具体位置。这样情况下,我们可以采取尝试的办法。先试着把数字2放在某个位置,然后观察其产生的效果,如果推出错误,那么就说明假设不成立。这样,数字2就应该放在另一个位置。  @8 B0 z# b9 Q7 V' f3 b! ~
. h/ v' T8 @  d
2 }: H& A/ }" C" E) J1 p" U- T
 楼主| 发表于 2005-10-1 14:52 | 显示全部楼层
基 本 游 戏 策 略 (二)
, x, s" n2 H# O5 k" }8 r5 l  J
用上面所介绍的方法,我们可以确定数字4在右下角的小格子的位置。这样,该小格子就只剩下三个空位了,需要填写的数字分别是1,6,9。) k3 I( K( W6 {' L1 S5 e, S" ~) b& Q* H
, B7 S/ H( p; f
: K8 [* s4 U9 }$ @/ R5 v
: J$ |; w; c& f* }

" Z/ o0 `2 f6 @' `2 Q/ |: a当某行,某列或者某个小格子只剩下两个或三个空位置的时候,我们就应该集中精力尝试着把这几个空位置填上。
! c: K2 i( F. V7 T! q4 Q; n1 a3 a- P; p* F3 x& I

, N" Y! @2 h. M
- o  O/ Z. P1 I7 O* V- b7 Y+ k
# E/ s" @" @: m4 s2 B/ w0 _5 B/ T/ i观察右下角的小方格以及右上角的小方格 ,我们可以确定数字1的位置。
0 \  P0 s; ?. c. H8 s3 ^% ]. B  a' O* {6 ^: B8 y! g) a& b

) ^! A9 x8 N# p/ `; `8 k: Q8 Y; x, L
同样的办法,我们可以确定数字9的位置。 ' P- \+ ^4 Q6 G3 t0 H2 i( I

& W! i" K, A- I4 B. E# o& c. _) p! P2 ~# P, [* C

7 @1 r% O8 x, o+ _) n- n' D- Z8 I9 {% L$ e+ r! N) F$ s* f  s$ u/ u7 B

& J" C) T6 n2 f. \- y
) _) ^8 B0 z# Y6 z- ]8 r( o" G2 M* @/ y" {* Y
这样一来,右下角的小方格就只剩下一个空位置了。 当某行,某列或者某个小方格只剩下一个空位置的时候,我们就可以直接把这个位置填上数字。  P; ^; Y: Z$ l* o( y
0 b- A5 j' L# O; i

+ \5 n+ P$ r6 \# g8 e% a* x0 X1 e; A6 ]7 W' A% Q; y3 j0 j2 N# H5 T( D
6 ~% }# d+ O3 O
( j1 Z1 r. e1 S8 ?
值得注意的一点是,我们填写数字的顺序是4,1,9,6。如果我们是从确定9的位置开始的话,可能就不会如此顺利了。6 a3 A3 P+ Y2 i  D9 I, l* z$ G
7 l- n# Y* Z, L3 r
当填写完右下角的小格子后,我们可以确定位于右中的小格子里面数字1的位置。
 楼主| 发表于 2005-10-1 14:53 | 显示全部楼层
基 本 游 戏 策 略 (三)' ~- C$ ~9 b, b# A4 E% n: \9 V

; A  R8 G4 I2 W接下来,我们来观察左上角的小格子。我们来尝试着确定数字6的位置。
0 d* a' Q2 y) c! p# k7 l0 C! R7 v* |
' s3 o6 Z' }5 k$ E% H) B. o

' h! F( i. }2 \& y& k# e7 n由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。 - R8 g; ]3 A& a1 x- F

; f: p9 R7 O3 O; @3 N9 R# b
- R: `' f! |- H. e; j! G) p0 k4 v4 |+ F8 W, Q$ D, W1 n, A0 Q1 B
( |6 |  k% k  w1 W/ j" v

" ]' P! Y' U  v) o: b$ c, B  ]* I0 Q! x6 o

, O- j. ]; `+ [) C 4 w7 K* Z+ K8 X# Q* U2 }' e( b
由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。
, q+ J) @% d8 k* Y8 N/ A% J" c: Y! |3 Z* P$ U
我们继续观察位于右边的小格子,也是有两个可能适合数字6的位置。7 F2 |1 d- E  Z3 X3 b" Y3 y$ `

3 W+ D( ?# o' Y4 T
* L* m! E7 o6 `; E- g: O% ~
( X1 r7 g0 j6 s6 n+ j) A1 ?, a+ w* F0 Y

# _' a* ~) g. w  ]
% w  d# l& J( g+ @& T; F0 L  O" R
6 J& l0 O% a( C+ L1 G7 d+ r/ C
" Z9 V1 i1 |# A+ [好了,我们现在仔细分析一下这四个可能的位置。  
! P- r7 L* l. |5 f4 `( {( _
8 ]! R* c; w6 v/ L+ g# y0 P) p( q我们虽然不能确定左边小格子里数字6的具体位置,但是我们可以确定在右边的小格子里,数字6一定是出现在下面一行的。因为我们不能在同一行中出现两个数字6,所以我们就可以确定一个数字6的位置。
/ H- p0 B7 a( ~% O$ `) t8 ?
) Y" n" W2 Z9 C有时候,需要同时对几个小格子综合考虑才可以确定某个数字的位置。
 楼主| 发表于 2005-10-1 14:54 | 显示全部楼层
基 本 游 戏 策 略 (四)
, z( e1 v6 I$ S" E, }0 [ 左上角小格子仍有三个数字需要确定,分别是数字4,5,7。下面我们来确定数字5在左上角小格子中的具体位置。
6 t2 g8 I* I+ I6 z0 K( \1 _0 n0 b3 i$ s* N+ |$ k# E5 E2 M' Y, ^
8 N2 k6 _$ X: p4 {% ]
/ n% T( j0 G6 Z7 \+ h$ |: E# N
" n9 A) ~$ P# N
8 l, d$ F2 k9 b. {

% K& X* g8 G- [2 M7 ?8 G9 U 因为第二列已经出现了数字4,因此我们可以确定在左上角小格子里,数字4可能出现的两个位置。) X- y$ l/ M: e: \1 w- e8 g; i) l. T
同样,根据第二列已经出现的数字7,我们可以确定左上角小格子里数字7的两个可能的位置。
: Z# [0 @6 O# q% h3 x( Z
( j  r: f. _# S4 N8 Z) b) G2 ?9 o1 [9 Q  V3 Q$ `, \0 D) C
0 Z( m/ q! }# ?- D% u$ {) }
1 ]$ w' a+ G/ J6 ]# @
我们把这两个影响综合起来考虑就会发现,数字4和数字7只能分别出现在第一列和第三列,  因此,我们就可以确定数字5的位置。
" w; ?8 C' S8 }6 n  a# h0 i: B2 h+ f/ i9 G

/ I. m  ^4 S# g, @/ [! N: ~* X/ {: s: Y% h5 L# W

) y* r+ D4 r1 h0 C
' f$ C; o# r  P
# h0 s( M" T" H8 r; A, Z
3 q; g, ~8 a8 z0 C" t- m# q基本的方法就介绍到这里,利用这些方法,相信您会很快的解决剩下的问题。祝您玩的开心。
 楼主| 发表于 2005-10-1 16:22 | 显示全部楼层
在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复
8 O+ [6 v2 L( g- d
1 k* e9 e: p' l5 @& {: N+ M仅此而已
发表于 2005-10-1 18:19 | 显示全部楼层
.....ddddd
发表于 2005-10-1 19:01 | 显示全部楼层

好难玩的游戏

好难玩的游戏阿: K0 d3 M3 B  i; s
我自己摸索了半天,
9 ]6 ?- |2 X: s2 r/ W终于明白了规则
发表于 2005-10-2 10:07 | 显示全部楼层
楼主有试过astraware公司的sudoku吗?你会发现功能更强的。
feige 该用户已被删除
发表于 2005-10-2 15:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-10-3 10:19 | 显示全部楼层
非常不错。
2 a& x' K, `/ Z2 m$ t% t8 x请问楼主,有没有介绍数独策略的网站?
 楼主| 发表于 2005-10-6 12:36 | 显示全部楼层
Originally posted by joshuawang at 2005-10-3 10:19:
. n$ X: d& C3 h; r4 m非常不错。
% y, v' ^& Z/ x! k# t; P请问楼主,有没有介绍数独策略的网站?
7 R0 P) i+ A6 b; V! R0 M
这个游戏应该靠熟练,策略不是很多
发表于 2005-10-6 23:31 | 显示全部楼层
谢谢,我真想玩,而且我已经买了一本书
发表于 2005-10-7 11:13 | 显示全部楼层

Real challenge!

I like this kind of game.
发表于 2005-10-9 10:45 | 显示全部楼层
众里寻她千百度,那人却在灯火阑珊处!
* h+ \& {6 Q0 x* f4 n$ p1 x谢啦!!!
发表于 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 | 显示全部楼层
玩了很久$ R; ?; U/ H# c- }
超耐玩的数字游戏
发表于 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 | 显示全部楼层
倒霉,做好了汉化,却不知道怎么上传。( `% D* b. K- ], L  w

3 S  ]. y$ j/ O! w8 Y已经新开了帖子发布汉化版
5 }& ?6 _7 }1 f, K
7 e! L0 R3 }- z+ U9 R$ b[ 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 !!!
& l( M- Q' E5 W( J- Y
/ ]3 [% m7 N- U4 K$ Z
8 t3 P9 W+ Y/ o, w, h* M% O& D8 rGood 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-2-23 22:43 , Processed in 0.396233 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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