设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6138|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
& E: B. }0 P3 W. h1 j9 J1 s! J; c) B7 Z
几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
% \  R3 }) \3 i
! I& w$ D5 ]" {& Y主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
( E( D7 X/ B5 c! y$ h
' [7 Q) S0 K% T7 U  e/ y【见三楼,呵呵】  ~3 B; {5 Y4 T) N7 y

  ^# D; C. ^; l5 Y# m, s; r[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
# e, {7 E* K/ U8 e6 c9 N
; i* w& i: p  h) S+ [问题找到了,
  t' K8 |1 {/ b3 O: O( r! G/ _: K+ x# k: R! R

5 p3 c# {. Z) s+ j% L0 `' B6 M# [在 To clear 中遗失了一句
3 W( v/ p& a& b. O9 }% Z
3 E( \# ~7 u. l; V/ R9 s3 b- h& b    [ ask neighbors with [any? grass-squares-here]
, l$ w* W3 ?9 Z; l5 G- t4 e6 o) c# x5 F# z: M, x1 ^

$ r" S0 H# \5 f, `4 C0 o+ D( d6 O. {0 E$ l+ L

' J' @) ^% t- n8 Z3 G- ^0 l) Pto clear" @! u' o2 I' i' x2 [1 m: l% B; [. ^

9 I4 b6 ]3 o# B( t2 @  _, a1 Kask grass-squares-here [die]
1 U1 O6 Q4 F9 ~9 C1 A! N6 h5 v3 z$ W6 N2 t2 ~
ask markers-here [die]
# f7 `; M5 {2 N- W& z4 O# z! K  n- t4 d1 x2 R/ A
let total count neighbors with [any? mines-here]
' G. f4 A, `- s4 D% m) M: {! l) z2 q- L- S
ifelse total > 0" {# p, k) T" S" P7 S$ n- n

; N* v- F- c6 I6 I5 v5 x) }9 o[set plabel total]
! }- D. r6 l/ o6 j8 X8 W
- Z, j9 }" f8 A9 K( I  ~9 J: z [ ask neighbors with [any? grass-squares-here]
( B& a# I" C! ^7 k* T: v5 m
' w. [% I" D2 R8 q/ V) Q9 |) j, q0 x5 T  L
[clear]  m. B. {% @3 W3 X3 a: v
: k" v, _; o, j5 {# S, Y# W$ \" a
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-30 08:52 , Processed in 0.012355 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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