找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 15622|回复: 203

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

[复制链接]
发表于 2005-10-1 14:48 | 显示全部楼层 |阅读模式
数独  是一种源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大的数学智力拼图游戏。拼图是九宫格(即3格宽×3格高)的正方形状,每一格又细分为一个九宫格。在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复。数独的玩法逻辑简单,数字排列方式千变万化。不少教育者认为数独是锻炼脑筋的好方法。
/ d: \3 Z9 l3 H7 ]* I/ f; l
& t8 T4 s, t( z! G7 d! Q6 n
- Z4 U2 V7 I+ r; G/ c4 J大家可以去 http://www.oubk.com/Game/SuDoku/index.html 试试
  w$ ?* H* U# G3 d+ o6 d" T) R0 Z( x2 N0 V, ~  `1 e4 ]/ I0 y
3 x/ f8 w4 A7 R
: x! A, Q# J% G5 X" Y/ 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版下载:
+ V7 K/ c8 P4 U* n' K( u- k
6 L' B7 V6 k+ w: ~) [
) G  A# n8 B: h6 `* N..here<<<<<<------------- http://www.treo8.com/bbs ----------->>>>>>: S1 M- p$ J9 ?% ?& V6 G/ }7 _

! a- W/ l7 i+ m) t+ l+ Z; S+ n; @[ Last edited by ZelluX on 2005-11-19 at 23:17 ]

TopSuDoKu.patched.rar

44.7 KB, 下载次数: 1883

Sudoku.rar

516.7 KB, 下载次数: 1989

 楼主| 发表于 2005-10-1 14:50 | 显示全部楼层
基 本 游 戏 策 略 (一)
  `6 f: f2 t( `+ B" @: ]
( C0 @' H- @  v- V- l0 ]下面我们是通过对一个中等难度的数独进行逐步分析得到结果。2 ?; z- q1 i/ |: P1 I( E
; u- j/ h: x% S( @) X
我们从上面的三个小格子开始。中间和右边的两个小格子都已经包含有数字1。  但是左边的小格子还没有数字1。我们马上可以想到,数字1必须出现在左边小格子的一个空位置。同时,因为格子的前两行都已经有了数字1,所以数字1只能放在左边小格子第三行的那个空位置。
* R% s( U5 i9 `; y% I  g, v' m  f" v* k6 z, R* g

0 N8 M! U" E" z1 P% e
/ r" P, o8 Z) D9 p
, F- s1 Z; a, ?1 R我们再看格子的其他部分。  观察中间的3个小格子,您将看到数字2也出现了类似刚才数字1的情况。上面的小格子缺少数字2,同时,下面的两个小格子,分别在第4列和第5列出现了数字2。因此数字2只能出现在上面的小格子的第6列的某个空位置,但不能确定究竟是哪个。这时,我们就要再根据其他行的情况来进一步判断数字2的位置。3 O* I4 {* G  M! D$ J
" i$ |  Q+ A9 Z0 ^

4 Y  c; [0 a4 X, \& n' Q% R! q$ b# y% L3 y: l& _- Z! d1 h1 t
# ?# {) _( \1 U6 k  E8 e: k; V
我们发现,第三行已经出现了数字2,因此,第三行的其他位置就不能再出现数字2了。这样,我们就可以确定在第六列第二行的位置应该填上数字2。
! g3 n, [/ P/ S% U9 M0 ^2 n0 w. o6 B; B/ [7 J' }- `# ?

9 Q4 f5 T: p: A8 L" p8 @8 m  ^. S" I8 i; B1 w4 `, p

4 b# T/ N5 e- H& C/ A. T" @7 f3 Y7 w有时候情况可能不会如此简单。  我们继续观察右上角的小格子。因为第二行和第三行和第8列都已经有数字2了,所以我们可以初步排除5个位置。但是现在仍然无法确定数字2的具体位置。这样情况下,我们可以采取尝试的办法。先试着把数字2放在某个位置,然后观察其产生的效果,如果推出错误,那么就说明假设不成立。这样,数字2就应该放在另一个位置。, b" R3 g; ~4 t  H5 E% T

) M- c6 V3 Q2 x( o" ^
  K9 x& c( @1 h) v' w
 楼主| 发表于 2005-10-1 14:52 | 显示全部楼层
基 本 游 戏 策 略 (二)9 _* c* _+ Z7 k1 d. K3 ]/ O6 {

3 R/ ]6 I! D* Z* }" O+ u用上面所介绍的方法,我们可以确定数字4在右下角的小格子的位置。这样,该小格子就只剩下三个空位了,需要填写的数字分别是1,6,9。
5 @& }) U+ S% a; L
" R( C% S( L5 s7 |6 ]
) L. N% _/ c+ P. F! f
" Q) P. s3 X4 e7 m; \7 s' a  k. p& a9 \" k. N
当某行,某列或者某个小格子只剩下两个或三个空位置的时候,我们就应该集中精力尝试着把这几个空位置填上。9 {( N+ \0 H! O1 `

5 ?, X+ }$ j. x- V6 R
% g" g- S& Z! g5 s1 v
& C$ j6 V- o; Q1 e) g" M) I4 O; [/ m' F) W" m, v% T2 V: e( \
观察右下角的小方格以及右上角的小方格 ,我们可以确定数字1的位置。
# Z  B+ |. q5 n
* L* r" T, }- C7 ?, |  U, J. E% N* R# |; X# K0 j* ^0 h; A
+ k9 Z$ `6 g) b$ d% e7 @
同样的办法,我们可以确定数字9的位置。
+ r  p9 e5 D" g8 o; z; s) [4 i5 {+ ?" n
( x8 |2 m- V) g" s$ C- w

& Q7 _: y4 M2 K0 v9 H
" }1 @  P! n- g) l- \+ R: o) s' _; Z8 l: k; P0 N4 n

5 o, t: Q% I2 U- d, \0 v5 l" c+ I( T
  `' S) y8 K& K8 R. _这样一来,右下角的小方格就只剩下一个空位置了。 当某行,某列或者某个小方格只剩下一个空位置的时候,我们就可以直接把这个位置填上数字。) r8 f) {. @7 N) Z; y

# W8 k8 [, T. F9 G. J4 @$ |1 R' O$ R
% K+ Y3 h: t+ ^& l8 w$ ]0 F1 P' g$ _0 ~
. V2 h# y: {% O
$ X. R8 r' X% Y+ `9 X
值得注意的一点是,我们填写数字的顺序是4,1,9,6。如果我们是从确定9的位置开始的话,可能就不会如此顺利了。
$ O1 \0 i( [% c/ I6 h
/ D$ k) {  j; G" I* m9 V1 }. S  h0 l7 p当填写完右下角的小格子后,我们可以确定位于右中的小格子里面数字1的位置。
 楼主| 发表于 2005-10-1 14:53 | 显示全部楼层
基 本 游 戏 策 略 (三): n+ k- M9 i3 _& A; D$ K9 M/ Q0 L
7 o' e% R! {3 f* Y. v% z2 I
接下来,我们来观察左上角的小格子。我们来尝试着确定数字6的位置。
7 [9 w' x& m; L5 J; K7 c# f' T
6 X6 W& ]# l, T: @" ?4 G
- `7 I' |! F( Q5 j" b3 Z0 f% o
. q+ A6 k0 }8 z由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。
* y: ]! I, i7 V5 R! ~) A% L7 A
$ H1 ?1 Q2 H4 u# G+ d& x
5 z/ H( r! n" t) {1 _7 K/ T2 n) a

/ Y! u5 H. i! o
6 C) k, l- b( o8 t5 v% F1 y  Q. H
) y' W0 Z* I! H7 i2 M/ T: f. a
) c9 T8 z2 n# M" p1 g' }
由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。% m+ J0 |$ s& T' ?8 I
& i% m2 W/ O5 i$ a1 T" P  M
我们继续观察位于右边的小格子,也是有两个可能适合数字6的位置。
2 O  t1 ^! @7 w' F% `
( b3 w# ^6 C% R  n. _( c- v5 V" O4 y* ^

" ]6 t* e+ T3 V8 [: h1 e/ W& m$ h# ~+ I! V% ]* y' N7 ]; ~( E) B7 k
9 q6 J, u  z3 C4 }2 \, d+ s7 _9 j. a

, \9 R) L1 v5 M4 B8 R, t" x; j' ]! W7 ?4 u

2 f0 V: J/ V) M' Q& K1 n好了,我们现在仔细分析一下这四个可能的位置。  7 f+ S6 X  p0 E
* y" y- d0 }2 {: }3 R
我们虽然不能确定左边小格子里数字6的具体位置,但是我们可以确定在右边的小格子里,数字6一定是出现在下面一行的。因为我们不能在同一行中出现两个数字6,所以我们就可以确定一个数字6的位置。% d9 ^( H" y, `$ b

' d5 q& h' C  ?2 m有时候,需要同时对几个小格子综合考虑才可以确定某个数字的位置。
 楼主| 发表于 2005-10-1 14:54 | 显示全部楼层
基 本 游 戏 策 略 (四) , {  x/ T; i0 N  ]4 g: @
左上角小格子仍有三个数字需要确定,分别是数字4,5,7。下面我们来确定数字5在左上角小格子中的具体位置。
: ?, F" s" U% U4 ]5 ?8 H: i. S8 V7 M% X

/ P1 `7 Y/ K3 w5 E
( ]  Q1 [. A) k* W1 @. @- X$ ]# Z8 `& y9 ?

# A" c8 c- q/ o0 e% P( L* W+ @
! g/ N9 N  J$ D, p/ H( L 因为第二列已经出现了数字4,因此我们可以确定在左上角小格子里,数字4可能出现的两个位置。: m& ~$ `' m! ?6 j2 N& X
同样,根据第二列已经出现的数字7,我们可以确定左上角小格子里数字7的两个可能的位置。
( v- i, m4 L9 @7 I1 k& p( X5 F+ Y 2 U9 D' U* t: W  B5 p7 C

( [! m( r. n5 {
+ @2 ?( H2 D; o9 a+ w! k" C8 l5 f6 I4 O$ Z
我们把这两个影响综合起来考虑就会发现,数字4和数字7只能分别出现在第一列和第三列,  因此,我们就可以确定数字5的位置。
/ E% L3 x6 ~" B! }
% l7 }# m5 `0 j; f/ X/ B& s7 @
" {7 {& K) i& N! b/ W* C
/ |- S7 ^# O& ^2 c7 X0 c4 ]( O$ m6 i# w4 c; O

: O, _  m: b: X' d7 ^
- I" T' \" b  p" f: _; ~1 q% y
6 x2 K. K$ X/ ~2 |基本的方法就介绍到这里,利用这些方法,相信您会很快的解决剩下的问题。祝您玩的开心。
 楼主| 发表于 2005-10-1 16:22 | 显示全部楼层
在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复
' N6 c9 W' U  {4 a7 h+ K7 f
" k! @4 ^3 C, p8 Z5 w: ]/ y仅此而已
发表于 2005-10-1 18:19 | 显示全部楼层
.....ddddd
发表于 2005-10-1 19:01 | 显示全部楼层

好难玩的游戏

好难玩的游戏阿
; v  p7 |! t3 L5 r我自己摸索了半天,1 S  j$ J. Z0 e# ]) K5 w* m( `
终于明白了规则
发表于 2005-10-2 10:07 | 显示全部楼层
楼主有试过astraware公司的sudoku吗?你会发现功能更强的。
feige 该用户已被删除
发表于 2005-10-2 15:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-10-3 10:19 | 显示全部楼层
非常不错。
$ M) K; p9 G1 ?* p请问楼主,有没有介绍数独策略的网站?
 楼主| 发表于 2005-10-6 12:36 | 显示全部楼层
Originally posted by joshuawang at 2005-10-3 10:19:! `* m' o: [" f$ |) j0 A, W, M
非常不错。
$ {; k4 c+ O% L请问楼主,有没有介绍数独策略的网站?

9 j8 v( B% D; P  B" l6 A这个游戏应该靠熟练,策略不是很多
发表于 2005-10-6 23:31 | 显示全部楼层
谢谢,我真想玩,而且我已经买了一本书
发表于 2005-10-7 11:13 | 显示全部楼层

Real challenge!

I like this kind of game.
发表于 2005-10-9 10:45 | 显示全部楼层
众里寻她千百度,那人却在灯火阑珊处!
8 Y% I. p2 G' F6 ^  [# G谢啦!!!
发表于 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: J: `% ^$ ]7 m3 E超耐玩的数字游戏
发表于 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 | 显示全部楼层
倒霉,做好了汉化,却不知道怎么上传。
1 z  U( P7 ^8 @) T* o( f
  e: w/ t5 q5 E( g4 l# G* N已经新开了帖子发布汉化版0 z5 s- W  R. I0 _7 f2 T

  S) A4 B; |/ 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 !!!
( {* [6 w: P) f; c6 s& c% Y: t- J; _4 K7 u0 a! O7 L, m

1 K. E/ x5 j; m$ p) S7 S" P, gGood 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, 2024-9-20 05:57 , Processed in 0.408292 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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