设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5708|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,$ I% D1 T$ X5 J8 Y; {" F# s
- R! z2 X) I7 y5 I
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
0 l$ a9 k. N9 I7 y- g3 W; B  K3 O( k0 y; _* o0 R
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, . z: j( W4 ^4 U4 S# h

$ p# N; m8 L" e( W- \+ l0 A【见三楼,呵呵】
, H$ T0 {4 C7 _1 ^
# x1 J$ B4 o4 s/ V9 |& E+ l5 }6 Y3 N2 S[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了$ v3 u5 e/ m+ |" M; r- S
! u* L& R4 q+ Z  c7 l
问题找到了, " o5 G9 W$ i1 d0 V! ]6 h# B* l
2 h5 A# y' G: f1 Q# s
3 l' Z7 J9 E" S0 h" L, q& v  b
在 To clear 中遗失了一句
% c, Q% ?9 k& M8 b7 \, V! B( O, L% e
    [ ask neighbors with [any? grass-squares-here]
9 }+ a% \1 u' u  ?0 k7 ?
  p; @- j/ ]6 a# ]8 _: L- |
6 v1 O  ~4 A! @" f) s6 p: K
# A. c$ P' o: g+ X; p; n+ y! g1 j1 {( H& {/ i
to clear2 }* T  @; Y- B
& ~: C7 g1 F8 R/ G# i9 r
ask grass-squares-here [die]4 n! ^/ X* ?6 ]

) X4 E% I5 N3 Q! y% Yask markers-here [die]
( a* a$ L6 A! P/ }/ ^  `, B2 p6 q7 ~2 u+ Y. B% W- }% U
let total count neighbors with [any? mines-here]
0 l$ f! p# t, y# q6 T8 M! b" X! f7 T, g6 x$ J7 J' \
ifelse total > 0( l* }4 B2 ~- D9 p) z& u. S" m$ k% C
2 U) i! D" v& N' I2 V9 a  B
[set plabel total]
5 c+ q! [8 r* l+ {" U% Z
* t( b! L4 j; ]0 q$ X, M/ X) V [ ask neighbors with [any? grass-squares-here]
7 i, M" y0 R9 e) I( s7 d% l0 G! ~$ H5 l* B6 s0 @  K7 u/ I8 D

/ O" c# I6 |% i9 z[clear]* ~9 j, x6 l8 v/ [% b& k9 [
6 K8 _: J! P$ {2 m. D( A2 d  z$ h
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-16 15:25 , Processed in 0.018245 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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