设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4923|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
" ?1 ^  |# w( x1 q6 ?5 r. k& o
, m. L- J4 J& Y8 y) W; M几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.. t2 L* S' i5 T2 X: _

6 D9 \7 _( J7 `) X! ]主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, 9 Z3 D$ o2 b# f3 q6 n% v3 l# _

  n0 Y' m$ i8 Z: h- X2 T【见三楼,呵呵】
& u" y: w# l' M9 M/ F6 R
/ z) D1 c1 U- Z* ?9 u; g4 B[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
# K5 z1 z4 C7 V' q5 X/ O4 U8 F% O' O! ]) g: g0 n
问题找到了, 4 F" G5 w1 Y! q5 k# k) E
4 [1 z9 [. T0 G: b' }/ @% P, D

% z, l& u' D3 r  c在 To clear 中遗失了一句
  d: P9 l& P2 ~6 X# ]8 R
: E+ t4 t% _; a    [ ask neighbors with [any? grass-squares-here]
- `2 T9 Q' l0 K+ R( G2 E5 G: d! _
, Y7 ~- i, Y' r5 x  U( P: a- W6 Q0 z/ Q' w
$ y2 l+ e4 Z. }1 I  n6 m
& }+ j5 Z" }( r" T! k9 [
to clear
& V! x9 F9 J/ |1 h$ o0 ?" |, Y- N1 p& ]$ p+ z+ j
ask grass-squares-here [die]
( s$ _4 `1 T3 g2 |5 Y/ M# C9 f5 G% E; V5 e
ask markers-here [die], J5 Q- ?" h8 T9 J6 l

' t4 ^, t4 c5 r0 f. {' a, A6 @let total count neighbors with [any? mines-here]
/ @! h/ ~8 D7 u7 w+ h- m
2 c  y' C5 v7 `ifelse total > 04 p7 D& ^/ L* P- V# n' t3 [9 Y

9 Y- T! {5 o. S1 ^[set plabel total]
2 h' S0 h0 z) t" w# o8 I
7 r2 {% M+ I% e; \3 Q [ ask neighbors with [any? grass-squares-here]
3 ^& @5 V# y) R, U5 x* F
- y) l3 U9 B  y0 h" N% @. D" y. q* W8 s9 Z0 E; s4 k+ W8 S" M$ t3 w
[clear]
# E. T  {- K0 n8 g, K
; u1 ], S7 f! H/ i- Jend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-2 23:40 , Processed in 0.016776 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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