设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4911|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,' ]8 x+ F/ h: k2 Y6 \: V9 A

. ^4 Q" ^5 e' K- L几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.# Q5 k( e) ]6 `1 y5 p. d
1 ]0 |. j; }& H& Q7 m2 z" I  l
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
9 P# r6 B& q) a
2 n/ \' ^9 N. r3 I/ g【见三楼,呵呵】
. [+ y2 p7 j* y
, x: m% n8 |- l[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
6 r  o/ j0 d/ m
, H/ |! a8 i( |0 q+ q问题找到了, 3 }; F% \7 x% U/ j
0 j, U: k! F  ^' R, B1 F

. G1 w$ H, u" a1 g在 To clear 中遗失了一句
( o, m2 D% \" P
( X9 L2 t! X7 l    [ ask neighbors with [any? grass-squares-here]
6 m2 e: e' r: q7 d) c
- @! j1 M3 d9 J% F) {9 w% z( C$ k+ ^6 i  Z4 ^  p# w9 P3 Q5 L) j" R  P1 m
- c/ O* M( R4 t
5 M% Z7 b# v3 J8 _, A4 |
to clear# z2 U4 c( B* h7 W5 ?& Q- r5 g
, o3 {  d- e5 a# {
ask grass-squares-here [die]
  B1 C5 N* w, f0 ^; |9 ?; ^" M7 N2 m0 C$ J7 Z
ask markers-here [die]0 ~: b& u% I, U
" X; _  r* F5 F, d0 k
let total count neighbors with [any? mines-here]* G' H! C$ G, D$ A2 O/ _8 @

. e4 a# ^$ r* Zifelse total > 0  w5 d4 J7 ^- Q" c% i

! J  w5 G( y9 [: p: p, U) {6 E[set plabel total]
: |. K4 n( e% S& U9 J* h) g! N/ L
/ @9 v! g" b1 `6 _' B* Y( z5 ?8 J( Z, w8 b [ ask neighbors with [any? grass-squares-here]: d7 b% e7 D) ^! U* c2 y+ D
3 m3 h( t! U( Q  W
5 d3 ~, G- T' Z8 S% h! k6 R# Z
[clear]! Y1 ^5 g- a! z

9 z& }4 s/ i) n" l  ?$ s' K" E" [end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-30 03:50 , Processed in 0.013712 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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