设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5186|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,7 C( J, s" ?2 }, A2 u$ m- P: H7 I( s
3 {9 g% O8 w1 d0 t
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题., m8 a1 v4 y( X, `2 [) P) ~

! m, g0 m+ B# e( j* w- k7 `主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
0 `' D; w" ~! V# c, A% z# z7 ?( Q# ]! B# Q
【见三楼,呵呵】
5 J0 e- V! S. W- Q( r( z4 {* y8 H. y! q7 o3 A. \
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了0 \: ?6 W- \7 o( i* c. N+ Y6 r

" I. _! S% L" @% M: w问题找到了,
. T$ T0 c% P% p, x7 q% F2 F
1 i" |; p; y; d) G% B+ \
- ?. I( q/ d- C+ q( J6 b) i0 S/ F8 o在 To clear 中遗失了一句
# }' A# j6 k, X3 k; l" H8 p9 Q* \, X0 C6 h2 a
    [ ask neighbors with [any? grass-squares-here]  X* |, a* ]$ W0 T! ^* c3 r

4 y# N3 ~8 _! t
9 s! F1 u9 W. s6 F8 c5 |* q) N3 Q* Y% @. W& B

& A! X7 Q# N" t# Bto clear5 }  r+ J' A9 L$ C+ M

4 _& L0 G; \  wask grass-squares-here [die]
* C! S; N# q- g" q
$ S8 g  L) L9 y7 b1 h4 Lask markers-here [die]$ M! i5 |2 i( A% z4 }4 M

/ Y1 W) O$ |- I0 qlet total count neighbors with [any? mines-here]
' |/ k! O& L: @" ]( {
: f8 q% c" N, h9 r4 E2 E5 ^+ E" \ifelse total > 0
1 p* x3 t6 H( m, P+ L% K% I! ~+ b7 O: \3 Z1 H1 j
[set plabel total]& E$ s6 R# @) f2 C' O% N) q  f
1 m/ W1 P# Q, \7 K0 J2 R! }8 W7 d
[ ask neighbors with [any? grass-squares-here]  o( l$ ^% a, f1 }* B# m2 I% P+ R& `

! B& w, q% G6 B: |  }$ o+ L7 c; X0 k9 ]1 Y. G7 X1 L% }
[clear]2 S$ s/ Z/ y, z; l2 \$ l8 E

6 S1 F$ T+ U, \end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-5 05:52 , Processed in 0.013811 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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