设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5695|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
( R5 ^5 `$ z0 g5 D* ]; g
; L5 O: {' k+ h4 B0 g几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
* C4 e$ Z9 \2 Q  o# r9 G+ M6 d
0 P0 M% W0 W  `$ S/ H主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, 5 _- N* i" H7 \2 m% V3 c0 r" E
/ N4 G0 y3 t1 z: k  ?
【见三楼,呵呵】% Q1 U9 b; S/ r* @: _

. t* e7 l/ y) K8 E  C2 N) f[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了, C1 L, d8 b9 i- l+ q8 y) l" E
4 q" R! n% M4 Q5 K3 L& u" R
问题找到了, 0 ?* C. {* D* p

& _; p% P5 X" S* J. a" g$ |
8 e/ s) f% {5 u' t  T, r+ J在 To clear 中遗失了一句
! A8 T- x3 ~! x# h1 r- i# p3 w3 f( _% I" e& G5 y
    [ ask neighbors with [any? grass-squares-here]
4 L- g/ d2 \# x0 n; R# S7 _6 x+ ?# K9 I% W* h0 m% j1 T

  z/ `: D; {2 t# {1 b+ X. R+ `& B1 n3 z7 Q
- n6 P0 @7 j+ a* ^6 L' Q% ]
to clear. x( E/ ^  r7 h+ }: X2 [3 `

$ X) ?  r6 q# t4 d7 O9 q5 e! V; n( [ask grass-squares-here [die]
6 N0 z. P; p6 y% ]% c$ }" S9 t6 m( i7 h6 a
ask markers-here [die]
* J: e3 Z+ |/ B( ?6 _* ?6 R  G9 R. O) u7 @5 ^1 A
let total count neighbors with [any? mines-here]
& n% b, h/ I6 M1 {- y" V+ x; `, U. w$ K2 {, a& \
ifelse total > 0
' E6 F" {, t3 ^, v) D9 {5 A8 {8 q! G9 y4 }8 c# {5 j# [  O
[set plabel total]
2 A7 I+ C# V. |; g8 ~* q4 R
# |% m0 U' ]6 O( u$ {5 \! C! T [ ask neighbors with [any? grass-squares-here]
* E" H5 _' M  I2 f. y+ M0 ?- m
3 t, y5 h1 Z7 C* n. N( Z
/ |3 f+ o7 ]6 h, h  j: N[clear]9 a8 r9 L! i$ Q' L  x  i0 a
$ v0 m$ t/ j; A5 t, Z8 D6 ]
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-15 17:31 , Processed in 0.015669 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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