设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5694|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
; l' e- q& t) f, M' y
2 Q0 d( w  z8 M5 E8 G1 R  _* y$ n几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
% c* \, w  H/ h/ H3 `/ J1 _# ?& p$ Z% h' p9 W
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
6 ~) G" _  |0 W6 S" I: s/ x5 Q% }, d, r( ^# v7 k, E6 ?
【见三楼,呵呵】% G, e: O( \( i  d7 ?

, Z# Z1 f# J" r/ {" [6 |[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了  B4 Y3 \& L) d: T, Z. M

' n1 S1 v6 m1 i问题找到了,
4 o* N9 [( W- M. j# H+ J* \, c: X2 ], D2 z- R& p
; T  V4 |" |& R, @8 R- K  `
在 To clear 中遗失了一句
# M% V) k, W8 t' f
/ _1 u' n- D  U3 L( c% k7 q9 i    [ ask neighbors with [any? grass-squares-here], E8 }/ L8 y  H3 t* h, f

, a+ n( ?' `# z2 C
1 C0 h# q  F8 K/ p  c) G- h; q  f3 w
2 g1 H% n$ z, ?2 X' n; C) }7 y
to clear+ r( U/ I; U2 b- Y/ G5 y" K
) J1 e& A% g2 h9 k2 l# ]
ask grass-squares-here [die]
; l3 l$ T& ^- ^# `& F! ]; z
' B7 [7 l6 T# ?4 p4 v2 Uask markers-here [die]
3 W1 h8 j' `! u! @
  D4 @* s3 _/ Vlet total count neighbors with [any? mines-here]
: m. p) f6 w8 B8 g: }; [. x$ R' }9 w7 O/ q
ifelse total > 0& P3 L5 e2 w* I* I  O5 z, D. X* n

3 W1 c6 S$ B( I* E7 N[set plabel total]$ b2 v5 I0 A: ~
, c% S: G# y5 F. v
[ ask neighbors with [any? grass-squares-here]
: e! ^$ f+ |7 @- P  N) J/ @! u7 p, ?7 m3 t1 U
( f* ?' t" G4 {) Q2 |' A, K4 a. P
[clear]4 N7 z5 G0 o) Q: O* W' p) e. F

0 F% Y; \, G2 H! h" s: }9 v: Send
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-15 17:17 , Processed in 0.014123 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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