设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3937|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
  V. O% ?8 n& i, W9 i
) [1 P0 r$ T$ x% @9 Y3 Q4 \0 p几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
! U( ^  d7 H6 B. r7 Y8 E8 P" T) w/ ^8 Z  F  R8 G" Q
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
/ K. Z6 |# I6 S# ?+ \, Q1 L/ O" Q- J/ X- U
【见三楼,呵呵】
3 d* G" w" X  _3 o8 ^; }9 |2 p6 |: }& @; b( Y. O- I) V: @
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
- U1 x; u9 q; x3 a* P' d3 G6 [! s- }/ c1 R) j
问题找到了,
1 W" x/ W9 \. V7 @9 }1 ~5 j0 v% a
3 ^9 ]6 j; B* ]0 p4 |8 v7 G% v  h1 K* u  ~$ {# j
在 To clear 中遗失了一句
3 ~3 ~  z6 x) M, u) t; Q% R  X# `6 s$ B% R& D
    [ ask neighbors with [any? grass-squares-here]3 s* u% ~; W, L; s3 P+ c* _
" U' {6 }, ]4 M& E

# t8 O; f8 `9 y' ]7 x( ?- _- ~3 U* S8 w3 `% h! c& t( w

6 H2 D/ G1 S: U  f: kto clear' M1 r3 G( L) t$ A
/ ^3 Q* ~( Q# }1 i; M) V' u( [
ask grass-squares-here [die]
( c9 M' i; Z; g0 p
$ {  D5 u' O$ j# Qask markers-here [die]
! u  x0 o# i/ L% w) T. ?  k; y
6 i7 C) n1 E0 R9 t, k5 Flet total count neighbors with [any? mines-here]8 ]9 W" k3 y/ [$ V6 m; h1 D7 ^
$ A4 H% ?. ~/ B2 j. ]! M* }& f
ifelse total > 0. @, F* P9 {! C- i3 b

' |$ U, X" }) q  l[set plabel total]! y# |# M9 l  |# D  m
9 s/ b; x% B9 o6 T! B
[ ask neighbors with [any? grass-squares-here]
$ ~9 \6 }6 Y6 P
0 f, O3 I$ N/ S' {; b# q  s/ G/ x  o) C+ J2 n
[clear]' Q1 K' G3 C3 c- l( h  u+ k

# q) X& W' w/ L5 ]5 C, w3 wend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-21 22:07 , Processed in 0.015417 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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