设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6817|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,; G. y% B+ }9 O3 H0 m/ k
& G- x) V( X/ U  S
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.3 g+ k5 i8 d  j( Z) C% V

/ F! H8 H5 n! m主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
& e' A$ d7 r9 v
& N/ F! e4 f& e, o% @; u/ _5 u【见三楼,呵呵】# i- d: B. L6 ]- R
6 i2 ^3 t) Z3 B9 K+ ~: a) C, _8 d
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了0 }  [, m0 g2 d3 E- V4 B" C
* V2 m9 o7 t7 u5 D  x. Z$ U
问题找到了,
1 _* d+ P9 i1 x3 u# E8 j  q" I% P& P5 Z# ~, f: J

4 g5 o2 e+ S4 l: \. ]在 To clear 中遗失了一句
' u/ e# n9 G+ ]6 o( R1 q
$ P+ _& ]4 c/ N  ?- n% L$ u" G    [ ask neighbors with [any? grass-squares-here]3 C7 F* P) t6 H" M- q

. n- O/ k3 ^, ]3 q& }8 m
* m1 P" ]: Z* a$ z" t$ V3 O0 J& t1 Q- ^" u% p! c
8 N) s' X( z& e- k% S2 _/ R
to clear
- _) s7 f* e; o% R
. B3 ?( G% i  Y9 S5 q/ X5 |ask grass-squares-here [die]
* q% Q( [+ ]% J) c8 R) r3 S+ h  w( h% l7 o" i
ask markers-here [die]+ [2 w% \( G4 A& S7 k
4 V1 V4 j5 ^4 |# ~( ?
let total count neighbors with [any? mines-here]
6 k1 I- K9 e* l% P6 P, E" K! a' X  G1 G
ifelse total > 0
( o0 x9 G5 c+ [9 Q$ }, g
+ @+ J" K/ ]9 w0 ~9 h) g+ W[set plabel total]. ]- P# a# h* P3 k$ a7 [  j- E3 y% G$ \
1 z) x% I1 ?- F# S& N2 `7 s
[ ask neighbors with [any? grass-squares-here]
% ^. }& @! E% H" J- U' G! g/ x9 v2 G* ~7 M' M

" W' q% F1 T8 j' z. E% v- X2 A3 G[clear]* @) b6 j/ Y! e3 S1 ?- s: A) h
' z/ M) ?2 w: s. J8 A/ T
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-15 15:17 , Processed in 0.015690 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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