设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6819|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,- q- n/ O3 X" t0 M7 b( [( _
: u) a2 d* M2 |+ X% ^  j" p
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
1 F: b' ?0 C* y6 B1 h; x1 |) l
9 d% ]" }5 ^' V8 [主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, & D' [" E; }( ?
8 _* }% ?& {+ `( j3 ~7 g
【见三楼,呵呵】; B" {2 _  F6 X% F+ W& ]) A

# `$ X. X  i5 q' n5 t[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了; e5 P, h8 o2 [

) i8 W0 z: ~4 \问题找到了,
1 g' [' {- o3 w( L1 M
0 x' Z+ R; b4 p4 x2 r7 e/ k6 q1 q! W" C- K! K) y: q
在 To clear 中遗失了一句 : O+ X( d, t+ r$ F) ~9 B5 t( A

+ Q- A4 n$ p/ k. U7 o6 i% a    [ ask neighbors with [any? grass-squares-here]
' I- l0 {6 l, s! K- W
" c6 u0 B# z$ ~& O& @" I  }
/ Y  ~3 z6 `4 a; t5 T! ~/ a, t: P6 {) c) V' {1 V" g- R( z, z; C
3 w, _4 [/ J* L' L1 A
to clear
6 C( Z  a8 \9 K3 Y. |1 C2 L' E0 E) I$ V7 Q! ?
ask grass-squares-here [die]
; Q+ p% v7 C' ^( a- B! Y3 j9 k) ]3 v& f
ask markers-here [die]6 |  N9 S% z7 g; }+ D* l- v$ \! Y3 U
2 P, o1 |1 i; R  y2 P4 ^
let total count neighbors with [any? mines-here]
1 r' y9 ~" H: x" p/ {) b) S! M9 B/ j# y
ifelse total > 0) j7 K$ g: }. @

4 q+ j$ B5 P' }. g& s+ B[set plabel total]( Z1 P0 o$ S) U0 u" q- C  x3 k9 J

0 X! o/ T4 ~8 q0 c+ j' F# L [ ask neighbors with [any? grass-squares-here]
6 {, |5 `6 w' t. Q% m6 ]
4 s( c9 e2 R: r$ W* N
) o0 K0 u3 v) q$ h- m: P( N! d3 j4 n2 l[clear]8 G8 Y! N4 f) g) O8 u6 J
1 x" {8 n7 D5 J* v4 h' e" a" p
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-15 16:12 , Processed in 0.015448 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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