设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6315|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
# R0 r3 f# U% S, v% `+ a0 n* o
& O) B7 E7 E( l4 A1 C4 z几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
* C% ~9 {' o, r- X' `. w7 n( A4 R6 a) y& O3 w6 w! k
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, # i9 D% T- x4 _2 n
  ^% H( O: }* H/ V; R
【见三楼,呵呵】
7 N* u- K  D' A/ Q5 k+ K+ T, a& F% S- l* ?$ H4 k; i' o
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了# C9 ]% D  ]* i9 p8 p0 y

: F7 |+ C- C: |3 H+ Y9 {问题找到了, # M1 m& w4 O$ K) j- \, e

- W& X2 h5 W! @& s9 A1 V7 S3 M( K& S/ X- _# |; T: [
在 To clear 中遗失了一句
# y% `7 w1 v- G7 d% U
3 u; ~5 e; A7 U5 E3 B    [ ask neighbors with [any? grass-squares-here]
. S6 m, G6 B' M3 D. H0 V1 R/ C; \+ I/ i# K
3 G8 P) k6 g7 M1 Q+ [

7 C9 p4 y! M6 D" \" t6 X
, r: h' g! F+ d( w2 ^& V3 v# gto clear
1 \: p# `7 Q8 l1 v/ z+ {) y5 W
7 ]5 Y: t9 s' }7 [8 Zask grass-squares-here [die]
  s* V" U: o, r. x$ y+ _$ ^, S+ P0 ^* a4 x  N
ask markers-here [die]: ?* N7 m1 z, A

9 W  J( Y& u+ a7 E- Clet total count neighbors with [any? mines-here]' a1 R" d" I0 K- C4 E+ B

4 [' ]9 g  w5 l: u# p3 Uifelse total > 0* r2 U/ Z3 u, v8 {1 ^  I

7 J8 V5 J4 U" E  K) N( e[set plabel total]
* s; M% m/ P' @( }9 R0 d6 Q! C1 N& D! o  x
[ ask neighbors with [any? grass-squares-here]
) X/ f9 ~  [6 Y5 n4 `( G" O: R* L% e5 V7 L7 g5 A1 q2 I
" L; k# ~) V7 A$ x5 t$ c: N
[clear]
9 t7 Y$ X# y0 j! H6 v7 X. ^, i2 e9 I2 p# I" P. X
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-19 16:06 , Processed in 0.015337 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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