设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6583|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
8 z( l5 k! |$ b$ ~+ z- k7 V6 D+ L8 K4 J; R8 Y5 k; I: l
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
1 P) g% n3 y+ y9 @& C
" ]! i/ {# F- C  p& s5 {主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
9 O6 k/ U. ~& i$ y. I) X1 n: X5 {: Q3 O. M* n# y$ n
【见三楼,呵呵】
) U- s: o- `2 L5 c# m% |
5 n0 x4 w' q8 g7 {" a[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
( ^) S1 e" u# S& C* t" S5 v. u, U$ U: ^% }& |3 P/ P" L* B! o
问题找到了, 1 r0 o) Z0 E5 @; n* N" \! a

2 M# ?% U, g/ f% m2 e: \; T4 R, k5 [1 |* n' L. {: y: _
在 To clear 中遗失了一句 ! K# s' y, L- T1 {4 X; N
- W' x9 z3 I" [& B7 `/ S- ^  O6 D3 T5 ~
    [ ask neighbors with [any? grass-squares-here]# x( {* ~$ D- y: I* p
. C4 n1 m# S. X3 _5 S6 Z

6 g  K( c3 \# j5 |' C1 }% Y, m2 o1 l. A( h& v3 o5 q, \& h% S0 r

6 n" ~5 W  M; v. ]9 Gto clear
+ _5 s$ E; ^' C8 u0 Z
4 j4 O: g1 }  u; {ask grass-squares-here [die]- N6 t# w7 Z* _: [! J1 r

, h% d, x- j1 ~: Pask markers-here [die]
" \# q, U2 S5 F! w" l/ i4 e% C3 k' C4 x3 ^, W
let total count neighbors with [any? mines-here]3 _& J, K6 }. U7 I  ]) }. \0 C  ^
3 _# J8 H" L1 x: Y4 ~- n
ifelse total > 0
* ~) |* a9 d5 U! [1 r: \- z. ^; }' U$ z* G6 z
[set plabel total]
% n/ a, z' Z% g
0 a8 s. \4 T% ?4 Z8 Y1 h7 W; P [ ask neighbors with [any? grass-squares-here]
+ ?$ Y# u4 d8 n- u% O* S1 s7 N( |: J4 z3 B
. }9 Q9 B3 Y& G1 c, q" H+ T, Z$ Q3 _
[clear]
- F. ~) C+ H( O0 V1 @" @5 ]7 o- q8 c' p" d( b0 g
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-31 20:48 , Processed in 0.013941 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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