设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5963|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,/ H: c7 V2 i* f5 A' M

+ [/ L+ c; F* e$ Y几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
: z) @; C$ `  j, r. ~6 T5 }1 o6 ~
" m% W1 I) i5 Z, q2 T) M主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, / C6 I; F# t0 _# V8 e4 `# c
8 J" O' @6 s$ `8 J* }" y2 v
【见三楼,呵呵】$ w! I1 J6 p8 S5 a! Q8 a! B
$ D+ x( g3 m/ E: G
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了, J8 e' e4 U5 x

2 L3 V) ]5 v5 G8 c问题找到了, 4 S9 E" |3 A" K' M9 z1 j
0 D. ]& G' M/ G9 a- ]* w: o

* R- E. g/ o$ `" R5 `( m6 O# A在 To clear 中遗失了一句 3 b" ~0 _9 j5 S8 @9 S
- o4 A6 P& M9 Z8 G: J* a4 t
    [ ask neighbors with [any? grass-squares-here]. v1 Z6 a8 Y. x5 T. ?

' P0 H6 |+ s9 J$ \2 w3 O# f" d8 k0 t% w' m1 m# e. r
+ F: f: P' ?8 N1 N& d0 [9 P
% W9 \& {3 X, ^+ {: E
to clear& `! K+ F3 _; N( O3 o! e- d5 k

+ k5 Z: Z1 L- `8 N7 h* }: J+ y! qask grass-squares-here [die]" s# w2 r+ u& v  l- t7 N. Z5 A
( H. Q: I8 V7 B( s) u4 u
ask markers-here [die]: u1 R1 G5 z7 N- J$ W
  O9 J* U! y- t8 m$ B
let total count neighbors with [any? mines-here]& K. c, e) l- O1 A/ H
; o( D4 L# S4 F$ P2 ^. k! \
ifelse total > 0
" Y8 j- B0 c9 D
4 R5 L) p! }; f0 o: M  k[set plabel total]- Y' ]; \% r, Y' u. U

* P3 M9 O# }4 \% ?$ L8 z. ? [ ask neighbors with [any? grass-squares-here]" b6 f0 ?6 q1 z3 i0 W4 Z: s
7 |" w8 E$ q# v8 N" j$ B" p$ M( N$ I
* e% h7 }# N4 |4 L: c
[clear]
5 w# e0 G4 r7 @. ~* X+ _0 B
$ ^- ~/ m) N6 A$ j3 y' `8 d& V( Iend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 15:50 , Processed in 0.013308 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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