设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5475|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
% V$ m. d7 e! Q0 y2 h- R6 Z
# r5 G' S& \& N+ |几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.1 w# H( s, D- V$ L* `) }% I2 v8 Y6 Y
% W0 V# p- _0 Q" E  H
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
0 Q$ @" \& o% w6 }, L+ c2 N4 u" `. |. q4 _4 o& b
【见三楼,呵呵】
8 o# C" b! i3 h8 [+ J. }3 L7 D" `) `( K
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
* y  Y: [1 J) q6 }# o4 q
  H) ~/ p, o, K, A  d问题找到了,
3 Z5 Q: W% H2 M8 P5 p/ p3 M+ h- v4 d, L
) M" K, q9 m% }
在 To clear 中遗失了一句
/ I! z7 U8 `7 s! w+ K2 u4 Z  }* @; U9 m2 ~! _0 z7 s
    [ ask neighbors with [any? grass-squares-here]
) g3 H0 s, l  e, t. f# o* h8 G0 B; U0 n- a* U  q

$ f' L9 Q* z  q7 o$ h4 v% f7 J- ]8 o0 D4 P+ ]9 d/ }- ^
' o, f- I: g4 e0 x. Z
to clear! }* ~' D5 J+ }) o( p. [

1 l: {5 p$ I( K$ Y5 A% I3 Z; iask grass-squares-here [die]
) ]0 O# M" B$ R1 L2 y% c  j+ {  m/ G
( `3 H' U8 x$ R& w) B) Aask markers-here [die]
$ Y" K2 \- F6 B  X
3 e# l1 T2 E& S% S& Xlet total count neighbors with [any? mines-here]- k1 P: D, M# V/ V- k% {3 k
  E7 r, ~! ?. }" N3 E
ifelse total > 03 Q5 Z. W6 ^/ e( _

3 `' b3 i# s# X[set plabel total]
" A" G" @8 y  a: q2 M# N1 U- {# T! `- d" D& p* G& S4 m1 H
[ ask neighbors with [any? grass-squares-here]
; \& N& l4 A( ]9 _/ I
1 B$ H; N2 R, i3 b
' \9 @. l7 n. ?$ d% g2 p# _" r[clear]
# e, T5 W& J+ w3 s
/ R9 ]9 \1 J) Wend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-30 11:01 , Processed in 0.016166 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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