设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6679|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
  \$ K6 d( u$ C1 S! q0 |+ g
; q- t- n2 c  L  m( D几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题., z# H' N1 p0 O0 f
4 c1 {: d* ~* s0 z+ P
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, 6 j7 {, D) g1 j/ W9 O

/ t$ T! k4 C7 o【见三楼,呵呵】; `0 w5 O1 V# I' g' ~

! p* v7 i8 D( K9 z/ x- e, j[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了
. K7 F4 o4 `% y: m
) S3 t  g5 M; A7 ^$ n问题找到了, ( k3 Y4 l9 @: w" r  e

1 k7 {) f# `) m; i  U, C# k$ F9 Y2 p' x4 d$ C7 e
在 To clear 中遗失了一句
" E8 _* c) l8 v7 f2 f. M1 ?' E, {) s3 N* ~
    [ ask neighbors with [any? grass-squares-here]9 x" M/ o8 Z/ z' R/ G4 ]; s

* p5 l" [; F& ^0 a% _% b. C3 D1 B

0 Y. d: h7 b4 H- z: T1 }8 A  a: i, L3 T
to clear
7 x& ^; ]% u# ^/ e9 o! {. }8 k# z* {) }
ask grass-squares-here [die]
; F+ Y. Q4 ?" \4 \
, R' k/ C2 @1 s1 Cask markers-here [die]
& {! t) c7 w. ^8 E0 Y2 y- h4 [* s! Z" O
let total count neighbors with [any? mines-here]
5 |$ O' O' a! J5 m
* D. Z5 \9 q+ O( }+ A0 L4 Oifelse total > 0
: Z0 y' f' V, N  L" P. [6 u# X4 M. p9 a4 @4 j! E
[set plabel total]
  e% M& t: F( y4 p8 M2 s6 H& E/ O% b& B0 q
[ ask neighbors with [any? grass-squares-here]# _  q: J/ w2 D: H+ w
2 X" J! D9 e5 {

  K- j$ q0 T; {- R( {( x[clear]' `/ Y, Y  i' L

2 i+ v4 b$ t8 o5 w% b2 Iend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-11 01:48 , Processed in 0.019028 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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