设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5195|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
" s) b" e9 e) {/ `/ m0 F, V/ Q' r+ u1 v' A6 f2 x+ n$ j! M
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.& x, i+ y, P" t( L* O- q2 I
" {% [7 T6 u% ]1 _! u6 [& F1 {4 A
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
/ x$ D3 ]' \+ v7 q- n( Y$ i" L4 [& g+ r" @
【见三楼,呵呵】3 v* g5 o8 |# {+ M

& V' s  m# n. J, m4 @& o[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了5 j4 I, v9 ^/ A. v
0 N$ V! C1 X; d9 Q4 ]
问题找到了, % E) s4 O% S4 K0 K& a
5 {, ]. M2 r9 l# L: P- R6 h  l; f

/ J! w  {8 l, [# H2 k7 r7 V8 G: R在 To clear 中遗失了一句 7 s+ B2 @1 L2 A0 Q1 E( @
" o( z7 ]! u7 [3 D
    [ ask neighbors with [any? grass-squares-here]
  |4 s/ R& r2 p7 l1 A  F
7 Z; W4 E3 p+ m. G5 n# {4 I
$ p' Y. F& i7 g5 G4 N- t9 d; W& P/ L' _" ~2 \0 d. j
4 ~# x9 |/ G0 e$ K2 G
to clear
9 d) G& s) |. A7 X8 Z: ^8 q+ m# n2 d5 \  C3 P. t
ask grass-squares-here [die]$ i& k$ X  Y$ g4 Z

' j& U- l8 L0 `8 P% Gask markers-here [die]. C* h2 @5 c! _  w! L) L. \, a
2 e: W  b& J7 o6 I$ L8 B" R6 S7 N
let total count neighbors with [any? mines-here]
" a" X+ W. P0 V! c/ y
9 K4 M2 }! X/ Z1 d. o6 @0 ~ifelse total > 0
- c9 I+ A5 J5 K% M: b5 U3 i0 W" ~8 q' _+ I9 y
[set plabel total]! j: X9 V) \6 H

9 A# c7 o1 p: ?. |4 s0 n: @ [ ask neighbors with [any? grass-squares-here]
, }9 D3 W' y- I; L: L" b3 W! ?* q) I) M4 N! n
) F3 W9 Z# t/ O! I, L0 V& B5 b/ Y
[clear]
) ]) I$ v8 G& E- G6 U  S
# Q- q1 x9 ]5 \. Q) w/ qend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-7 14:19 , Processed in 0.015775 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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