设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5247|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
6 x9 u' Y0 B& i
8 x( H3 f) K3 q7 p& [. A. ^' X几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.( y. S) y6 Z' t8 Q

7 ^4 C/ ~5 ~* i# V; w5 A( z. w5 I主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
7 y, o+ P* J0 @8 e* J" X# F5 B0 `' b: Y, R
【见三楼,呵呵】
2 [8 f, ]9 a, c" f3 h
2 u* q5 u# c, ^[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
7 n. i  m% t3 F# w! J, d$ g9 m- c3 N8 K
问题找到了, ' s" f4 p* |0 t7 \

3 Z: M* O: K/ X% a- W( w5 H7 Q. e# b5 ?3 {: R8 r0 b
在 To clear 中遗失了一句 1 V. _3 U* U( R- Z
- t# n4 z0 Y) z! X8 i. c4 N
    [ ask neighbors with [any? grass-squares-here]
/ p: ?9 Q( a$ `: E# g
: m3 a  _0 m0 B( }" g+ N/ U' X( |$ ~5 G. E' \$ E
% L( j! H, t: w" F! }) w

1 ?. U9 A$ N7 hto clear( H6 F& L" \1 Q5 n% |
+ b+ h. T' c6 U% h  U( i
ask grass-squares-here [die]
( g% o& t9 R* X, e0 {' |
( K2 l9 q- I1 Q* B2 Sask markers-here [die]5 O" O( n# c/ F
( q% j2 d! Y+ a4 W# U0 `
let total count neighbors with [any? mines-here]& C8 K  D( S0 r
/ L; p) f0 S8 B2 A& K
ifelse total > 0- Y: c& u2 J, F6 q
) j" D1 }$ t/ }  X: J, m5 Y  p5 q
[set plabel total]& p, w' }. N* n* P3 Q

) `2 S" p4 B" x [ ask neighbors with [any? grass-squares-here]
# J2 f2 ~* D8 s* S) \# n; N! `; A6 J: J6 P/ g) E- x) g
! O' B0 K, {' R5 ^) U
[clear]
' E2 l0 t3 I# K4 }! ^* y6 C% a, E& q% }8 e( n
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-14 03:38 , Processed in 0.014200 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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