Advertisement
Guest User

Untitled

a guest
Jul 31st, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.75 KB | None | 0 0
  1. globals [ num-shapes all-the-shapes ]
  2.  
  3. to setup
  4. ca
  5. set all-the-shapes ["default" "airplane" "arrow" "box" "bug" "butterfly" "car" "circle" "circle 2" "cow" "cylinder" "dot" "face happy" "face neutral" "face sad" "fish" "flag" "flower" "house" "leaf" "line" "line half" "pentagon" "person" "plant" "sheep" "square" "square 2" "star" "target" "tree" "triangle" "triangle 2" "truck" "turtle" "wheel" "wolf" "x"]
  6. cro 380 [
  7. if vary-shape? [
  8. set shape item (who mod length all-the-shapes) all-the-shapes
  9. ]
  10. if not vary-color? [ set color yellow ]
  11. ]
  12. reset-ticks
  13. end
  14.  
  15. to go
  16. if ticks mod report-timer-every = 0 [
  17. show timer
  18. reset-timer
  19. ]
  20. ask turtles [
  21. fd .1
  22. if vary-size? [
  23. set size 3 + 3 * sin (10 * ticks)
  24. ]
  25. ]
  26. tick
  27. end
  28.  
  29. @#$#@#$#@
  30. GRAPHICS-WINDOW
  31. 210
  32. 10
  33. 649
  34. 470
  35. 16
  36. 16
  37. 13.0
  38. 1
  39. 10
  40. 1
  41. 1
  42. 1
  43. 0
  44. 1
  45. 1
  46. 1
  47. -16
  48. 16
  49. -16
  50. 16
  51. 1
  52. 1
  53. 1
  54. ticks
  55. 30.0
  56.  
  57. BUTTON
  58. 21
  59. 35
  60. 87
  61. 68
  62. NIL
  63. setup
  64. NIL
  65. 1
  66. T
  67. OBSERVER
  68. NIL
  69. NIL
  70. NIL
  71. NIL
  72. 1
  73.  
  74. BUTTON
  75. 130
  76. 40
  77. 193
  78. 73
  79. NIL
  80. go
  81. T
  82. 1
  83. T
  84. OBSERVER
  85. NIL
  86. NIL
  87. NIL
  88. NIL
  89. 1
  90.  
  91. SWITCH
  92. 49
  93. 158
  94. 182
  95. 191
  96. vary-shape?
  97. vary-shape?
  98. 1
  99. 1
  100. -1000
  101.  
  102. SWITCH
  103. 53
  104. 213
  105. 173
  106. 246
  107. vary-size?
  108. vary-size?
  109. 1
  110. 1
  111. -1000
  112.  
  113. SWITCH
  114. 50
  115. 267
  116. 178
  117. 300
  118. vary-color?
  119. vary-color?
  120. 1
  121. 1
  122. -1000
  123.  
  124. INPUTBOX
  125. 31
  126. 94
  127. 186
  128. 154
  129. report-timer-every
  130. 100
  131. 1
  132. 0
  133. Number
  134.  
  135. @#$#@#$#@
  136. ## WHAT IS IT?
  137.  
  138. (a general understanding of what the model is trying to show or explain)
  139.  
  140. ## HOW IT WORKS
  141.  
  142. (what rules the agents use to create the overall behavior of the model)
  143.  
  144. ## HOW TO USE IT
  145.  
  146. (how to use the model, including a description of each of the items in the Interface tab)
  147.  
  148. ## THINGS TO NOTICE
  149.  
  150. (suggested things for the user to notice while running the model)
  151.  
  152. ## THINGS TO TRY
  153.  
  154. (suggested things for the user to try to do (move sliders, switches, etc.) with the model)
  155.  
  156. ## EXTENDING THE MODEL
  157.  
  158. (suggested things to add or change in the Code tab to make the model more complicated, detailed, accurate, etc.)
  159.  
  160. ## NETLOGO FEATURES
  161.  
  162. (interesting or unusual features of NetLogo that the model uses, particularly in the Code tab; or where workarounds were needed for missing features)
  163.  
  164. ## RELATED MODELS
  165.  
  166. (models in the NetLogo Models Library and elsewhere which are of related interest)
  167.  
  168. ## CREDITS AND REFERENCES
  169.  
  170. (a reference to the model's URL on the web if it has one, as well as any other necessary credits, citations, and links)
  171. @#$#@#$#@
  172. default
  173. true
  174. 0
  175. Polygon -7500403 true true 150 5 40 250 150 205 260 250
  176.  
  177. airplane
  178. true
  179. 0
  180. Polygon -7500403 true true 150 0 135 15 120 60 120 105 15 165 15 195 120 180 135 240 105 270 120 285 150 270 180 285 210 270 165 240 180 180 285 195 285 165 180 105 180 60 165 15
  181.  
  182. arrow
  183. true
  184. 0
  185. Polygon -7500403 true true 150 0 0 150 105 150 105 293 195 293 195 150 300 150
  186.  
  187. box
  188. false
  189. 0
  190. Polygon -7500403 true true 150 285 285 225 285 75 150 135
  191. Polygon -7500403 true true 150 135 15 75 150 15 285 75
  192. Polygon -7500403 true true 15 75 15 225 150 285 150 135
  193. Line -16777216 false 150 285 150 135
  194. Line -16777216 false 150 135 15 75
  195. Line -16777216 false 150 135 285 75
  196.  
  197. bug
  198. true
  199. 0
  200. Circle -7500403 true true 96 182 108
  201. Circle -7500403 true true 110 127 80
  202. Circle -7500403 true true 110 75 80
  203. Line -7500403 true 150 100 80 30
  204. Line -7500403 true 150 100 220 30
  205.  
  206. butterfly
  207. true
  208. 0
  209. Polygon -7500403 true true 150 165 209 199 225 225 225 255 195 270 165 255 150 240
  210. Polygon -7500403 true true 150 165 89 198 75 225 75 255 105 270 135 255 150 240
  211. Polygon -7500403 true true 139 148 100 105 55 90 25 90 10 105 10 135 25 180 40 195 85 194 139 163
  212. Polygon -7500403 true true 162 150 200 105 245 90 275 90 290 105 290 135 275 180 260 195 215 195 162 165
  213. Polygon -16777216 true false 150 255 135 225 120 150 135 120 150 105 165 120 180 150 165 225
  214. Circle -16777216 true false 135 90 30
  215. Line -16777216 false 150 105 195 60
  216. Line -16777216 false 150 105 105 60
  217.  
  218. car
  219. false
  220. 0
  221. Polygon -7500403 true true 300 180 279 164 261 144 240 135 226 132 213 106 203 84 185 63 159 50 135 50 75 60 0 150 0 165 0 225 300 225 300 180
  222. Circle -16777216 true false 180 180 90
  223. Circle -16777216 true false 30 180 90
  224. Polygon -16777216 true false 162 80 132 78 134 135 209 135 194 105 189 96 180 89
  225. Circle -7500403 true true 47 195 58
  226. Circle -7500403 true true 195 195 58
  227.  
  228. circle
  229. false
  230. 0
  231. Circle -7500403 true true 0 0 300
  232.  
  233. circle 2
  234. false
  235. 0
  236. Circle -7500403 true true 0 0 300
  237. Circle -16777216 true false 30 30 240
  238.  
  239. cow
  240. false
  241. 0
  242. Polygon -7500403 true true 200 193 197 249 179 249 177 196 166 187 140 189 93 191 78 179 72 211 49 209 48 181 37 149 25 120 25 89 45 72 103 84 179 75 198 76 252 64 272 81 293 103 285 121 255 121 242 118 224 167
  243. Polygon -7500403 true true 73 210 86 251 62 249 48 208
  244. Polygon -7500403 true true 25 114 16 195 9 204 23 213 25 200 39 123
  245.  
  246. cylinder
  247. false
  248. 0
  249. Circle -7500403 true true 0 0 300
  250.  
  251. dot
  252. false
  253. 0
  254. Circle -7500403 true true 90 90 120
  255.  
  256. face happy
  257. false
  258. 0
  259. Circle -7500403 true true 8 8 285
  260. Circle -16777216 true false 60 75 60
  261. Circle -16777216 true false 180 75 60
  262. Polygon -16777216 true false 150 255 90 239 62 213 47 191 67 179 90 203 109 218 150 225 192 218 210 203 227 181 251 194 236 217 212 240
  263.  
  264. face neutral
  265. false
  266. 0
  267. Circle -7500403 true true 8 7 285
  268. Circle -16777216 true false 60 75 60
  269. Circle -16777216 true false 180 75 60
  270. Rectangle -16777216 true false 60 195 240 225
  271.  
  272. face sad
  273. false
  274. 0
  275. Circle -7500403 true true 8 8 285
  276. Circle -16777216 true false 60 75 60
  277. Circle -16777216 true false 180 75 60
  278. Polygon -16777216 true false 150 168 90 184 62 210 47 232 67 244 90 220 109 205 150 198 192 205 210 220 227 242 251 229 236 206 212 183
  279.  
  280. fish
  281. false
  282. 0
  283. Polygon -1 true false 44 131 21 87 15 86 0 120 15 150 0 180 13 214 20 212 45 166
  284. Polygon -1 true false 135 195 119 235 95 218 76 210 46 204 60 165
  285. Polygon -1 true false 75 45 83 77 71 103 86 114 166 78 135 60
  286. Polygon -7500403 true true 30 136 151 77 226 81 280 119 292 146 292 160 287 170 270 195 195 210 151 212 30 166
  287. Circle -16777216 true false 215 106 30
  288.  
  289. flag
  290. false
  291. 0
  292. Rectangle -7500403 true true 60 15 75 300
  293. Polygon -7500403 true true 90 150 270 90 90 30
  294. Line -7500403 true 75 135 90 135
  295. Line -7500403 true 75 45 90 45
  296.  
  297. flower
  298. false
  299. 0
  300. Polygon -10899396 true false 135 120 165 165 180 210 180 240 150 300 165 300 195 240 195 195 165 135
  301. Circle -7500403 true true 85 132 38
  302. Circle -7500403 true true 130 147 38
  303. Circle -7500403 true true 192 85 38
  304. Circle -7500403 true true 85 40 38
  305. Circle -7500403 true true 177 40 38
  306. Circle -7500403 true true 177 132 38
  307. Circle -7500403 true true 70 85 38
  308. Circle -7500403 true true 130 25 38
  309. Circle -7500403 true true 96 51 108
  310. Circle -16777216 true false 113 68 74
  311. Polygon -10899396 true false 189 233 219 188 249 173 279 188 234 218
  312. Polygon -10899396 true false 180 255 150 210 105 210 75 240 135 240
  313.  
  314. house
  315. false
  316. 0
  317. Rectangle -7500403 true true 45 120 255 285
  318. Rectangle -16777216 true false 120 210 180 285
  319. Polygon -7500403 true true 15 120 150 15 285 120
  320. Line -16777216 false 30 120 270 120
  321.  
  322. leaf
  323. false
  324. 0
  325. Polygon -7500403 true true 150 210 135 195 120 210 60 210 30 195 60 180 60 165 15 135 30 120 15 105 40 104 45 90 60 90 90 105 105 120 120 120 105 60 120 60 135 30 150 15 165 30 180 60 195 60 180 120 195 120 210 105 240 90 255 90 263 104 285 105 270 120 285 135 240 165 240 180 270 195 240 210 180 210 165 195
  326. Polygon -7500403 true true 135 195 135 240 120 255 105 255 105 285 135 285 165 240 165 195
  327.  
  328. line
  329. true
  330. 0
  331. Line -7500403 true 150 0 150 300
  332.  
  333. line half
  334. true
  335. 0
  336. Line -7500403 true 150 0 150 150
  337.  
  338. pentagon
  339. false
  340. 0
  341. Polygon -7500403 true true 150 15 15 120 60 285 240 285 285 120
  342.  
  343. person
  344. false
  345. 0
  346. Circle -7500403 true true 110 5 80
  347. Polygon -7500403 true true 105 90 120 195 90 285 105 300 135 300 150 225 165 300 195 300 210 285 180 195 195 90
  348. Rectangle -7500403 true true 127 79 172 94
  349. Polygon -7500403 true true 195 90 240 150 225 180 165 105
  350. Polygon -7500403 true true 105 90 60 150 75 180 135 105
  351.  
  352. plant
  353. false
  354. 0
  355. Rectangle -7500403 true true 135 90 165 300
  356. Polygon -7500403 true true 135 255 90 210 45 195 75 255 135 285
  357. Polygon -7500403 true true 165 255 210 210 255 195 225 255 165 285
  358. Polygon -7500403 true true 135 180 90 135 45 120 75 180 135 210
  359. Polygon -7500403 true true 165 180 165 210 225 180 255 120 210 135
  360. Polygon -7500403 true true 135 105 90 60 45 45 75 105 135 135
  361. Polygon -7500403 true true 165 105 165 135 225 105 255 45 210 60
  362. Polygon -7500403 true true 135 90 120 45 150 15 180 45 165 90
  363.  
  364. sheep
  365. false
  366. 15
  367. Circle -1 true true 203 65 88
  368. Circle -1 true true 70 65 162
  369. Circle -1 true true 150 105 120
  370. Polygon -7500403 true false 218 120 240 165 255 165 278 120
  371. Circle -7500403 true false 214 72 67
  372. Rectangle -1 true true 164 223 179 298
  373. Polygon -1 true true 45 285 30 285 30 240 15 195 45 210
  374. Circle -1 true true 3 83 150
  375. Rectangle -1 true true 65 221 80 296
  376. Polygon -1 true true 195 285 210 285 210 240 240 210 195 210
  377. Polygon -7500403 true false 276 85 285 105 302 99 294 83
  378. Polygon -7500403 true false 219 85 210 105 193 99 201 83
  379.  
  380. square
  381. false
  382. 0
  383. Rectangle -7500403 true true 30 30 270 270
  384.  
  385. square 2
  386. false
  387. 0
  388. Rectangle -7500403 true true 30 30 270 270
  389. Rectangle -16777216 true false 60 60 240 240
  390.  
  391. star
  392. false
  393. 0
  394. Polygon -7500403 true true 151 1 185 108 298 108 207 175 242 282 151 216 59 282 94 175 3 108 116 108
  395.  
  396. target
  397. false
  398. 0
  399. Circle -7500403 true true 0 0 300
  400. Circle -16777216 true false 30 30 240
  401. Circle -7500403 true true 60 60 180
  402. Circle -16777216 true false 90 90 120
  403. Circle -7500403 true true 120 120 60
  404.  
  405. tree
  406. false
  407. 0
  408. Circle -7500403 true true 118 3 94
  409. Rectangle -6459832 true false 120 195 180 300
  410. Circle -7500403 true true 65 21 108
  411. Circle -7500403 true true 116 41 127
  412. Circle -7500403 true true 45 90 120
  413. Circle -7500403 true true 104 74 152
  414.  
  415. triangle
  416. false
  417. 0
  418. Polygon -7500403 true true 150 30 15 255 285 255
  419.  
  420. triangle 2
  421. false
  422. 0
  423. Polygon -7500403 true true 150 30 15 255 285 255
  424. Polygon -16777216 true false 151 99 225 223 75 224
  425.  
  426. truck
  427. false
  428. 0
  429. Rectangle -7500403 true true 4 45 195 187
  430. Polygon -7500403 true true 296 193 296 150 259 134 244 104 208 104 207 194
  431. Rectangle -1 true false 195 60 195 105
  432. Polygon -16777216 true false 238 112 252 141 219 141 218 112
  433. Circle -16777216 true false 234 174 42
  434. Rectangle -7500403 true true 181 185 214 194
  435. Circle -16777216 true false 144 174 42
  436. Circle -16777216 true false 24 174 42
  437. Circle -7500403 false true 24 174 42
  438. Circle -7500403 false true 144 174 42
  439. Circle -7500403 false true 234 174 42
  440.  
  441. turtle
  442. true
  443. 0
  444. Polygon -10899396 true false 215 204 240 233 246 254 228 266 215 252 193 210
  445. Polygon -10899396 true false 195 90 225 75 245 75 260 89 269 108 261 124 240 105 225 105 210 105
  446. Polygon -10899396 true false 105 90 75 75 55 75 40 89 31 108 39 124 60 105 75 105 90 105
  447. Polygon -10899396 true false 132 85 134 64 107 51 108 17 150 2 192 18 192 52 169 65 172 87
  448. Polygon -10899396 true false 85 204 60 233 54 254 72 266 85 252 107 210
  449. Polygon -7500403 true true 119 75 179 75 209 101 224 135 220 225 175 261 128 261 81 224 74 135 88 99
  450.  
  451. wheel
  452. false
  453. 0
  454. Circle -7500403 true true 3 3 294
  455. Circle -16777216 true false 30 30 240
  456. Line -7500403 true 150 285 150 15
  457. Line -7500403 true 15 150 285 150
  458. Circle -7500403 true true 120 120 60
  459. Line -7500403 true 216 40 79 269
  460. Line -7500403 true 40 84 269 221
  461. Line -7500403 true 40 216 269 79
  462. Line -7500403 true 84 40 221 269
  463.  
  464. wolf
  465. false
  466. 0
  467. Polygon -16777216 true false 253 133 245 131 245 133
  468. Polygon -7500403 true true 2 194 13 197 30 191 38 193 38 205 20 226 20 257 27 265 38 266 40 260 31 253 31 230 60 206 68 198 75 209 66 228 65 243 82 261 84 268 100 267 103 261 77 239 79 231 100 207 98 196 119 201 143 202 160 195 166 210 172 213 173 238 167 251 160 248 154 265 169 264 178 247 186 240 198 260 200 271 217 271 219 262 207 258 195 230 192 198 210 184 227 164 242 144 259 145 284 151 277 141 293 140 299 134 297 127 273 119 270 105
  469. Polygon -7500403 true true -1 195 14 180 36 166 40 153 53 140 82 131 134 133 159 126 188 115 227 108 236 102 238 98 268 86 269 92 281 87 269 103 269 113
  470.  
  471. x
  472. false
  473. 0
  474. Polygon -7500403 true true 270 75 225 30 30 225 75 270
  475. Polygon -7500403 true true 30 75 75 30 270 225 225 270
  476.  
  477. @#$#@#$#@
  478. NetLogo 5.2.0
  479. @#$#@#$#@
  480. @#$#@#$#@
  481. @#$#@#$#@
  482. @#$#@#$#@
  483. @#$#@#$#@
  484. default
  485. 0.0
  486. -0.2 0 0.0 1.0
  487. 0.0 1 1.0 0.0
  488. 0.2 0 0.0 1.0
  489. link direction
  490. true
  491. 0
  492. Line -7500403 true 150 150 90 180
  493. Line -7500403 true 150 150 210 180
  494.  
  495. @#$#@#$#@
  496. 0
  497. @#$#@#$#@
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement