设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5244|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,0 x) r) y+ @! r+ {1 y

3 q" h' Q! }9 y" H6 F& z: D: B几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.+ b* h0 ^2 c0 U) t. D4 ^; N

+ n6 b% |, o; l2 h3 t% s主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, % x* l& ]9 z$ @  L6 R# v3 F8 I$ }' A, G
* m* \0 D7 s3 a
【见三楼,呵呵】
( G1 M) c" l, F" P, }! |
& M$ R: x) ~/ l& M1 L0 B[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
' V2 M7 P5 Q0 T5 @6 n# O0 k' \# E; ?/ [! E1 B
问题找到了, # |6 }; q) k0 s3 `4 X

) r$ U' Q+ R2 P' s  H/ T9 w" z
" s8 C4 y# b) T  S在 To clear 中遗失了一句 ; X  ]/ Z  ^5 u, }; e  P

. w! {: y0 H8 P2 c' t. J# m' p    [ ask neighbors with [any? grass-squares-here]
( z0 \+ ?3 {0 `" ?0 a1 @3 J4 @$ C$ r1 u& W5 p7 |0 d; H$ i
% L( b: [- l, J1 r& c5 N

: u% i' Z/ u* [" H+ p6 K0 z# \& A8 ~
to clear
& c: f, T9 ^1 b4 g- [
7 R5 _* J2 b( S: Eask grass-squares-here [die]
+ _5 @7 }- f1 C; J: H( {1 u) d. W2 G# b" l+ {+ K( q" Y# d* ]
ask markers-here [die]
* h' A5 u/ F  z# f: |" d7 ?8 w- R5 O; `
let total count neighbors with [any? mines-here]
4 i0 O* o7 X0 g  t+ r7 I; v* N3 }3 Y+ i1 [. c5 E8 k
ifelse total > 09 [9 C! V2 W1 c- p5 P6 u/ Z: M( |

4 r5 a6 I; ~, n) v, Z" y[set plabel total]
+ _/ k$ R( _- z- P8 L: h5 q
5 n6 M& ?0 O9 {$ A2 b" S' w* m [ ask neighbors with [any? grass-squares-here]
7 f: ~. @: B0 i( F" O5 A
& u& n! h" w" v- }7 V
( _( a; w! m$ s1 z; }! \$ L# x[clear]
/ v- s3 ^4 e" N
; Z; G6 g0 _5 J( u/ Vend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-13 22:09 , Processed in 0.015133 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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