设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6317|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
, I8 V' c2 j5 h7 Y+ y/ e- o# M2 G. v8 ]
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
+ C6 x) k! E, N. ~' j% |$ i* k' z6 M! b
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, 5 ~' r8 G5 j( @" ?2 i( S

7 v1 A; H8 \' O' v【见三楼,呵呵】: x( G- R2 [/ D9 c3 E
: ^2 _$ Z: ]1 b$ o+ M/ u
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了, m7 k5 S4 g) l: e' ^- D* e4 ]4 @

- U( n! A* l8 d2 V问题找到了,
9 B3 E: S# j* h" t: r
* f' Y; U% C% F! c* f
" H0 L" z" B1 K0 x在 To clear 中遗失了一句
" Q% C/ n7 S* [
$ |3 V; ]3 t. t/ i    [ ask neighbors with [any? grass-squares-here]0 z; a* A2 _( e, v+ P

% }, G. I) a. v
0 @* v+ O! Q0 ?6 ~! @3 ~" n7 b" `" n+ j6 y* V

6 f2 T: P4 R7 {0 \) P" eto clear
& g- ?. N0 M  d9 G2 f
- r) Y% ^9 A' E7 }ask grass-squares-here [die]
1 b, ~( u( X, R/ b4 x/ D$ b  ^, W- S' x8 ?  A* Z* N) l! R+ L0 H
ask markers-here [die]! x* n& _, a! h8 }
8 |( q8 ^4 o; [' q/ J2 |" _; c
let total count neighbors with [any? mines-here]
% v# f- f( g) _
. N4 T( l# b2 T: t. hifelse total > 0
4 K; J7 x" u: F9 ^
8 v, b- G+ U6 Q6 Y+ m% `[set plabel total]
; P! _2 k4 a+ \6 O
. @# h5 t" b' V/ a3 P- k [ ask neighbors with [any? grass-squares-here]6 Q+ \. ]; v1 u5 ~
2 u* p  a7 C% d1 n) }
; @& ?  t% W; M: Y3 C
[clear]$ V/ ], O: Y0 _( T. \6 x& L+ b
3 I7 L4 k& N$ t: c: B( l; z! V9 @( Y
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-19 16:49 , Processed in 0.015569 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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