设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5948|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,' l  ~7 W; v' w/ [# Q5 E

; I& @% f' `; Z# `1 \  m几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
- i, a2 b' ?7 k+ L6 [; k( c8 d7 Y7 U! I1 q, K/ {' I4 F
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, 4 G% h  j3 h9 r8 W: ~$ O
, ~  N( H. m+ l8 K; |' t
【见三楼,呵呵】+ I' h$ }5 f; M5 f$ e( v
5 K7 h7 ]/ `" {7 \/ R
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了0 f: O  e- y  s8 e: U; ~
1 ~3 n4 S1 ~* r$ K+ F
问题找到了, ) G7 @1 E6 S5 B9 s# A' L4 R
1 D+ r" P; D4 `" i# a5 @; L! \
/ B  r. v  \- l4 R+ w$ m
在 To clear 中遗失了一句 + L. T* ^2 }1 U5 [5 ~  v% d) a; [

4 n! t3 _) p: A, ~    [ ask neighbors with [any? grass-squares-here]
; d1 \0 C7 {1 K7 r* h( q6 Z$ I
9 \. @% \1 o5 f/ p8 Y# g
( L) g% }# ^* _" O0 \' a9 m0 l! e/ Z; @9 E* P
7 m& E, `; m: i7 l
to clear
# z+ y; u1 k' N3 Z8 b+ V2 u( f. o$ k$ m* \& x, m
ask grass-squares-here [die]! P6 [* ^9 j, `3 \9 u
2 R# X( [, B# y
ask markers-here [die]8 f7 |8 c3 I5 A6 E

# n5 B1 j4 Y6 d2 [7 ?9 P$ Blet total count neighbors with [any? mines-here]2 A0 L4 |6 I, E- A! v! l
2 t- D' U/ k9 }
ifelse total > 0
$ \; x- k9 B* M' h; f* M$ A) O' ]* V6 S: ^. U
[set plabel total]0 |. u7 `  v' b  y; @5 a% X
* |7 m0 B2 \' b" ]
[ ask neighbors with [any? grass-squares-here]& J+ U7 r8 ~" O$ v5 C9 M+ K

* a) L8 x5 s7 T) Q1 v1 n1 q
6 K0 B- n) a, E) z; f[clear]1 |0 K+ }; O7 ?. F% b* }0 A

/ }4 @2 ?, r) N; `end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-15 07:55 , Processed in 0.018254 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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