找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 15659|回复: 203

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

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

9 ?) X5 [7 [9 S, {1 n& [+ v  e$ i! _8 k# P
大家可以去 http://www.oubk.com/Game/SuDoku/index.html 试试
6 v9 {, F1 H/ v- l; f( U# u+ g4 _+ }9 A

( k! e% u; G! h4 g% N5 X
$ T4 \0 n, v: ~! S[ 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版下载:. ~6 B' M& q; a5 F: @
& V3 g$ o+ I1 e5 U( u- Z/ K

, e! ^) P0 k6 g+ ?. y..here<<<<<<------------- http://www.treo8.com/bbs ----------->>>>>>
% u! Z# N+ x$ |* _  }# g3 @; N' q7 M/ r3 y0 D% ^4 l$ ?, k
[ Last edited by ZelluX on 2005-11-19 at 23:17 ]

TopSuDoKu.patched.rar

44.7 KB, 下载次数: 1893

Sudoku.rar

516.7 KB, 下载次数: 1997

 楼主| 发表于 2005-10-1 14:50 | 显示全部楼层
基 本 游 戏 策 略 (一)
* i. f0 a) {/ Q1 C2 F: V' U
& v& z9 n% P4 t下面我们是通过对一个中等难度的数独进行逐步分析得到结果。' `3 l" h# w4 Y5 C% A2 X( N

7 a, G- F* O  l  N) p我们从上面的三个小格子开始。中间和右边的两个小格子都已经包含有数字1。  但是左边的小格子还没有数字1。我们马上可以想到,数字1必须出现在左边小格子的一个空位置。同时,因为格子的前两行都已经有了数字1,所以数字1只能放在左边小格子第三行的那个空位置。8 k9 E& K  M6 _/ _( N9 q

0 V2 R9 H& g1 o* i1 |! `9 e+ J, o
# g9 }8 z" p" g3 w  V, @# F! `6 z2 M) v7 e0 W2 K  X* O$ P# X
3 l9 j4 U4 ^& R4 a+ E' H) q* D- g
我们再看格子的其他部分。  观察中间的3个小格子,您将看到数字2也出现了类似刚才数字1的情况。上面的小格子缺少数字2,同时,下面的两个小格子,分别在第4列和第5列出现了数字2。因此数字2只能出现在上面的小格子的第6列的某个空位置,但不能确定究竟是哪个。这时,我们就要再根据其他行的情况来进一步判断数字2的位置。
$ [+ `9 x% X( T* N. V. k- p0 W# y6 z9 g
* v. N, m  w- z
7 o5 J5 a. G* X

" b# b3 O  S, u8 A. R我们发现,第三行已经出现了数字2,因此,第三行的其他位置就不能再出现数字2了。这样,我们就可以确定在第六列第二行的位置应该填上数字2。
! ?0 ?7 T6 O! s/ J6 [
4 [5 |% j, r- r# d1 r
7 Z! L7 X/ F4 {- I( Q8 z8 Q* _
: h+ _0 O! X4 q+ d  _9 i0 p8 G  }" i: j+ e3 ]9 R: ]
有时候情况可能不会如此简单。  我们继续观察右上角的小格子。因为第二行和第三行和第8列都已经有数字2了,所以我们可以初步排除5个位置。但是现在仍然无法确定数字2的具体位置。这样情况下,我们可以采取尝试的办法。先试着把数字2放在某个位置,然后观察其产生的效果,如果推出错误,那么就说明假设不成立。这样,数字2就应该放在另一个位置。
$ y# o0 m6 v- U% Q8 i" [/ ^/ p! A6 t
6 B1 d$ s3 \* S6 U" ^8 [2 n, [( d; A( k+ l
 楼主| 发表于 2005-10-1 14:52 | 显示全部楼层
基 本 游 戏 策 略 (二)
  H3 }. ^3 @" ^4 m
2 l7 G# p, i! S' J用上面所介绍的方法,我们可以确定数字4在右下角的小格子的位置。这样,该小格子就只剩下三个空位了,需要填写的数字分别是1,6,9。* t, o$ U; r) }2 a9 ]
3 }9 s) A! V; W' p% p

6 O6 K! ?- C& k5 x' X# M" b  G: }1 G  ~9 Q

6 \& `: ]3 |. b: k& E, T当某行,某列或者某个小格子只剩下两个或三个空位置的时候,我们就应该集中精力尝试着把这几个空位置填上。! R4 I3 u: b) `6 c$ D6 h
; |- g) ^5 {7 |$ |3 Q

+ R/ a5 f5 y( U
/ W% [3 S4 F/ v. `+ t$ E: Z( W# I# O6 f9 A
观察右下角的小方格以及右上角的小方格 ,我们可以确定数字1的位置。
" ~: k% S; @' |+ l) h3 g: C+ ]1 j$ N' y$ J: h

5 }# R) r0 r% Z0 ]. f" ]$ R% d, U* V8 i/ L" @! X3 _' e6 F2 f* ?3 q
同样的办法,我们可以确定数字9的位置。 9 O0 F$ Z3 J9 |& c; F" S: c

3 g' ?9 a0 E1 Y- t
0 L- Q6 b% O. ?. \
" h, J0 b. d6 y8 ~/ P8 L" T# I
. l0 N, K! P. j8 T6 x
# a0 l0 j) D6 @# l9 D

  L9 F0 q; C( B, j- v/ y7 U/ |这样一来,右下角的小方格就只剩下一个空位置了。 当某行,某列或者某个小方格只剩下一个空位置的时候,我们就可以直接把这个位置填上数字。6 u0 n7 P7 [0 [, ], ]; ]' N2 m% x

* F+ a# X/ f6 O& {2 ?2 J1 X. s9 J' J; p, b' _

, _3 `) P6 [+ d
8 K0 @4 L' x- F; c& Q- I: E2 `3 t3 b) G: e8 D0 s
值得注意的一点是,我们填写数字的顺序是4,1,9,6。如果我们是从确定9的位置开始的话,可能就不会如此顺利了。# Z' |: z) M% j8 F. j
: \& S/ \, O' ?0 P
当填写完右下角的小格子后,我们可以确定位于右中的小格子里面数字1的位置。
 楼主| 发表于 2005-10-1 14:53 | 显示全部楼层
基 本 游 戏 策 略 (三): U, _7 V1 u+ d4 g4 D4 q" @. o1 k; B
: Q2 Q8 p/ S* m
接下来,我们来观察左上角的小格子。我们来尝试着确定数字6的位置。( Q$ Q* |$ @+ V: {' G1 T
, H5 a" N& W4 w

8 p, N! ~1 E# V" l' ]) B  Y$ |8 S( e7 b
由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。 ) _: _, J* U  g. I

- d( K% k+ H/ P! {( v. u! R' @& M' d" _( o

# s) _2 z5 o) e. p! \
) N2 p( a  X. L" C' r1 J. R
7 I, H8 s/ W) A; B
0 s( f( H/ X% H9 `* Z! h0 B; e6 S
  ?5 k" U, J! T' c, ?. t
( t" l9 r4 p, }  [# ]- w8 ^由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。. l: _9 N3 O# w) i

( ?( t1 m* Y! f+ C" v+ T& m* R我们继续观察位于右边的小格子,也是有两个可能适合数字6的位置。  p3 ~$ {( ^; Z: B

$ g2 s4 W' C+ z  f, S2 l
8 Y8 c, q: K1 ^7 \' w8 }: F0 F0 F( b2 Q! R

+ N. \; M" K; x# b) r- k2 N1 y  e; S
' v/ D- z8 {+ \) ^) M5 q$ [% z% M% a8 E" r9 a6 H
& W( A  i' {( w  v
' _; |7 u% _* R6 }5 s# |
好了,我们现在仔细分析一下这四个可能的位置。  
6 A- g1 X/ Z$ a4 h* B" e3 `" v( O6 `* w: H* P9 M5 D
我们虽然不能确定左边小格子里数字6的具体位置,但是我们可以确定在右边的小格子里,数字6一定是出现在下面一行的。因为我们不能在同一行中出现两个数字6,所以我们就可以确定一个数字6的位置。: \% `( s( H$ R- F5 Q8 f- K  R. i
8 t& w2 {9 A- Q1 _. C3 W
有时候,需要同时对几个小格子综合考虑才可以确定某个数字的位置。
 楼主| 发表于 2005-10-1 14:54 | 显示全部楼层
基 本 游 戏 策 略 (四)   P( p7 c. V2 n. T
左上角小格子仍有三个数字需要确定,分别是数字4,5,7。下面我们来确定数字5在左上角小格子中的具体位置。
- H  S! I2 `5 R( |+ a' i4 a7 Z: Q* Z3 I1 O& X( E
2 f' I7 Y7 D! s9 ~5 p3 T
" l9 ^. [& S% |" P9 j/ k

+ E' a3 C! H. P% X$ Z7 [
) ^5 ^0 X* [: O7 }) [8 e$ x; S4 v( O( m+ G
因为第二列已经出现了数字4,因此我们可以确定在左上角小格子里,数字4可能出现的两个位置。
: @/ e: ?/ j' c  H: J! { 同样,根据第二列已经出现的数字7,我们可以确定左上角小格子里数字7的两个可能的位置。4 V# a) o- r! G# I, V$ U' ~* i
$ I& t+ j; b  x0 R
' P) d3 o1 M7 r! f. q) b: q6 R/ B
, }( E+ P2 o5 ~" \2 F

+ M9 _* q( n, N  Q* s我们把这两个影响综合起来考虑就会发现,数字4和数字7只能分别出现在第一列和第三列,  因此,我们就可以确定数字5的位置。0 H! G6 q* d3 v& K1 \
4 i& Z- b( G. v- ]

+ |+ N) K8 F2 x2 U, i# F* E0 F* Y3 u3 k  b* j  J+ ?# v5 w

0 n& H7 \- A" U' Q( R" j
, M- I2 t4 k+ ?; r. c7 b+ j/ G8 d1 G3 O

1 R( j' ~5 F. ~9 B基本的方法就介绍到这里,利用这些方法,相信您会很快的解决剩下的问题。祝您玩的开心。
 楼主| 发表于 2005-10-1 16:22 | 显示全部楼层
在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复* r( N0 V, d4 p

# ]; k* ]  a/ a; G% [! i% s仅此而已
发表于 2005-10-1 18:19 | 显示全部楼层
.....ddddd
发表于 2005-10-1 19:01 | 显示全部楼层

好难玩的游戏

好难玩的游戏阿
2 r6 G# I0 x' }( Q" J) v. u我自己摸索了半天,6 {2 |) F" j4 X) D$ `5 c$ E
终于明白了规则
发表于 2005-10-2 10:07 | 显示全部楼层
楼主有试过astraware公司的sudoku吗?你会发现功能更强的。
feige 该用户已被删除
发表于 2005-10-2 15:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-10-3 10:19 | 显示全部楼层
非常不错。
+ l% b- ?' h/ I7 R/ \" Z/ j/ [请问楼主,有没有介绍数独策略的网站?
 楼主| 发表于 2005-10-6 12:36 | 显示全部楼层
Originally posted by joshuawang at 2005-10-3 10:19:
/ @& D, ~, V4 X3 ?& j" c非常不错。4 K" \% F$ s* E# h
请问楼主,有没有介绍数独策略的网站?
- ]6 F% e5 c7 X$ u
这个游戏应该靠熟练,策略不是很多
发表于 2005-10-6 23:31 | 显示全部楼层
谢谢,我真想玩,而且我已经买了一本书
发表于 2005-10-7 11:13 | 显示全部楼层

Real challenge!

I like this kind of game.
发表于 2005-10-9 10:45 | 显示全部楼层
众里寻她千百度,那人却在灯火阑珊处!
; C* L, T+ d: f. Y) Q+ X2 h8 C谢啦!!!
发表于 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 | 显示全部楼层
玩了很久) y( P4 w( O0 X8 U) }
超耐玩的数字游戏
发表于 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 | 显示全部楼层
倒霉,做好了汉化,却不知道怎么上传。
! \; v7 X& \) A1 W- E
/ c6 E! \4 [4 @8 [/ I( x已经新开了帖子发布汉化版8 j+ f( I# i9 m9 b- n
% d- ~, G) v. y
[ 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 !!!8 R$ M- u. S* y$ [

! P7 p( T/ I8 w2 s! y" X5 x$ v1 T
, [+ ~+ g+ e; F9 E% J* `1 fGood 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-1-22 21:57 , Processed in 0.409984 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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