设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4106|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,
) D5 O( C" O: T1 W6 m/ U) `! t- C
' Y2 e+ j! u' f( ^5 }$ ]: X/ D' ]7 H几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
& _' P! f+ Y6 z- G. e. j2 T) E9 t) |! H. r) s5 S) l8 n7 m
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值,
; V* o* T! N+ T# j7 f
* N' C# ]9 W" U8 V8 O# {$ t【见三楼,呵呵】
6 b; Z1 [8 P  Z& j% U. ~1 F+ _7 f( i! D  w8 K; q
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了) u. q) n: ?9 _; V/ i. l1 s$ H( W& q

# J* y2 i! G& L$ @* i: f问题找到了,
, l% q- ~4 g0 V- r2 c) X: G" v6 f9 P1 L+ r$ ^; w: s" h* {
4 W" i0 U& {+ E; z% C: P+ R5 {
在 To clear 中遗失了一句
6 o9 `" R5 H2 f2 Y, Q  {8 z8 f, ?" a, I: D) ?" h) F
    [ ask neighbors with [any? grass-squares-here]" P+ i8 V. ?* }- d8 n. E+ A$ i6 [1 k
; X, _% S. }/ h( i) B, F" V
2 g5 }8 x( ~( X$ X) V

3 Y- ]5 N- y# M7 w3 Y& ]' b9 ~6 ^2 {5 v
to clear1 o% ]- Q4 i7 N9 }# Q/ ]
) D+ c: }) v, d( Q$ m
ask grass-squares-here [die]. w5 d! k. q2 b) L5 g
: U5 X% _0 R. }5 t5 O9 `
ask markers-here [die]
1 R8 M3 K8 K* K% z* P5 `+ a4 g- e! Q' Z) D
let total count neighbors with [any? mines-here]6 Q8 v+ S7 h' z! d: ^% T

6 d. Z/ Y1 U' B+ lifelse total > 0
4 Z# A$ f2 N: K6 s7 m
: W* X6 a3 y+ ^* b3 ^8 @[set plabel total]0 ~' m, \% U; W
* s' ?) k! F1 u" i; f' Z7 E, N
[ ask neighbors with [any? grass-squares-here]
3 X% Y5 v7 ]; ]9 M& L* r( y/ y) r% a/ x
' a# j( i/ h* ^8 o6 W7 X. ~$ C: `
[clear]8 }; p6 c- Z' a" M) C5 ?% e; Z$ J" n

6 C+ G& B! `7 J. v8 u. y- z1 _9 fend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-21 15:46 , Processed in 0.011517 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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