设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6152|回复: 1

[交流] 求助

[复制链接]
发表于 2008-5-25 18:48:57 | 显示全部楼层 |阅读模式
用NETLOGO 模仿MINESWEEPER 做了个游戏,* ?, Y+ s3 f, w: [( O: ]0 M9 y$ a, u

  ?, n1 }% L$ ~. R几乎是抄过去的, 可运行的时候总是死机, 运行原程序没有问题,说明不是我的电脑有问题.
+ V5 |* i& E8 U8 d7 F1 ?. B; b5 u- F: v: n- B; Q9 `3 X  O6 L
主要问题出在, 用鼠标点下的时候, 如果下面没有MINE 的时候, 无法的出GLABEL的数值, 9 f2 g1 M# P) T& D, I) z2 O

. o. n4 |3 e8 \5 B【见三楼,呵呵】7 m" Q' ?& z* K$ S1 f! _! v
( A+ a/ b# |( @4 j
[ 本帖最后由 chuchj 于 2008-5-28 17:31 编辑 ]
 楼主| 发表于 2008-5-28 11:44:37 | 显示全部楼层
好的,谢谢了+ ?2 e9 Y8 T/ f' S4 {
" X2 j' {4 B3 R9 C2 D4 `
问题找到了, ' u: o: d* T0 b

! @& s9 T( A  i) U
$ g" s- ]1 O# f; a$ G2 N( ?/ g- m在 To clear 中遗失了一句
$ E3 l7 m! d9 x
' f; t$ S+ G1 d% T7 p    [ ask neighbors with [any? grass-squares-here]
$ c) Z" x' F- x' O  p, Q1 H! E" G8 V
1 V7 S0 g+ F1 S4 w! N6 R: p4 _

* t/ ]) `  f' G) Y6 r( F
4 X4 C) ]4 `1 bto clear/ C3 ?+ [( i1 _8 c2 {

! ~/ ]' D# ~: V: k' yask grass-squares-here [die], ?2 O  l: E: V: i. L* H
5 Q+ a( H6 `! x0 b7 h
ask markers-here [die]
. }* t, j# N3 [( _& d5 d. }) i. p6 f- w$ a4 z5 @% u
let total count neighbors with [any? mines-here]/ e. `1 h1 r7 I$ c6 }, U
6 @. v. [" e7 k* r' I4 q) K
ifelse total > 0
; O3 `( ?9 f9 I( w& h
5 B1 R2 k# c& T& ^: t1 P[set plabel total]
9 \* J  h& d5 Z/ y3 [; q& O6 \: I9 P1 y, Q
[ ask neighbors with [any? grass-squares-here]  Y9 f0 W/ Y9 A' G  l

, y, p4 J4 e, y6 d6 ?7 G" {# W
* z1 q$ N; v& ?* W' V  ~: K[clear]' e2 Q; T( M0 ^7 y* I% O4 q) d
" \1 g/ h4 i9 A5 h* o& @4 N
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-2 00:40 , Processed in 0.011882 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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