设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5821|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
" [# B! v- S$ s3 U4 ^" ?1 R. l2 a9 j: {: N1 f
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
: A3 v/ G+ [+ [+ C: M6 T+ \6 a7 P7 x& Z( |
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, " p" h8 [: @9 s: g1 b: h# o

* w+ P+ b4 C: m【见三楼,呵呵】
8 U6 Z, i  y1 T4 ]" t- p' r' a7 L# q0 z' Z* M3 U$ N! E
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
4 [" A: i, u4 L
' _0 n) |% U8 X, u4 w4 A+ {, c问题找到了,
! h( F* k: |5 r2 `4 g) w, s
) F4 {+ ~; O! ^* c/ ~$ N8 g5 n, m3 a9 b. E
在 To clear 中遗失了一句
3 w+ v5 l9 j3 S( i7 K4 x2 b" t( x! T* B- I; F
    [ ask neighbors with [any? grass-squares-here]* w0 ~- r+ z- I; U! [, w
- O/ Q2 J. v$ H5 a) J9 J8 h( s7 S

7 A% V7 ^9 A$ q) [$ |1 h8 x$ E" |4 x3 x) ~. f
" h$ L  a7 v. P$ `
to clear) c) B8 A% I) Q# s$ I# {& d
# Z) {; P0 I- u; k) C
ask grass-squares-here [die]9 B$ r/ o- c( F' v! r1 ~

# [5 t3 Y; \+ e6 P6 C1 C' a# Lask markers-here [die]
3 g) z# }  ^4 K$ t- [: w4 \$ S! P% r; d& u
let total count neighbors with [any? mines-here]: Z6 q# m8 V! b1 l" h' O7 t9 g" ]
1 T8 u# S) v& q" [1 |) Q; E
ifelse total > 0
8 I: [* E7 }9 }$ T9 \! z6 d& v( ^6 i6 |4 _/ }! S# T
[set plabel total]
+ n1 v* w6 H  [/ }
1 ]9 T8 t# }1 ~9 s1 o! T/ T7 r [ ask neighbors with [any? grass-squares-here]
9 q9 F6 a# y: f) ?" ]( `( x1 C# S8 R; \
: T: Y( F# p  U4 U& v/ h
[clear]1 |6 ]7 i& Y: c* `* X4 _) k
" k  v5 J. v6 @7 t1 x+ ^2 i; h
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-31 03:51 , Processed in 0.019371 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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