设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4909|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
% n- e7 h/ n& x# a, g+ A0 b5 ~8 I7 r* d/ U; [1 F/ G
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.% R' f) i5 t4 |0 \; N& z6 t
! }6 l' ?  L) W& h" Z, _
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, - F+ m# o5 i/ h  t1 D. Z" j/ m) i
+ X7 U# q" ?5 `$ f3 H. t+ h: h
【见三楼,呵呵】
  f. Z6 B! ?- t1 b) W' O( K9 G9 n1 f5 l% ~0 M
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
) i& H* ~1 d+ b+ c: }  N  o. z4 v, I# H; u
问题找到了,
& Z3 h8 _- Z# i1 h% |) h6 }7 o6 m& H# C: Z) ~0 d$ o

# b9 w; x' `/ c* e0 l在 To clear 中遗失了一句
% X' A  A7 b6 E4 J* }' L
; f% v8 y9 e2 ]; f! n: H* Q* f* D    [ ask neighbors with [any? grass-squares-here]
* J3 s/ R) K! w2 _
5 u; L6 c' p+ d) K+ l- B" J( ^6 _7 M2 W) y* _
1 `$ g# I4 e6 X, A3 C) B
+ V5 C1 g. ]8 x; n1 f9 s8 J7 w
to clear
# `7 m3 {* L6 |3 L1 r. v$ _7 J
9 A, N2 k  j) ~2 f% P) e# f+ task grass-squares-here [die]
1 x0 Y, ]( P! i0 C/ v: r; i
' X6 @/ y) ]) `/ y' O6 Sask markers-here [die]
; p, z9 y1 Z, r6 g' e, g4 i
/ J: b& m) N/ W$ ^* y# B" b9 d9 flet total count neighbors with [any? mines-here]
/ x# b; r, r) g3 \$ e0 {% B! U) f& W% q# C; A+ Z) D
ifelse total > 01 O2 v; L4 ?$ n

( p" g2 e) D! U% R$ S, T6 Z; H[set plabel total]. G. }" ]. g7 O- a" f) b
0 B: U- G* S  ^
[ ask neighbors with [any? grass-squares-here]& H5 \7 e# ]/ I% Z$ c

! i: J8 u, _" q7 f% p, a0 U1 {/ r$ n8 h" W; U; K( z0 _
[clear]$ X0 M! D6 W5 j) c
9 d. m( Q- Y/ i6 a/ @* V: n
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-29 22:35 , Processed in 0.014751 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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