设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5671|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,9 M1 ]4 M- f% Y

# j0 ^) H6 b2 p' v' T  W% W: P2 {几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
* N* v5 w5 |4 f! k  h: D: Y! E9 c6 |4 f! b3 @  z
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
' T2 G. T+ l% L  O
4 i- e& `% H" [' y; F【见三楼,呵呵】9 p3 ^) o3 d# D5 i1 ?" |

) F& e7 o. ]8 t: V0 Z2 K  V[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
% D6 M3 v+ R& a4 P6 _) E- e, w/ k4 r
问题找到了, ; V7 u( b: J; n) ?

" {+ T+ G6 |/ {. E$ N
; z1 z/ b& b3 j* f1 b/ O在 To clear 中遗失了一句
: Z7 y3 `$ R* d. e* b
$ M7 f1 L+ T5 h7 @3 i, h    [ ask neighbors with [any? grass-squares-here]  ?  L. I# S4 p7 s0 d
: g5 q$ B( q+ D9 {

, E0 M; t# r& y7 s/ W
# N3 E# b, }8 ?4 `
- r; p$ ]0 s: E7 D5 \: E4 D/ uto clear: a7 G9 L3 S! z) y
  a' Z5 q  O4 Q' P
ask grass-squares-here [die]: n0 p0 K5 G/ W+ \; O- E9 U
. c7 k8 e5 `3 y1 Q& z+ ]
ask markers-here [die]
% t5 [6 L9 ^2 P4 f5 f
7 Z  N& D. g6 j' olet total count neighbors with [any? mines-here]
4 x" |* M. V: O$ o# k4 u; @, i/ v+ s5 s5 p5 q* _
ifelse total > 0
8 ~/ N, g6 _! y9 t& |3 ?2 m  m2 Q9 p' {7 w/ a
[set plabel total]! _! K, X  R! i: |/ g) m* e  W
7 Z1 h0 i. S9 M, M; R5 q5 D
[ ask neighbors with [any? grass-squares-here]
7 {- m- }2 ~0 H9 o% R$ c) U
. v0 W) p* F  |
/ J9 @7 i0 P3 ?! S, t[clear]
/ P5 {0 t, N4 P1 G4 B6 t9 z) Q& @. r: {  E& D" U
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-14 14:00 , Processed in 0.016333 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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