设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4932|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
4 t5 V7 X4 u, X% O! G  {
0 h3 |7 S( j7 W1 x7 C几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
6 h- }9 l( {( \1 f: V
5 [, a  A. K& i2 J0 V/ ]& X主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, 0 S4 {; {) Y; a$ d" G1 h

7 m; W6 l& a* W( @7 j【见三楼,呵呵】8 c: ^5 m5 \% F9 u
6 l* L1 m& n1 X! V/ o
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了" r* f4 X$ T+ h
" D. y7 Y( v/ x, d3 O
问题找到了,
/ B0 \: p! A. s. A+ d
) m1 H0 P6 l4 n7 \, w% f0 J2 ?, M
8 D  ~9 X7 R! M* @# g5 S  C2 m在 To clear 中遗失了一句
  M0 ^. B' _* `& c: B* c# Z; N+ X1 u
    [ ask neighbors with [any? grass-squares-here]8 F' s% P& k  ]( V# U% _
2 c: U1 m3 m2 J
' f! D/ F6 I! C, Q  ]9 y
7 k4 f8 B& H/ x/ Q8 b8 \7 M

0 u  _$ g/ P- D7 Kto clear
, L4 p5 s& O: k' J; W+ A* F; B; v% `% X) ]9 l; d
ask grass-squares-here [die]7 r+ A4 X: T$ j- s1 M* l; k# U
7 ?7 |' j( U$ T# Y# P+ W
ask markers-here [die]
! @" [( |0 l& ^! m3 i2 _) G- a" q9 h3 J% h0 _4 q
let total count neighbors with [any? mines-here]6 t2 f- M2 Y# K8 _  w" [1 H0 \$ E3 A
3 g: z+ H; B, U" ?4 b# b, D) \7 y* ]! f
ifelse total > 0- x+ {1 i( p+ F5 R

0 ?% O- `* B$ I4 F0 V! K5 ]0 t[set plabel total]
" H* r5 T2 n! w0 C: |8 `  s1 o& g
- a: [. d4 `( {9 [  r [ ask neighbors with [any? grass-squares-here]
% Q$ k6 G( ?8 N; c$ L8 M7 x
$ F6 V% }3 f$ X. M' w8 Y; g! A9 Z) `! ~3 f7 n& ]/ {
[clear]
) h6 p7 v0 b7 b, C# q" y6 j: H: H! V1 X
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-3 12:34 , Processed in 0.013667 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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