设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3601|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,1 F$ x! s3 P$ j% y" H

" N3 I/ b1 \' t" c2 U几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
1 |  }$ M8 w% E
/ ?& K5 T; T2 v( P& Y: F2 N% x主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
6 t% T9 K" t, [# I& V( p" Q0 g7 t  ?- V9 M4 P! q3 m
【见三楼,呵呵】
, U& L) A2 W8 I& H% ?8 `8 U; U! w7 @. A1 s; }  O  ~
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
9 \5 X: j+ J! a, @. N: q0 M, D0 O! K$ `/ G, m5 v! I, }! B1 |% {
问题找到了, / U2 q8 U) O% t! E- m

1 `% k' R( [; }0 o2 t
3 [, H% j( @) f1 J( p( r$ Y4 h% ?在 To clear 中遗失了一句 ( p  i  a1 S# u, A7 \
" U8 V/ _' e) K" \
    [ ask neighbors with [any? grass-squares-here]" Z( U$ i+ j- b2 R; ~% B4 O# [

1 H$ ?) ~; N3 a( Q& {& z
! y; m. n: T0 d! ]0 R8 h
7 ^& A" W3 V  K/ {1 }( _- b% \( C* O  ^& f0 T( j! p& y: O
to clear+ ?" M# _. G& T6 Q3 P4 V8 o

# o' ?( s2 r: B* H( Yask grass-squares-here [die]! g* U. d! [9 T6 i) x# g1 P! }
2 E* P! r+ B% b
ask markers-here [die]1 d1 I$ d" p; B1 y  B2 v; `
" c' G; U- q2 Y! [7 a: x
let total count neighbors with [any? mines-here]
* ^8 a, `% z! L3 |. j0 ?9 Y# c0 p# q6 j, a* T
ifelse total > 08 g0 c0 ]/ `! j4 G! B5 n

! A! S* g1 ^5 y8 g4 g* {/ I) i[set plabel total]# f  G% L; t2 S  R. _0 o: z: ~8 t

' M& n3 _) d  v4 _8 f [ ask neighbors with [any? grass-squares-here]
5 d1 J4 C* M% P0 [# h7 H3 b- n* w9 o) o( C" Q

1 o+ _, z4 u5 Q* w[clear]$ |) n$ w& o$ i- x5 l
& D+ l9 p, O- u: ~9 o0 ?* v" q$ B
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-3 09:06 , Processed in 0.013964 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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