找回密码
 加入我们

QQ登录

只需一步,快速开始

帖子
查看: 16179|回复: 203

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

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

( H, I6 K* r; _+ ~0 Q* [
, O/ R" d3 A$ B3 u# g大家可以去 http://www.oubk.com/Game/SuDoku/index.html 试试( k9 y. K( K. l; ~4 B$ A

" D# b2 y$ @1 P* @
( N  u4 o+ c8 s% v0 g3 N2 C
. G* Z$ ^! B& `* m- d7 r' g[ 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版下载:- K# H0 X/ x( l" X

0 z4 \0 x8 l% l; R/ H( |' V+ c/ o( V8 u, F
..here<<<<<<------------- http://www.treo8.com/bbs ----------->>>>>># g* w1 a- }2 t8 Q
8 c! ?% E: _7 h5 c$ L3 y( ~# c
[ 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 | 显示全部楼层
基 本 游 戏 策 略 (一)
( Z+ J3 i. t9 N& A: s/ L2 v
+ d7 a. M4 x0 k5 z4 U' u下面我们是通过对一个中等难度的数独进行逐步分析得到结果。
6 N9 x( K% O4 u+ C
6 j' E& F% }" I. H5 r我们从上面的三个小格子开始。中间和右边的两个小格子都已经包含有数字1。  但是左边的小格子还没有数字1。我们马上可以想到,数字1必须出现在左边小格子的一个空位置。同时,因为格子的前两行都已经有了数字1,所以数字1只能放在左边小格子第三行的那个空位置。1 P. a! E' u+ p* O2 I, p
; D$ G) |/ G0 [# y% ~; r
/ H  e8 S. @! O! l4 G6 u' m  {1 z8 D

+ d9 k, B5 A# E! ~5 q' {) V0 N
2 g& ~( b, @" L6 M! i5 c) c我们再看格子的其他部分。  观察中间的3个小格子,您将看到数字2也出现了类似刚才数字1的情况。上面的小格子缺少数字2,同时,下面的两个小格子,分别在第4列和第5列出现了数字2。因此数字2只能出现在上面的小格子的第6列的某个空位置,但不能确定究竟是哪个。这时,我们就要再根据其他行的情况来进一步判断数字2的位置。
: b2 N) Q8 d/ u3 T& P) d1 W! z  [+ `: d: K7 ]: J2 p+ l5 h. x

: `/ s- {2 P% p4 T: z" c3 ]* V- Q" W8 ?  q: U

* l, @; z  u, J# n% [4 W我们发现,第三行已经出现了数字2,因此,第三行的其他位置就不能再出现数字2了。这样,我们就可以确定在第六列第二行的位置应该填上数字2。
% w) J& J$ W( w# V; D# l& [6 [+ J3 k( @) Y3 g

8 N7 U1 _6 n6 r3 x4 c: Z% J
; j; l9 f5 T4 A1 m: r8 m6 r- N# v, b0 [: K) {8 }
有时候情况可能不会如此简单。  我们继续观察右上角的小格子。因为第二行和第三行和第8列都已经有数字2了,所以我们可以初步排除5个位置。但是现在仍然无法确定数字2的具体位置。这样情况下,我们可以采取尝试的办法。先试着把数字2放在某个位置,然后观察其产生的效果,如果推出错误,那么就说明假设不成立。这样,数字2就应该放在另一个位置。9 W7 r/ {3 s! w. O5 L2 Z! @

$ J) ^4 M0 W1 k1 h( u
( y; Y" a$ Y2 \: f# a$ I
 楼主| 发表于 2005-10-1 14:52 | 显示全部楼层
基 本 游 戏 策 略 (二)
6 Z& q1 U- `0 G) J! }( g9 j' A, w$ g# C! l) h
用上面所介绍的方法,我们可以确定数字4在右下角的小格子的位置。这样,该小格子就只剩下三个空位了,需要填写的数字分别是1,6,9。
9 i( a% g/ {0 _& Y3 S5 R$ X! ?. p  ~0 @( r8 g
+ }$ i; V" U6 e$ Y
$ i6 X/ S$ @2 E1 D* k
: ?. @# x$ z- E5 [2 Q
当某行,某列或者某个小格子只剩下两个或三个空位置的时候,我们就应该集中精力尝试着把这几个空位置填上。
$ P  S1 W2 m! }2 ?+ o- @! _
* Q: w7 G2 t! |* ^; r * r, i& w" H( \9 r

4 K: z, o, {' X8 ]! C) p- Y
/ ?7 k2 g6 b5 m7 `观察右下角的小方格以及右上角的小方格 ,我们可以确定数字1的位置。
4 h6 ^# }5 _- O4 u1 {/ u/ X: G0 P1 J# q  L

6 }" m& c8 o3 l$ J3 O& p9 u" n4 c$ L! e" U8 z1 u
同样的办法,我们可以确定数字9的位置。
$ d2 @! b: N/ H  h- x! H$ ?, d% W2 D/ v5 L8 k

* G) [( z3 Y  e9 g4 L4 u$ C! ?( |5 [6 @0 Y  F4 A
5 Y- b, Q, q1 c! e

6 `& N/ I% o( h! \9 J4 h: l: \# \2 E- i- C5 I0 ]% [& I

( s/ _4 T$ C9 @  T  d这样一来,右下角的小方格就只剩下一个空位置了。 当某行,某列或者某个小方格只剩下一个空位置的时候,我们就可以直接把这个位置填上数字。. b+ e# S1 b. B, Y# j& p

/ B. \3 ~% I  }( Q$ p2 }
+ ?# {( |. ~6 D" N- S$ l2 l5 Y  G! v& z0 c# S7 t7 C& v5 d
+ o& k: U8 e) j  [# l( w
' l+ \. U9 d. R" V" c& m6 e2 [( u
值得注意的一点是,我们填写数字的顺序是4,1,9,6。如果我们是从确定9的位置开始的话,可能就不会如此顺利了。
! z- U9 a' U+ r& K; x) I/ |0 u' A" W$ `/ o1 l- `
当填写完右下角的小格子后,我们可以确定位于右中的小格子里面数字1的位置。
 楼主| 发表于 2005-10-1 14:53 | 显示全部楼层
基 本 游 戏 策 略 (三)& y  E; G1 p+ _% G" i5 u

2 Y6 s+ s2 c3 g% V9 j+ q9 W! S7 s接下来,我们来观察左上角的小格子。我们来尝试着确定数字6的位置。- d. i- ], K) t8 w
0 \, Q7 [- t* T4 C

0 K2 F7 A& T1 p- Z' ]  V7 Z3 O7 T& x. q: M; {. s+ E& c' ^
由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。 3 Q7 S2 O' x& X& B+ Q4 {
  p! z0 B- }% b2 k
5 K. {1 {+ y2 E6 }; y+ ?5 A

7 f0 J7 l; u7 Z8 ~+ f! x4 q! L8 |5 @: y' X! j0 \# K

- N) o$ F+ L4 [0 h0 f. {; ]. v+ ^/ w. Y3 w& u) K

0 V) f/ w$ o& j8 q: V: {- L
; H' t4 u/ z/ n* F; `) z) ~$ k由于右上的和正中间的小格子都已经有数字6了,所以我们可以在左中的小格子中排除4个位置,数字6仍然有两个可能的位置。我们可以在这两个位置先做一个小的标记。' Y' q% [* L: p6 E& L/ y
9 E; w2 h4 J1 `
我们继续观察位于右边的小格子,也是有两个可能适合数字6的位置。1 t" Z# l& A; R0 M" J" G8 {
2 T& O1 }- y" \+ o3 p+ d
0 g) p9 W% E) s  h( `6 ?

) R  m$ I+ f" x3 p% S* T: n' {' E: G) }% d+ B

6 H1 J8 N& u% H& m2 D1 Z5 U4 s- c" {9 H7 h) n0 i

7 Q- R% R$ W6 h) v& I) N
$ y) J- F. j- S  @好了,我们现在仔细分析一下这四个可能的位置。  + C" H3 R2 _" z. Z2 R

* M. |+ f4 B( p我们虽然不能确定左边小格子里数字6的具体位置,但是我们可以确定在右边的小格子里,数字6一定是出现在下面一行的。因为我们不能在同一行中出现两个数字6,所以我们就可以确定一个数字6的位置。
. h& Z  a0 ?& ?0 c2 c5 V8 }3 @. p" v: J) d  \' b
有时候,需要同时对几个小格子综合考虑才可以确定某个数字的位置。
 楼主| 发表于 2005-10-1 14:54 | 显示全部楼层
基 本 游 戏 策 略 (四) 8 Y  Y6 h# q3 c8 s6 Q. b- f8 b
左上角小格子仍有三个数字需要确定,分别是数字4,5,7。下面我们来确定数字5在左上角小格子中的具体位置。
" @, m0 i4 R: ]) G, e
6 }2 r% y- k4 c4 ]4 Q. {! G' \! u. Z7 G3 M0 ]! y! c, j# d, k: Z

) g5 H' ^8 Q  B5 x9 S% Y
3 J+ s  j/ s& M; z+ ?4 u& S: u5 X: \" R) L  u6 w1 {

2 z0 n6 F  h) x* Y 因为第二列已经出现了数字4,因此我们可以确定在左上角小格子里,数字4可能出现的两个位置。/ I- Z$ i: x: X* R! t8 w( F' S2 C5 v" B
同样,根据第二列已经出现的数字7,我们可以确定左上角小格子里数字7的两个可能的位置。8 k  D0 z9 |/ b( |, H
  r: O% O: W) P6 l. d# }

5 s' B/ [5 G6 I8 R; l+ v" |
3 k1 h& }& j( @& o% C
$ j9 K0 s! M3 P: G: f我们把这两个影响综合起来考虑就会发现,数字4和数字7只能分别出现在第一列和第三列,  因此,我们就可以确定数字5的位置。: ~$ N  G+ q% ~; Y% K; Y5 r
- ~" w( I* }: N5 p

. G4 Z( e2 `; |! v
' C& X  u8 L. q9 C: [. B4 ~+ S+ u$ }- T9 m
$ s/ j5 _: W8 @) g1 f
5 c' y& [4 d$ w1 Y9 c/ e2 Y5 {# Q( K
4 i6 J6 q- m; H; ?# `: u
基本的方法就介绍到这里,利用这些方法,相信您会很快的解决剩下的问题。祝您玩的开心。
 楼主| 发表于 2005-10-1 16:22 | 显示全部楼层
在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复
! a9 J  Z) r8 ^% d
& X0 O3 D& y  o/ K( ~7 g仅此而已
发表于 2005-10-1 18:19 | 显示全部楼层
.....ddddd
发表于 2005-10-1 19:01 | 显示全部楼层

好难玩的游戏

好难玩的游戏阿
1 `. L4 S# M: s& v# [6 v: M我自己摸索了半天,
* y$ F! L2 B# @+ t! o4 M终于明白了规则
发表于 2005-10-2 10:07 | 显示全部楼层
楼主有试过astraware公司的sudoku吗?你会发现功能更强的。
feige 该用户已被删除
发表于 2005-10-2 15:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-10-3 10:19 | 显示全部楼层
非常不错。
% B" Q7 r: C# Z- w9 x& [请问楼主,有没有介绍数独策略的网站?
 楼主| 发表于 2005-10-6 12:36 | 显示全部楼层
Originally posted by joshuawang at 2005-10-3 10:19:
' \7 n; H# l' ]. \8 p$ u: f非常不错。
% d- S. P* ~$ u3 z- T1 K) c请问楼主,有没有介绍数独策略的网站?

1 [- ~2 H  [' s- V这个游戏应该靠熟练,策略不是很多
发表于 2005-10-6 23:31 | 显示全部楼层
谢谢,我真想玩,而且我已经买了一本书
发表于 2005-10-7 11:13 | 显示全部楼层

Real challenge!

I like this kind of game.
发表于 2005-10-9 10:45 | 显示全部楼层
众里寻她千百度,那人却在灯火阑珊处!# X' z/ ]: F  ^% 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 | 显示全部楼层
玩了很久
  E, ~1 L5 v: y6 H, j8 p超耐玩的数字游戏
发表于 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 | 显示全部楼层
倒霉,做好了汉化,却不知道怎么上传。
2 n8 E/ p" b+ y7 F- g- _) ~8 j% p$ E) e7 g
已经新开了帖子发布汉化版. x3 e, |" S, Z. A8 I; u
2 F% g8 C6 a9 h
[ 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 !!!- X) X+ }. |+ S- m# {( F) ]& G4 M7 f

- u4 S7 [" i! S# x9 \& H( c! K
4 [! _  B9 h& q5 n' f9 ~' L5 _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-2 00:30 , Processed in 0.410896 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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