设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3579|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
: M" N; U" F" P3 \5 C2 `0 O5 \. A; W+ k# A, U% B: z' T
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题./ R" {, P! j: g$ q6 x0 ]: l
; w! J* P! P, m
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, : S! }( x6 V* {# p1 o5 o( A
5 s0 I/ [( T0 h2 s+ N, W# z! I
【见三楼,呵呵】
/ e' p. n% N* K, T. m) L4 P5 g+ H9 z' \; d( e3 ]) i7 p
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
% J& g& L; V7 \. A+ h
% i! `/ g! \: d. C问题找到了, . M7 s5 t! J7 ~% g# h. b% E0 P1 a* W( @
+ t- f$ U4 x0 T/ q
1 j$ p; c! f; F- ]8 B( H+ R
在 To clear 中遗失了一句 ! R' Q% K& c) u2 T- y$ t; X0 s

" j3 }0 v4 _) ^5 `8 j3 h    [ ask neighbors with [any? grass-squares-here]
  u9 n& `% I2 j* u5 C
4 K; ]9 R# ]4 C' `6 N8 Q% m& m
# m" }8 d' k( S. W

6 M* D8 ?# }; @' f# }to clear/ d, `$ a' T8 a/ q, p* L
6 f; c# l- T3 d% x
ask grass-squares-here [die]
4 [5 j5 a, E- C& w; _/ G& P7 T; E  D, R. ?2 s/ q1 E" B% ^
ask markers-here [die]
, T$ Q& d; [' t- L6 r# S& I( p' v
) n. [- y" H' v2 R7 T8 xlet total count neighbors with [any? mines-here]5 M+ ^, E, T+ ]6 f7 y( q4 [/ E
8 M: ^8 R+ i- P' Z! Q
ifelse total > 00 K: G) Q2 X2 k* c. N: s

2 i' x* H1 J9 L  ^- f/ n* u3 j[set plabel total]
; E8 @& j+ k% C9 A" w4 E% w# m1 s6 T. L. {- E* I- v# {  M
[ ask neighbors with [any? grass-squares-here]
: B% I6 C* |; `, k( p5 X( F6 m) D
, F( Y4 r0 ?1 ^" X1 C; l. D/ Y
- j- J) ?; C- X1 v/ N5 l) O[clear]! u$ o! K2 T+ u/ X, H# i
8 c5 w0 V( U1 [
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-18 19:01 , Processed in 0.014016 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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