设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6280|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,& w" f  V, a; [

- p2 `# r" ]* B! g几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
1 V3 a* B/ ]$ {' X
7 [" I) R& X5 T8 L主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
$ h; w, a5 j! L2 E+ r; ~1 S; W% S$ z" ~5 V
【见三楼,呵呵】
/ l3 ]5 _$ @- z9 e% P) e' }# |% q( M6 e& K' ?" ^" E& s4 |/ s& p$ E
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
! W( n) O5 a2 S+ c& F  }, d* r& B3 A! Y8 T5 d( ]" U
问题找到了, 7 r. H3 ~/ L7 s1 ^# K9 w( J
, Y% L1 x: o% H' w
3 f+ C+ D% E+ L! U, _
在 To clear 中遗失了一句
- W1 S7 U: T! S& B( [5 o1 o! r# X8 K! ]
    [ ask neighbors with [any? grass-squares-here]; y+ I7 V& e5 k/ L  h

7 a% |3 q7 G0 c" j  y' _% a) p9 H* P& l
/ ~; b% T$ X6 {
, m. \+ V" t# U9 S
* ~+ Y) }7 p) \to clear
2 n5 E9 r& j" E7 e( F" v( ~
& C7 f3 `1 E! kask grass-squares-here [die]
$ d, L: D+ X4 U
) P0 m5 ^: L* z9 lask markers-here [die]- `4 t7 q/ {. z. i0 \0 k4 T$ O

% p% ]4 q. }" @! Blet total count neighbors with [any? mines-here]3 {6 @  z0 s5 j, r1 g% {/ L, I7 ]

+ k* H& v5 O. I& _/ p2 a3 ~ifelse total > 0
, g) b" D  U; J- A- q. g) S4 s: ^0 e. M7 \3 `
[set plabel total]- J- b" ]4 }& o. m1 q) D8 o
* g: y) A% ]8 m' a
[ ask neighbors with [any? grass-squares-here]( a( ?) C% u' a% T
* e- x9 u5 H8 o8 F
8 Q4 @2 e5 w* f8 b1 @
[clear]
" [7 s% N! k% h; Y) g# ?% L; [  z- f: z
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-13 11:50 , Processed in 0.014863 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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