设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6145|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,- N% L' S- h% ]9 l! t
1 H6 P; m% ^. W" K3 r! a
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题./ m* W6 b5 E0 Z' r+ D' k4 c

1 A8 {3 l; j, s8 e1 D/ P, N主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
: W% i1 |& W7 l/ Q! z" g
, \/ v4 q) [3 y$ n6 ]% O; r$ U$ b【见三楼,呵呵】$ W: H9 r' |0 m/ I0 O: b+ _
& t9 w; T; _3 V; E& e$ K
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
, E4 S# V' f" M
0 g4 K$ f! k5 }7 r8 ?* s问题找到了, # N2 _2 y; `8 C% k$ m0 D9 A% _
. j0 T) B! V" ^
. T& o. p6 Z$ i5 _* R# k
在 To clear 中遗失了一句
' b" @4 \: h* P/ G
; ?5 @: B! @  k( |* A5 j    [ ask neighbors with [any? grass-squares-here]
& W. J9 L; `2 c7 D- h7 ?- T" i, f
7 k+ E7 I) s9 {7 {+ M- h0 \  T3 K9 z, l0 m6 r6 i: L5 l& F

$ K' S3 v: J# z7 {; q0 L1 S: O  o' ]- D; j* y( O! S
to clear! N8 V) W9 u( W5 L

2 s( ]) }4 X0 L/ e6 Q& }+ _8 s) dask grass-squares-here [die]0 T7 Z, {- j1 J. {) F% O
6 V1 b1 x9 S: `( |. S
ask markers-here [die]
# S3 L8 v9 R% f6 _$ d
: R$ M: K; l0 B6 k) V$ i! U8 @' rlet total count neighbors with [any? mines-here]# O2 [. J9 d7 Z4 i, ]9 v
# ?' {, F& S5 P6 D, N! j" n1 u& I: x3 M
ifelse total > 06 G' L7 u0 d* o) ~
+ A: u$ q0 p, B0 v
[set plabel total]# A; q5 R/ J% _# W# M8 m8 ]: h
; b  C' \! l7 F1 a- B* z" f/ V" e
[ ask neighbors with [any? grass-squares-here]0 M  ^* N6 n2 e  w' m
: z: f+ B1 [$ ^6 `2 d: {
7 N, U+ n8 V, R2 P
[clear]
& U3 G  [' b1 I* y6 x1 B+ z2 X, m1 ?
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-4-30 23:37 , Processed in 0.015189 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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