设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4898|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,, d- ]* ~7 U8 N* k
3 `7 ?/ J8 n1 K4 G
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
. h( n9 Y, h  }8 F
9 o0 A' c2 w, ~主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, 3 Q: Z$ ^% S  T/ w: B! b2 i

' |+ W" I, q5 I* f# |【见三楼,呵呵】
& \# j# [. y6 s9 H% t# t9 }' ^" X  n) N# C- a
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
" {8 J5 J  V8 t* [7 B3 M" S& O, U) o& n0 k9 T) M8 t
问题找到了, % u9 ^# P3 @( h2 }: [$ A  X

" ?7 ~$ a' @; W' W7 q, x4 }/ `; Q3 B; v7 [
在 To clear 中遗失了一句 . P6 U! K; f' e
$ c2 e* {+ Q2 Q1 o  b! u
    [ ask neighbors with [any? grass-squares-here]! Z+ X% `, C: V+ u0 E
* u. K# {) @  A" e4 s

0 _# i$ ^4 {9 _- j! {8 S8 d$ e1 N( C. r
) h* _* A; c+ A, _/ L; ^
to clear
, p$ F( R0 T  {" |" [* a8 V1 d# |* D/ g+ Y9 B7 C9 ?2 U+ O
ask grass-squares-here [die]" c8 j# B- U9 p) i

+ F! [9 [3 \6 x" A8 p% g1 K7 Nask markers-here [die]
% s- G6 ]; k1 P" v/ v3 @
& G+ c$ k( {0 [; e; v! E; @' llet total count neighbors with [any? mines-here]
" t- U* z! y5 j$ ]9 V, k1 d0 X5 M) T, n
; w# w$ K& `- ]7 \3 ]7 C3 |/ {ifelse total > 0
* ?! P4 \  Z# Z4 d# k, Z$ x8 Q9 l# W/ A
[set plabel total]# z' C1 z# d6 |' x
1 u- `; @9 x8 v6 K
[ ask neighbors with [any? grass-squares-here]# n, B& K3 ]+ q2 S1 X- F

8 j3 Z% \( R, U8 H& K5 ]9 C8 O) r* e, }0 U
[clear]" O. `1 m! ^  J0 b
$ p( \& f3 D( ]% o# t& c! }
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-27 11:14 , Processed in 0.015792 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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