设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4894|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,% R' \0 F  v& E. \' J7 d% o+ Z6 k4 \5 S
. l8 ~. R3 |" e
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.* X) p* u2 F% l' M. z( b" i

* P) h2 P9 K$ u: U+ m主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, ( N4 A# n: y& z/ a1 ]% `0 D) [

; n  ]1 H  K+ c( w, X' U, Z【见三楼,呵呵】
4 p, U1 i+ {8 |7 @! z) B# F' C8 a( S% g& p* I/ W' s
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
, ^4 g! i3 z8 L% V; j8 O* I
% D' E  X$ i) Q, n4 ]问题找到了, 7 |9 n% a  w7 Q
6 {  `( V( l$ f
! a; t; ~. X; d- m
在 To clear 中遗失了一句 % g' Q; I$ l/ M: B3 v

; A# W! b2 s6 x; s, P( S8 r! o1 D6 Y% \3 o' m    [ ask neighbors with [any? grass-squares-here]
: |" O) L. O  m6 u1 B2 Y  V
% ~" C9 P0 P$ N, R6 R  k5 B
6 r. ]! A. v* l9 H( t0 U6 S9 C9 ^2 j% L" p- {6 W. x1 l

9 N$ m! \  ?$ H' S0 P! y" J9 q5 ato clear& K0 V( O$ A% \- ^: L  c# D
9 u  n( E* H3 n6 O
ask grass-squares-here [die]
3 }5 n. C2 c7 B, K/ p$ k) U& R! j& q% _3 X% |
ask markers-here [die]
, V. U. B  D6 y# j- k0 R/ I
* y" y( N/ e8 w- l5 rlet total count neighbors with [any? mines-here]
2 m* K" \8 c& g4 v; ?4 L5 v; I2 i6 J" u! Q/ z. `0 Y# p
ifelse total > 09 M/ j6 _; z) [1 m

" D# M; P( X1 J1 t[set plabel total]1 i& y8 |  l1 v2 F: x9 {+ \/ ~4 N3 n
  C& t, K" f$ _" \8 `# |3 Z
[ ask neighbors with [any? grass-squares-here]- H* s+ ^* i* }4 L. |. C4 g

& i& ]! ?2 [4 g( F0 p
+ b$ \" r, O* L[clear]
  Z  e9 u; ~) t5 f& _- Y
% T$ x' b4 p: _4 @' _: B2 Oend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-27 02:00 , Processed in 0.017321 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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