设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6306|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,1 t0 J9 a! r, \/ Y9 j8 s8 S$ }+ g2 g

& z: z1 n$ L. i# D9 d# z几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
' N7 h; c% e  H5 t
: q* f! ?5 z+ O1 `  n$ f7 O主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, / _. b+ a' E2 z# j* J2 K

3 a( G3 v6 y, l, N% C【见三楼,呵呵】
, w' u/ O/ b$ N) ~0 J/ |8 K$ Y6 U! f8 ~/ i1 d+ w9 {" T8 U
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了, e$ ]7 M' a% X! P0 {  v0 T
/ t$ v6 Z8 L  _) _3 }$ L) E% h( |
问题找到了, , Y! S5 V7 P8 M: Y

) i+ B5 i3 u' n7 x8 ^# w+ {
9 v% E. {) M7 r) |4 F在 To clear 中遗失了一句
' b$ K( H6 E$ M4 W. Z. J9 d
/ A; Y8 b' ]; T! B$ _4 p    [ ask neighbors with [any? grass-squares-here]
+ M0 e  i1 ]8 s$ H& K9 ^$ _
! ^' G5 k2 M: }$ f! z
' _( {# g9 N" \7 @) N. h5 ]6 y% i: Z5 c& M: D  {$ b6 K

2 v: W$ w" [7 H* H3 w4 L# ~to clear% X! d2 q7 \: V1 C' i
  g! W5 j+ p' ~/ n4 f9 {# o
ask grass-squares-here [die]+ G# z5 o$ f& n
. b5 e. M) O$ _; z1 j; V6 S. q1 E
ask markers-here [die]
( Q! i& v2 J) b" D0 }. X3 V4 p8 k+ T3 c; Z  j5 O
let total count neighbors with [any? mines-here]7 p6 o0 ?" d$ m# u+ o( U

0 M, v2 ^  [; c3 r8 W" ]ifelse total > 0- e8 F" ]) }* w& S

) K+ _& \6 m. P[set plabel total]
5 g$ a* U6 G6 d  t, Z
  n$ O. ?6 x4 i& t8 P3 M [ ask neighbors with [any? grass-squares-here]
* v4 n* K5 `6 _% T! l' n# i8 |
- P& `: R- E0 r1 x8 ~: H
[clear]
: |  ~" O$ L) }% X/ X8 z+ F' L8 x# n8 g& x: v0 a: \3 ~
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-16 23:03 , Processed in 0.017888 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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