设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5692|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
- S$ _( m: o. `0 h) ]2 X( ]
2 Q, l6 \9 S1 v2 {8 c- K几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
; ]6 V8 X6 F' s
5 l1 c. L) l7 L主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, $ l7 {9 B  J# B9 ~

& {  H# P7 Z6 c【见三楼,呵呵】
! f/ F: M$ c. v- ~5 \2 X& m8 z7 e+ n# e/ ^( g' [9 ~
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
$ g3 E) u+ ~6 i8 U: S$ M  N3 \% s' e. g6 d, @6 M; J
问题找到了,
- g* K5 n1 [* r! E- h: D
( \1 B* j! W5 C- K  [( x% E. w! o$ [! X/ \! z# r
在 To clear 中遗失了一句 2 `* c% w6 ~/ K# p- ]
1 Z# ?$ Y. D, X$ w9 l3 ^
    [ ask neighbors with [any? grass-squares-here]
4 _& }0 G' Y( z  W: c; H" S+ C/ E- W. L; C' k6 R

# m, Z$ u, ~! l/ x& i$ Q$ `- F4 c. G2 _- w& O
" k) R% |# Y" o8 ]; s
to clear
4 o) s  B  v* }# X
8 C% {7 y$ U1 w- B4 vask grass-squares-here [die]
) F( h% z  r! z* T- f! L  r! Z  e+ N/ B8 P; g( ]- T: l
ask markers-here [die]+ b* n3 g# v0 d# E2 r
1 a4 _5 z) l+ C
let total count neighbors with [any? mines-here]5 N( ?+ i1 B& S4 }; ^  G; S
  O1 M' O  T, c7 D
ifelse total > 05 y, n1 d9 a7 o0 C0 Z
1 S, e* B( f6 X0 Y' R
[set plabel total]7 j4 U( _2 ^& I! r4 Y6 n

% I6 v# N/ N$ D* t/ l! u/ w [ ask neighbors with [any? grass-squares-here]
# @/ l7 s% {! E4 ^, s, b3 J( F+ g; s! y5 Y- N
2 P' _6 f0 }* j0 T5 [
[clear]
8 v! F. b' t/ l% P9 [1 u
) j+ g- r( A" t' [end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-15 15:24 , Processed in 0.016748 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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