设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5249|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,: k7 a9 B/ Y0 O( S7 C. R$ H$ m1 |
9 w2 A+ l( c: F) D( N
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题./ Q7 q  V: x. W7 m( I

, ]& p8 m( k' q5 m8 V主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
( y. ^& ]2 [( n& V7 u8 |2 \" Z3 b& j5 _; F
【见三楼,呵呵】$ H! C# }/ B% n8 K# T3 p
$ j7 J6 q4 m$ u7 G
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
7 L& B8 v) O1 I8 j- v5 L" c. o6 s4 j- b5 q7 o) o  \2 k" H
问题找到了, 3 g' _: X+ N! y3 z* S& F
$ n: x( I: x0 W/ k$ _  p
8 b9 z6 I3 U; q' W$ @! n+ ?
在 To clear 中遗失了一句 ; f" V) o- k' L

8 b* I! J5 f4 y0 F    [ ask neighbors with [any? grass-squares-here]
( T9 D4 X# f, M9 i0 j  \* C5 R7 ?! h' y% G. ?' v" }9 n) h

! O( g+ e- Y1 ?/ b- _( Y' z( C, {
8 h7 \2 _. C! A* s9 a; v# Q
6 n2 W/ a) g4 B- X0 Z' l9 \5 q; ~1 gto clear
0 Z3 {/ t+ P# e9 O* f3 I6 }
. H0 M4 I/ F6 C( mask grass-squares-here [die]7 Z" j( t3 B" z" X

4 @2 w3 G; ?' q, I$ ]9 Sask markers-here [die]/ W  d# _7 X8 e6 V+ j4 l/ y/ e/ f

. g3 H! v' [2 y: r$ A- L: u4 M7 |& W1 m, o6 ?let total count neighbors with [any? mines-here]" K9 c# N# M# I. I
" K) b; G$ E' x2 m6 |
ifelse total > 04 V+ _' D% Z# y4 G2 a5 G6 e& T8 t: X
4 z2 S; Q- K+ A, @" @' y( M
[set plabel total]
2 j  j% Q9 t* K# c7 E9 _7 k- ^3 H6 I4 r% h
[ ask neighbors with [any? grass-squares-here]( f7 @0 z: {, F+ l$ J, B  g
4 ^9 O; |' M7 M- q; Q1 c

- t/ X& ]9 }) c2 Y; W# f[clear]
3 B* m  x/ f; N4 |& u" B* N9 I, S: O0 I9 h9 Q6 I% c( Y
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-14 05:03 , Processed in 0.019532 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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