设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5687|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
% ?( d1 \/ H. N9 f" q: T; k! M# e4 G/ C* H* ?% Z7 f
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题./ `' i1 r+ e  p, `- ?; a+ ?9 ^$ S7 D
1 U: }: j% |; D" r" v7 l" N* ~
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, # g+ A* q0 ~9 _8 M4 ^$ ]) s  P

5 w% e2 j' N4 Y% c7 k+ y0 s【见三楼,呵呵】) `. A% C% U5 k2 N: e

- R7 w3 v8 V: y[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了. I) q+ S/ ]3 Q9 w' }& o) O
: w/ I( y. @" f0 e* p) u
问题找到了, 1 _' J5 [! n0 t, C4 d

2 f" V. G. T+ M- H% N( `* Q
  I5 H" s/ ]& }: n5 `4 g; C4 [# n# _8 H! U在 To clear 中遗失了一句
6 l7 \6 g. `! d, ?3 |' |( v/ q* v( P+ r* d3 u8 o! v; d4 o2 z- R
    [ ask neighbors with [any? grass-squares-here]
% J5 c9 A* R4 v, }9 I/ V6 U( U/ F  |* r" F* w

  ^: I1 l# x# I9 V, [
8 I6 I6 h, ^7 M& c0 M9 f. D7 k
2 w) D' A. t. E6 ]) H3 R# ^to clear! d9 a9 f! M2 E

$ k6 \( d4 t/ ?7 x% s: r1 m- f' task grass-squares-here [die]
; p" g2 y& h5 b6 Q$ H. G
. l% A4 Y9 @) R" `! task markers-here [die]
4 [' Y$ _2 g* V' i5 M, _0 b
( {+ Y; r  S, A3 R5 G5 U" Elet total count neighbors with [any? mines-here]
+ ~& H2 m  r0 o( i9 y( Z. \$ A& m% y' P" @$ N( o) c
ifelse total > 0" X# a0 d2 C  I0 {. x9 m

+ ]6 j' z) s9 r7 }3 y0 [  j[set plabel total]
0 \! I5 t/ h% M# j9 f/ l: X8 E8 G, i
8 F+ j" @  {) [* p9 [2 F3 K+ w( ~ [ ask neighbors with [any? grass-squares-here]
8 |2 U. P9 _1 X1 G5 g: G  J; w0 v& `/ c; L1 E2 H2 R2 h. ^

6 y3 C: d3 i+ P+ y[clear]
$ F* v& V. K0 M4 L7 L5 K- j1 h8 g; ~! {/ X8 U( l/ Z2 o  U; Z# U" t
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-15 09:46 , Processed in 0.016553 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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