找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 16180|回复: 203

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

[复制链接]
发表于 2005-10-1 14:48 | 显示全部楼层 |阅读模式
数独  是一种源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大的数学智力拼图游戏。拼图是九宫格(即3格宽×3格高)的正方形状,每一格又细分为一个九宫格。在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复。数独的玩法逻辑简单,数字排列方式千变万化。不少教育者认为数独是锻炼脑筋的好方法。
/ E- j6 w" |7 z% f
) W" `  [% `2 C. e6 |. e/ n; b7 ?
大家可以去 http://www.oubk.com/Game/SuDoku/index.html 试试6 o; K' E; D0 M+ C
( t2 B$ k. K! L. V
3 m9 a/ E8 @- t4 _) n

; Y) n+ {/ m7 v& c3 r[ 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版下载:
1 K3 ], X% v1 s- W: T% K% k, I, d7 B
: S9 V& U, M/ ?
..here<<<<<<------------- http://www.treo8.com/bbs ----------->>>>>>& l* N( K9 l: m, X$ _/ m
: P6 c! e5 }- s
[ Last edited by ZelluX on 2005-11-19 at 23:17 ]

TopSuDoKu.patched.rar

44.7 KB, 下载次数: 1895

Sudoku.rar

516.7 KB, 下载次数: 1999

 楼主| 发表于 2005-10-1 14:50 | 显示全部楼层
基 本 游 戏 策 略 (一)* U$ h! L4 x8 e' q$ i% n. T

; F! Z! z2 e; C下面我们是通过对一个中等难度的数独进行逐步分析得到结果。# R% ]( H  y0 f: }0 c1 X! c% |

3 e( {) {6 L% J3 D- |9 I; z9 m* `$ T# p我们从上面的三个小格子开始。中间和右边的两个小格子都已经包含有数字1。  但是左边的小格子还没有数字1。我们马上可以想到,数字1必须出现在左边小格子的一个空位置。同时,因为格子的前两行都已经有了数字1,所以数字1只能放在左边小格子第三行的那个空位置。4 L1 m) T+ `8 b1 _# {1 O

! O# i# A+ q- [% K3 Y+ Q6 h2 D. d2 F" [! Z$ h, Z0 j3 B
0 }9 e4 {6 J8 B# Z

+ u5 G' A, k: i+ A我们再看格子的其他部分。  观察中间的3个小格子,您将看到数字2也出现了类似刚才数字1的情况。上面的小格子缺少数字2,同时,下面的两个小格子,分别在第4列和第5列出现了数字2。因此数字2只能出现在上面的小格子的第6列的某个空位置,但不能确定究竟是哪个。这时,我们就要再根据其他行的情况来进一步判断数字2的位置。
8 K- k- n0 e) u& r0 D& Y; c: v; u& y4 O( d; H' q

0 ^6 I/ q" b+ ]# e8 q$ f7 D/ d8 y& B7 C

  J% l" H; ?6 j/ W& U我们发现,第三行已经出现了数字2,因此,第三行的其他位置就不能再出现数字2了。这样,我们就可以确定在第六列第二行的位置应该填上数字2。
5 Y, W; }" a$ o- Z( ]% p  _! P: P% r* [( f8 ?, B( S5 n! m

- W. t) S+ T2 D: T* |3 L" c1 e  e/ z0 U4 D& |4 r, H

/ z' s3 a' Y$ F5 ?: ?& c  @8 t有时候情况可能不会如此简单。  我们继续观察右上角的小格子。因为第二行和第三行和第8列都已经有数字2了,所以我们可以初步排除5个位置。但是现在仍然无法确定数字2的具体位置。这样情况下,我们可以采取尝试的办法。先试着把数字2放在某个位置,然后观察其产生的效果,如果推出错误,那么就说明假设不成立。这样,数字2就应该放在另一个位置。
* {+ y# @% I/ ]; t
. y9 d  N- x1 W1 w% z# ~5 E( D. q2 n- a" ~# t
 楼主| 发表于 2005-10-1 14:52 | 显示全部楼层
基 本 游 戏 策 略 (二)
& b7 V8 B6 ]& S- p' i( l( k. x
' k: _; e6 g; y' D+ p用上面所介绍的方法,我们可以确定数字4在右下角的小格子的位置。这样,该小格子就只剩下三个空位了,需要填写的数字分别是1,6,9。
8 B/ N, c, b# S/ U
" h, ^$ S& A& _) U7 }( u6 `" Q2 ?$ w% K& E/ S! p* a7 T8 |
) d- Y/ o) k) [, h$ }
$ z. y/ j8 i2 b# P
当某行,某列或者某个小格子只剩下两个或三个空位置的时候,我们就应该集中精力尝试着把这几个空位置填上。5 |: }6 Z0 x  k% @, v2 K  C. h
) V) {: G1 u% ?; ]) l8 h3 u

! C! _  l0 b  Z8 S7 a& u/ r9 E) k3 E" Q

( o2 t5 ?- b% d! R+ f" @& b3 L观察右下角的小方格以及右上角的小方格 ,我们可以确定数字1的位置。 " f2 P+ ~% U. q4 P
* o7 W: r1 m, K: {8 ~

7 Z5 a% B! Q, s. S0 V# H% |3 M: H% O2 j) F+ Y9 U" A
同样的办法,我们可以确定数字9的位置。
- `( c9 V+ L5 M
/ x! s$ w* s" h! j9 |( Z
0 n% o# E1 C) U( f) q. F  j. w$ O. k- G8 {8 E

8 \6 q2 \' h  C: R$ R1 s' A  A0 T9 u* X6 _8 u+ c# N$ ?

6 E) z) p) |5 I" y) ~' h9 c& V' C. B* U7 W
这样一来,右下角的小方格就只剩下一个空位置了。 当某行,某列或者某个小方格只剩下一个空位置的时候,我们就可以直接把这个位置填上数字。% M* D# i9 s3 t7 N
" y3 o3 V: W3 x" e$ ?

' @4 C5 l/ Z" A) F' x) o0 e
( C, E. |5 |, s1 v$ l
8 W7 e5 H3 @& L  D3 |' n# k) T; c2 c* i# D( @
值得注意的一点是,我们填写数字的顺序是4,1,9,6。如果我们是从确定9的位置开始的话,可能就不会如此顺利了。" t6 E+ w4 \2 N9 F& b2 u/ h" L
+ v0 Q& m, y# D$ G* ^8 o7 f
当填写完右下角的小格子后,我们可以确定位于右中的小格子里面数字1的位置。
 楼主| 发表于 2005-10-1 14:53 | 显示全部楼层
基 本 游 戏 策 略 (三)+ O$ K, ^$ n& j% ?9 ]$ i

/ h& b0 b0 X, w* u/ _& v) Q2 ^& o接下来,我们来观察左上角的小格子。我们来尝试着确定数字6的位置。
+ S8 m# i' H) Q( Z) m- d- }" @* _
$ H2 [: W) H6 e: D. `
) }' k( }$ L3 Y
由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。 ' C) m* o' W, ]7 a

+ _# F. Y, D* b1 A! {- p; Z4 [: J+ ^0 K

" ?+ ?* S- E! S7 o' c4 l* X! G- e9 g
6 |% m* k* M* m4 r, l
2 ^- I9 M! k( _

& O" X% N, q2 o 5 o/ k3 d. t8 `5 V! }
由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。' v9 H' J& y4 V+ U9 g

( j& A: z7 q# t我们继续观察位于右边的小格子,也是有两个可能适合数字6的位置。9 Z, R/ [- ^1 M) ]; P: o

) C8 T; ]( ~; A8 E/ `
& M# b2 f& i! }1 l5 u2 \
% V! \, G7 t) ]; D) |3 M! A* C+ Y2 y
; N8 L6 ]- B5 z& r1 G. Y; ^8 l" W( n7 ]" M: n

6 ?9 I/ O$ B7 a8 V7 f7 u2 T. u; D# N  C4 n! U0 V; _

. y4 I: z8 ?0 H# ]; H6 X2 _好了,我们现在仔细分析一下这四个可能的位置。  
4 s4 ]# Q( Y' |# p3 R4 G- [! a/ ]1 ~: l' @1 |6 y- w
我们虽然不能确定左边小格子里数字6的具体位置,但是我们可以确定在右边的小格子里,数字6一定是出现在下面一行的。因为我们不能在同一行中出现两个数字6,所以我们就可以确定一个数字6的位置。
9 E' E0 x7 d/ j3 p8 h5 D4 L$ d1 q+ F% I
有时候,需要同时对几个小格子综合考虑才可以确定某个数字的位置。
 楼主| 发表于 2005-10-1 14:54 | 显示全部楼层
基 本 游 戏 策 略 (四)
0 [1 F, y# {+ m4 G  X. w 左上角小格子仍有三个数字需要确定,分别是数字4,5,7。下面我们来确定数字5在左上角小格子中的具体位置。
8 K# A: C7 a* f: x8 [; u# G2 v6 q" z) A8 W" q9 k, {" B; _2 P
8 k& T& b* \$ K& w

3 Z1 S: I( \+ B/ S: w* F4 k! d" [& X8 p) Z
2 A4 `# n" x5 X& G
+ W0 p# L, o9 W
因为第二列已经出现了数字4,因此我们可以确定在左上角小格子里,数字4可能出现的两个位置。
' d* H* B: j! w$ j4 q$ o 同样,根据第二列已经出现的数字7,我们可以确定左上角小格子里数字7的两个可能的位置。: z- O2 K  H$ V

2 h# x# ?% K. Q1 ], g6 L' Z- a; F' a/ m& \. [. \$ Q
9 G: Q/ l' d" u7 o$ [

  p+ X$ W+ Y; ~: z* l7 G8 E$ ]我们把这两个影响综合起来考虑就会发现,数字4和数字7只能分别出现在第一列和第三列,  因此,我们就可以确定数字5的位置。
6 G2 l! T- h* M# t$ r
: o; M+ S0 ~# N. x1 l
; L+ h& Q. o$ ^) z- D; \# B; f1 X' l) q; l- h

) [, ^, p2 Y- w  E$ `) Z+ z9 _1 L3 G; I( n8 N' E
" d  h+ f4 z; N8 @, a) G( P

1 S* ?- D4 ~* L0 m) z基本的方法就介绍到这里,利用这些方法,相信您会很快的解决剩下的问题。祝您玩的开心。
 楼主| 发表于 2005-10-1 16:22 | 显示全部楼层
在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复& x3 t8 [/ G! w! {6 m! x4 ^
$ s# B& F, _' H* U7 h. b9 h; {( b& n
仅此而已
发表于 2005-10-1 18:19 | 显示全部楼层
.....ddddd
发表于 2005-10-1 19:01 | 显示全部楼层

好难玩的游戏

好难玩的游戏阿; l" `4 M1 M+ g5 M' @$ E3 f2 q
我自己摸索了半天,6 m1 }: F' t2 j" r1 @
终于明白了规则
发表于 2005-10-2 10:07 | 显示全部楼层
楼主有试过astraware公司的sudoku吗?你会发现功能更强的。
feige 该用户已被删除
发表于 2005-10-2 15:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-10-3 10:19 | 显示全部楼层
非常不错。
1 |) o" E5 W: I$ R请问楼主,有没有介绍数独策略的网站?
 楼主| 发表于 2005-10-6 12:36 | 显示全部楼层
Originally posted by joshuawang at 2005-10-3 10:19:
2 G- \$ b% p0 T( o& C0 A' b非常不错。5 H- x( l0 [" c" j9 I
请问楼主,有没有介绍数独策略的网站?
" F8 j: S, m: F
这个游戏应该靠熟练,策略不是很多
发表于 2005-10-6 23:31 | 显示全部楼层
谢谢,我真想玩,而且我已经买了一本书
发表于 2005-10-7 11:13 | 显示全部楼层

Real challenge!

I like this kind of game.
发表于 2005-10-9 10:45 | 显示全部楼层
众里寻她千百度,那人却在灯火阑珊处!
8 Q/ N5 X* R! y3 f& }; W$ u谢啦!!!
发表于 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 | 显示全部楼层
玩了很久
, i& m0 i7 k) L超耐玩的数字游戏
发表于 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 | 显示全部楼层
倒霉,做好了汉化,却不知道怎么上传。" H4 s; L7 \+ c0 n

& |' e7 S) v0 n& _; o% j  i4 q已经新开了帖子发布汉化版
+ \; ?  A5 ~/ O- O, w2 x( ?+ g/ B' B# W3 `: d; ?" j
[ 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 !!!
- y7 ~" K, }7 I4 P) @2 \9 T! G3 [  O5 p' I8 M

3 p; v+ W2 ^) d0 u: KGood 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-2 16:44 , Processed in 0.405264 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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