设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4105|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
$ C; ~5 I/ y5 c5 ^. Q! r- {7 ^0 w" v" p" y
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
5 x2 `0 p: _( }3 g5 o" K4 P0 t3 j9 m3 X7 U9 a. P
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
7 a8 A7 j! y* n" B
" w+ z3 I$ u% p8 o: t【见三楼,呵呵】
2 B% m7 k2 \: L
8 Y! v% o' u8 `, R4 u$ P[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了: a/ \, W7 ^* A( j- W' T( `

8 k# ]% K+ r* F* J# M! w, a% \& ^8 L- _问题找到了,
) r1 a: ?. r6 [; N! j
; v- P0 z& N# @" s* i$ `
6 u7 v, L4 S) D; a+ |在 To clear 中遗失了一句
4 t' |+ y9 u: f, U# n0 }) H+ M( ]/ N
    [ ask neighbors with [any? grass-squares-here]/ _& b+ M( f" \" {* c
; G  F4 [6 p( C9 d' n
2 M$ J4 F2 M! h8 n  c) d

7 S. m  P5 d, L3 T. o) ]( Q, k! A6 A1 I( }. _
to clear
2 H0 m( C0 `5 i2 x7 m. v- M6 b: b, A: m- ]) }  S! F
ask grass-squares-here [die]
6 r, w/ y% f3 g  U/ I& |6 c8 L
ask markers-here [die]; X2 o2 R% {; L- S

; z7 H  O1 D- }4 tlet total count neighbors with [any? mines-here]% q7 \! \+ E  n0 v

; @+ n1 c. D( x+ q& Gifelse total > 06 j0 S' a, M* d4 a$ b
* E9 S* g" g" e
[set plabel total]9 f; q7 U4 I& D# r# X6 n+ T. {( @

9 U% Z( w6 }/ f! v- y8 v1 e [ ask neighbors with [any? grass-squares-here]
4 X0 G: b1 s9 [; g7 ~9 A, v  O' `! r% \5 o
/ @0 p+ c4 U1 Y3 s) e3 G' b! D0 A
[clear]+ }" S- v2 _: X6 x
& V! |3 j/ j0 C/ ^
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-21 15:44 , Processed in 0.014510 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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