设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6342|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
( F( q* V$ ~: L5 |: @, o  W" f4 c+ s7 ?5 ]7 h5 C' n1 G
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
  \  `2 }1 o5 T& e, ^
+ m2 X# A  X6 l. y1 w$ \主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
* g4 {9 w3 X  q
$ p' r6 g& }8 Y【见三楼,呵呵】
' T# q; c/ {& M: n- M7 L& ^
2 h+ W& ^/ m' a3 D3 p[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了# S+ [) k# C& [2 H7 N! C; L

1 x+ P) q9 N0 I* C# f问题找到了, & V8 o1 @0 ?9 Y) |  d

9 y6 p% f# `$ n/ P
9 |+ V9 H, ]# F+ D! U- B) Y/ d在 To clear 中遗失了一句
; F- u  a  j6 U; [9 Y1 R2 @( H7 A/ T
    [ ask neighbors with [any? grass-squares-here]. F! s9 {- K; z( y( [& s

8 q- N/ A# w! C  l, a$ m" J0 d
- U2 J$ T: i, E- Q, ]+ p/ j( I

' L$ V/ h* {' `9 wto clear
  @$ s, |5 F5 P# |1 q" w$ X1 `9 ^. a
ask grass-squares-here [die]
& F( s5 b- r, [+ e, M" Y; e+ B: l5 {$ I- J/ @
ask markers-here [die]
# q6 Z9 x+ Q! }& P) _$ Y2 @* s& b3 j2 a1 q! N* y8 ^2 U5 V) d
let total count neighbors with [any? mines-here]
- a3 [/ ~% \7 N. }3 ~7 S5 G* V: n( s( a5 `! A; \2 U2 N
ifelse total > 0
! K2 y/ s) u0 R, H, v1 l9 s9 t" S
; U/ m7 ^0 p: O0 c* T[set plabel total]* B; b3 a% A* L
" S( V% `: R! t# M/ U! @! X
[ ask neighbors with [any? grass-squares-here]
, a$ f' K) b' o1 @, r
* S# a0 Z  |7 h  n
7 h0 d$ u3 u" ~4 Y[clear]
; C% C5 j* R, y6 a5 q4 i% ?& h# T% j& b+ Y  K
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-26 20:29 , Processed in 0.014067 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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