设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4929|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
' A9 ^' ]- w& ~9 R2 R
. d0 ?( E* l7 c$ {% E) A, K( E5 I几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.- k5 S" ^+ ]% J. H

* T+ i6 G) Y" L! |! j2 B主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
. K% `& t& _0 _" V6 D1 w3 h
  E. B2 k0 v0 a【见三楼,呵呵】
2 f/ W3 D. L: R& Q  T' S" e& s* R  x! J/ x% ]- o) w4 D
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了  ]0 S6 l# F) t% d1 ~9 y% @
7 f, N' _. S$ f3 Q/ q
问题找到了, ' y8 r: N0 @: Y6 F
: s( b9 X$ E+ S; a  ]! l+ x
$ X  U) u# E- O% b7 V2 B5 n
在 To clear 中遗失了一句 & w, d3 c2 z: K& x! ^9 f- ~
7 _" Z2 r" L$ C# |/ @
    [ ask neighbors with [any? grass-squares-here]: B& Y& K. R' J7 ]% P4 K' r
7 `) p: E4 O0 s+ e/ c

# D9 n7 z# Q* q: q9 _7 ~$ m, }4 V1 t8 q) p8 b6 R% e
  V2 y" }* p* ?7 Y
to clear
$ l2 k2 }- _7 R3 V8 `& x
0 J/ Q9 G8 n! d) bask grass-squares-here [die]0 r# r9 J# w. e8 f

( v) C: D2 Q! z9 }; r  E. z$ Wask markers-here [die]
$ f$ V& ^1 c) o0 o
6 [$ G) k; f) i# `let total count neighbors with [any? mines-here]6 F) U1 Z+ v; m: F+ l# o/ a
. D  v- y2 ?4 K5 I
ifelse total > 0
9 C8 A) G" g7 _! T, r0 }, @) w
/ w0 c+ F% |  m( e$ y9 ?; o4 j4 \[set plabel total]
. G1 i3 ^  n. Z
9 u0 H$ i5 x' w. \2 Q  _: W2 r0 K [ ask neighbors with [any? grass-squares-here], O# s' Y" V! p3 s5 p

/ D9 s- m4 `6 H2 |! e  G# ?& ~' c$ P
[clear]
! Z' f8 [: C" h8 I% N/ _9 |4 j
2 p; V5 E) f, U: c: O+ P- n5 aend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-3 07:46 , Processed in 0.013464 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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