设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3489|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
( K8 A) ^- B  u8 a
+ o% B% G' X! [, E8 W0 b; `# B3 T几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
- |6 u1 v  |0 B) P0 |! s: G# C7 f+ h1 `* L. W- y6 a
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, $ q) o0 }0 @7 @
/ r" g. G8 m2 T( A5 n. R# u7 m8 W
【见三楼,呵呵】
# S. Z/ g; T2 c- N" H7 K0 Q
1 u9 p/ J/ y: ?& T, b" H8 o' H: U& c[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
' N' i. R" R6 ?2 ?
* Z* g6 n- o- Z; B% k问题找到了, ) s: n0 Q! P' V% h4 o' F& O

6 p4 [) K& s' \- ?8 k! ]4 s& g& W1 H! @9 ?6 c3 A+ T0 L
在 To clear 中遗失了一句 ( O0 [1 F) l+ E: @; n

$ p* W; ^; t1 o2 d    [ ask neighbors with [any? grass-squares-here]' @" M* Q% E6 P7 ~- ~4 c$ C( i

3 f& P3 u- F. Z* x
. `5 p8 V+ p5 @5 f$ _* f( l( D
, ^: r" P' Y* i4 k9 n3 N& W- ]
: E) N, z5 w  T) ?, }to clear5 o( V5 \7 J3 o( d
8 u/ p  a" `, N/ q) V% d. s
ask grass-squares-here [die]& m: S. ~7 h: Z1 G- {
9 P- r2 I3 q" X$ s7 F7 R. L
ask markers-here [die]5 c$ N0 I: R2 c7 E  w, I  A
7 _5 @$ @. j/ L  S# P8 u( w$ w
let total count neighbors with [any? mines-here]
( C  L9 k  a1 z& D5 M/ J
/ q* t  S9 O  Oifelse total > 0
: }) L$ L% k% r; U( i3 [/ V
, V8 `, T$ _9 C4 q- u, c9 H5 |[set plabel total]8 h3 B. B& U9 e8 c
$ p* v+ O5 Y5 \2 Z" M* R! L- m
[ ask neighbors with [any? grass-squares-here]1 y+ J3 m2 s9 r+ T# j
* h+ V& Q5 R5 W7 u: F# G5 A

$ L( T  @, I* F" y! y' {, j[clear]
5 H( r% D/ }' ^9 P9 ?1 r; B# O3 F' W3 r( F& d
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-27 13:39 , Processed in 0.013354 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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