Advertisement
Guest User

shapeloop3_8.1

a guest
Aug 12th, 2015
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.90 KB | None | 0 0
  1. @RULE shapeloop3_8.1
  2. version 8.1
  3. used from 4/14/15 to 8/12/15
  4. 1 wire
  5. 2 left signal
  6. 3 right signal
  7. 4 forward signal
  8. 5 trigger/right signal
  9. 6 idle/right signal
  10. 7 6 to 5 converter
  11. 8 signal lead
  12. 9 arm edge 1
  13. 10 arm edge 2
  14. 11 arm starter
  15. 12 arm delete
  16. 13 delete all
  17. 14 boundary
  18. 15 checker
  19. #/ shows where edits/additions were made
  20. #* shows where movements were made
  21. @TABLE
  22. n_states:16
  23. neighborhood:Moore
  24. symmetries:rotate4
  25. Var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,15}
  26. Var b={1,2,3,4,5,6,15}
  27. var c={9,10}
  28. var d={1,2,3,4,5,6,7,11,12,15}
  29. var e={1,2,3,4,5,6,11,15}
  30. var f={0,7,8,9,10,12,13}
  31. var g={8,9,10}
  32. var h={0,8}
  33. var i={0,11,12}
  34. var j={3,5,6,15}
  35. var k={1,2,3,4,5,6,7,8,9,10,11,15}
  36. var l={0,7,8,9,10,12,13}
  37. var m={0}
  38. var n={9}
  39. var o={10}
  40. var p={9,10}
  41. var q={0,1,2,3,4,5,6,8,9,10,12,15}
  42. var r={0,8,12,13}
  43. #var s={16,17}
  44. var t={8}
  45. var u={8,9,10}
  46. var v={1,2,3,4,5,6,8,9,10,15}
  47. var w={0,12,13}
  48. var x={1,4}
  49. var y={2,4}
  50. var z={0,12}
  51. var A={0,12}
  52. var B={0,13}
  53. #var C={15,15}
  54. var D={8,9,10,12}
  55. var E={0,1,2,3,4,5,6,7,8,9,10,11,12,15}
  56. var F={0,13}
  57. var G={0,7,8,9,10,11,12}
  58. var H={0,7,12}
  59. var I={0,8}
  60. var J={1,2,3,4,5,6,15}
  61. var K={0,7,8,9,10,12,13}
  62. var L={12}
  63. #var M={15,16}
  64. var N={0,8,9,10,11,12}
  65. var O={0,7,8,11,12,13}
  66. var P={0,12,13}
  67. var Q={0,1,2,3,4,5,6,7,10,12,13,15}
  68. var R={0,8,9,10}
  69. var S={1,2,3,4,5,6,7,11,12,13,15}
  70. var T={0,1,2,3,4,5,6,7,11,12,13,15}
  71. var U={0,7,11,12,13}
  72. var V={1,2,3,4,5,6,8,9,10,15}
  73. var W={0,12}
  74. var X={1,2,3,4,6,7,8,9,15}
  75. var Y={0,1,2,3,4,5,6,12,15}
  76. var Z={15}
  77. var AA={8,10}
  78. var AB={11}
  79. var AC={12}
  80. var AD={0,7,8,9,10,13}
  81. var AE={12}
  82. var AF={7,11}
  83. var AI={0,8,9,10}
  84. Var AAA={6,15}
  85. var AAB={1,2,3,4,5,6,11,15}
  86. var aa={a}
  87. var ab={a}
  88. var ac={a}
  89. var ad={a}
  90. var ae={a}
  91. var af={a}
  92. var ag={a}
  93. var ba={b}
  94. var bb={b}
  95. var bc={b}
  96. var bd={b}
  97. var bd={b}
  98. var ca={c}
  99. var cb={c}
  100. var cc={c}
  101. var da={d}
  102. var db={d}
  103. var dc={d}
  104. var dd={d}
  105. var fa={f}
  106. var fb={f}
  107. var ga={g}
  108. var gb={g}
  109. var gc={g}
  110. var ha={h}
  111. var la={l}
  112. var lb={l}
  113. var lc={l}
  114. var ld={l}
  115. var le={l}
  116. var lf={l}
  117. var lg={l}
  118. var na={n}
  119. var ma={m}
  120. var mb={m}
  121. var mc={m}
  122. var md={m}
  123. var me={m}
  124. var pa={p}
  125. var pb={p}
  126. var pc={p}
  127. var ta={t}
  128. var tb={t}
  129. var ua={u}
  130. var ub={u}
  131. var uc={u}
  132. var ud={u}
  133. var ue={u}
  134. var Aa={A}
  135. var Ab={A}
  136. var Ac={A}
  137. var Ad={A}
  138. var Ae={A}
  139. var Ba={B}
  140. var Da={D}
  141. var Ea={E}
  142. var Eb={E}
  143. var Ec={E}
  144. var Fa={F}
  145. var Ga={G}
  146. var Ha={H}
  147. var Hb={H}
  148. var Hc={H}
  149. var Hd={H}
  150. var Ia={I}
  151. var Ja={J}
  152. var Pa={P}
  153. var Ta={T}
  154. var Tb={T}
  155. var Tc={T}
  156. var Ua={U}
  157. #state 11
  158. 0,b,5,0,0,0,0,0,m,11
  159. b,ba,g,5,0,0,0,0,0,6
  160. #
  161. 11,8,m,Z,a,aa,ab,x,t,6
  162. #
  163. 8,0,0,0,b,11,ba,12,0,12
  164. #/
  165. #
  166. AAB,D,0,b,ba,0,0,12,R,7
  167. AAB,D,0,ba,bb,0,0,12,z,7
  168. 8,a,aa,0,b,7,0,R,ab,0
  169. #
  170. 11,12,a,0,0,b,g,ga,A,13
  171. 11,12,a,0,9,b,g,ga,A,13
  172. #
  173. 11,l,la,lb,lc,ld,le,lf,lg,0
  174. #completed reproducton
  175. 8,0,a,aa,ab,ac,ad,12,b,0
  176. #special delete immunity
  177. p,l,la,1,e,A,a,aa,ab,p
  178. f,12,b,ba,bb,A,a,p,bc,f
  179. #/
  180. #special arm destruction
  181. 9,A,Aa,u,b,ba,bb,bc,bd,0
  182. 10,A,Aa,u,b,ba,bb,bc,bd,12
  183. #special bended arm destruction
  184. g,a,aa,u,b,ba,bb,bc,12,12
  185. #special state 7
  186. 12,L,D,ba,A,Aa,Ab,bb,bc,7
  187. 12,L,D,ba,A,Aa,bd,bb,bc,7
  188. b,ba,bb,12,12,bc,bd,A,Aa,7
  189. #special arm destruction
  190. b,g,ga,ba,A,Aa,Ab,12,12,ba
  191. g,a,aa,u,b,ba,bb,12,ab,12
  192. 12,12,u,ba,A,Aa,a,aa,ab,12
  193. #special state 8/lead transiton
  194. g,a,aa,u,b,ba,bb,S,ab,8
  195. g,u,a,p,3,ua,b,ba,bb,8
  196. #arm collision recovery
  197. ##starter arm
  198. A,Aa,b,ba,11,g,4,p,Ab,A
  199. g,A,b,11,ba,u,p,4,pa,g
  200. u,g,11,b,ba,ua,a,p,4,u
  201. #
  202. g,A,b,11,ba,ga,4,p,Aa,8
  203. u,g,11,b,ba,ua,p,4,pa,u
  204. ##broken arm exeption
  205. b,A,p,0,pa,u,ua,ba,Aa,ba
  206. b,A,p,0,pa,u,ua,ba,bb,ba
  207. b,A,p,0,pa,ba,Aa,Ab,Ac,ba
  208. ##broken arm
  209. b,8,u,ba,E,G,Ea,Ga,Eb,12
  210. b,u,ua,ba,E,O,Ea,G,Eb,12
  211. b,A,u,ba,Aa,ua,G,Ga,lb,12
  212. b,A,u,ba,Aa,Ab,ua,G,Ga,12
  213. b,u,A,Ab,ua,ba,Ac,bb,Ad,12
  214. #
  215. b,u,ua,ba,ub,uc,ud,bb,ue,12
  216. b,p,u,12,ua,p,l,la,lb,12
  217. #
  218. b,A,u,ba,Ab,l,la,lb,lc,12
  219. #/
  220. ##boundary
  221. b,l,p,u,ba,bb,lb,lc,ld,12
  222. ##2 arms (both facing eachother)
  223. B,A,p,4,pa,Aa,pb,b,pc,12
  224. B,A,p,b,pa,Aa,pb,4,pc,12
  225. A,a,aa,p,b,B,4,pa,ab,A
  226. A,a,aa,p,4,B,b,pa,ab,A
  227. #
  228. B,P,b,p,A,Aa,pa,4,pb,12
  229. B,A,p,b,pa,Ba,4,pa,a,0
  230. P,A,p,b,pa,Ba,ba,pa,a,P
  231. #special construct
  232. l,la,3,p,4,pa,a,aa,ab,l
  233. l,b,ba,a,aa,p,4,pa,3,l
  234. #
  235. c,3,b,l,p,1,pa,la,lb,13
  236. l,la,4,p,1,pa,a,aa,ab,l
  237. #construct left
  238. c,l,a,t,b,2,la,lb,lc,8
  239. c,2,b,l,la,lb,lc,ld,le,4
  240. f,l,2,c,la,lb,a,aa,ab,10
  241. f,b,ba,l,a,aa,la,c,2,c
  242. f,l,p,2,ca,la,a,aa,ab,8
  243. #construct right
  244. c,l,la,t,b,j,P,Pa,lb,4
  245. c,j,b,h,a,aa,ab,P,Pa,h
  246. 8,a,aa,t,b,ba,j,c,ab,c
  247. c,l,la,t,b,ba,bb,4,lb,8
  248. f,l,la,p,j,lb,a,aa,ab,10
  249. f,a,aa,fa,8,4,p,fb,ab,1
  250. #construct forward
  251. c,r,a,t,e,4,l,la,aa,8
  252. c,4,e,q,a,aa,ab,la,lb,0
  253. f,l,p,4,pa,la,a,aa,ab,1
  254. f,a,r,c,4,l,aa,ab,ac,c
  255. f,l,4,c,a,aa,ab,ac,ad,c
  256. #special instable signal remover
  257. 1,4,A,p,u,ua,ub,pa,uc,4
  258. 1,b,A,p,u,ua,ub,pa,uc,1
  259. #delete immunity
  260. p,b,P,Pa,a,aa,ab,V,e,p
  261. b,p,a,aa,ab,pa,V,ba,A,ba
  262. 1,p,a,aa,ab,pa,V,11,A,4
  263. 4,p,a,aa,ab,pa,V,11,A,1
  264. b,ba,bb,p,a,13,aa,pa,V,ba
  265. #
  266. u,b,ba,ua,13,P,Pa,ub,e,u
  267. u,b,ba,ua,P,13,Pa,ub,e,u
  268. u,b,ba,ua,P,Pa,13,ub,e,u
  269. u,b,ba,ua,13,P,Pa,0,t,u
  270. u,b,ba,ua,P,13,Pa,0,t,u
  271. u,b,ba,ua,P,Pa,13,0,t,u
  272. u,b,ba,ua,13,P,t,ta,bb,u
  273. u,13,m,ma,b,11,bb,ua,mb,u
  274. u,m,ma,mb,b,11,bb,ua,13,u
  275. #arm destruction
  276. b,i,u,ba,A,Aa,Ab,bb,bc,12
  277. b,i,u,ba,A,Aa,bd,bb,bc,12
  278. 12,A,Aa,u,b,ba,bb,bc,bd,12
  279. #
  280. b,u,ua,ba,A,Aa,Ab,12,N,12
  281. g,a,aa,u,b,ba,12,N,ab,12
  282. #
  283. g,a,aa,ab,ac,ba,bb,12,ad,12
  284. b,12,u,ba,A,Aa,Ab,12,N,12
  285. #bended arm destruction
  286. #g,A,Aa,u,b,ba,bb,bc,12,12
  287. b,12,u,ba,bb,H,Ha,12,Hb,12
  288. #
  289. g,H,Ha,Hb,ga,b,12,12,Hc,12
  290. #
  291. b,12,u,ba,H,Ha,Hb,Hc,Hd,12
  292. g,12,H,Ha,Hb,ga,b,ba,bb,12
  293. #8,12,H,E,Ha,8,b,ba,bb,12
  294. #
  295. g,12,H,Ha,u,ua,b,ba,12,12
  296. b,12,u,ba,H,Ha,Hb,bb,12,12
  297. #forward arm obstruction
  298. b,A,ba,p,Aa,bb,u,bc,Ab,13
  299. b,A,p,Aa,m,ba,u,bb,Ab,13
  300. #special arm obstruction
  301. 8,Q,b,11,ba,t,a,p,1,13
  302. #arm obstruction
  303. Q,P,d,a,aa,Pa,p,1,pa,13
  304. Q,P,a,d,aa,Pa,p,1,pa,13
  305. Q,P,a,aa,d,Pa,p,1,pa,13
  306. Q,P,a,aa,d,Pa,Ab,p,1,13
  307. Q,P,d,a,aa,Pa,1,p,Ab,13
  308. Q,P,a,d,aa,Pa,p,1,pa,13
  309. #state 7
  310. 7,5,a,aa,ab,ac,ad,ae,af,0
  311. #special turning arm obstruction
  312. 12,p,A,Aa,b,ba,Y,Ab,9,13
  313. #state 12
  314. 12,a,aa,ab,ac,ad,ae,af,ag,0
  315. #square loop destruction
  316. #b,ba,bb,9,8,bc,0,10,bd,13
  317. #state 8 transition
  318. g,a,aa,u,b,ba,bb,ua,ab,8
  319. g,a,aa,u,b,ba,ua,S,ab,8
  320. g,a,aa,S,u,ba,bb,ua,ab,8
  321. g,b,ba,u,a,ua,bb,bc,bd,8
  322. #turning arm obstruction
  323. w,o,A,Aa,Y,b,ba,Ab,Ac,13
  324. w,p,A,Aa,b,ba,Y,Ab,t,13
  325. b,ba,u,bb,A,p,bc,Aa,Ab,13
  326. #delete
  327. k,13,a,aa,ab,ac,ad,ae,af,13
  328. k,a,13,aa,ab,ac,ad,ae,af,13
  329. k,a,aa,13,ab,ac,ad,ae,af,13
  330. 13,a,aa,ab,ac,ad,ae,af,ag,0
  331. #state 5/6/19
  332. b,ba,u,AAA,m,7,a,A,ma,5
  333. b,u,ua,AAA,A,7,Aa,ba,ub,5
  334. #starter growth
  335. 1,A,Aa,Ab,Ac,na,8,11,Ad,1
  336. 1,n,A,Aa,Ab,na,g,11,Ac,4
  337. 1,A,a,b,aa,u,ua,11,Aa,4
  338. 4,A,a,b,aa,u,ua,11,Aa,1
  339. #
  340. 1,A,a,b,aa,u,ua,11,aa,13
  341. #instable signal remover
  342. 1,1,p,u,b,j,A,Aa,pa,4
  343. 1,2,ba,A,p,1,pa,u,ua,4
  344. b,f,A,p,ba,j,Aa,pa,Ab,4
  345. b,2,ba,p,A,f,Aa,pa,u,4
  346. c,b,ba,A,Aa,Ab,p,Ac,bb,0
  347. #checker
  348. b,u,l,ua,ub,6,A,ba,uc,15
  349. #special signal movement
  350. b,ba,n,bb,A,Aa,Ab,bc,o,1
  351. b,ba,o,bb,A,Aa,Ab,bc,n,1
  352. b,p,ba,bb,t,ta,tb,bc,m,bc
  353. b,ba,m,t,bb,bc,bd,ta,tb,ba
  354. b,t,ta,ba,p,bb,pa,tb,a,ba
  355. b,p,ba,bb,A,pa,l,la,lb,bb
  356. b,A,p,ba,pa,pb,t,bb,Aa,bb
  357. #b,A,Aa,ba,u,5,Ab,bb,g,6
  358. #merge
  359. b,ba,t,1,0,1,0,bb,ta,ba
  360. b,1,t,ba,0,1,0,bb,ta,ba
  361. b,ba,t,ba,0,1,0,bb,ta,ba
  362. #nand gate
  363. b,ba,t,1,0,bb,0,bc,ta,bb
  364. b,1,t,ba,0,bb,0,bc,ta,bb
  365. b,ba,t,bb,0,bc,0,bd,ta,1
  366. #special junk wire remover
  367. b,AI,l,la,lb,lc,A,ba,ua,13
  368. #signal movement
  369. b,U,a,T,Ta,ba,ab,ua,ac,1
  370. b,U,a,T,Ta,ba,ua,Ua,ac,1
  371. #
  372. b,U,a,T,aa,ba,u,ua,ab,1
  373. b,U,a,aa,T,ba,u,ua,ab,1
  374. #
  375. b,ba,T,Ta,a,aa,ab,ac,ua,ba
  376. b,ba,T,Ta,a,aa,ab,ua,ac,ba
  377. #
  378. b,ba,ad,T,a,aa,ab,ac,ua,ba
  379. b,ba,T,ad,a,aa,ab,ua,ac,ba
  380. #starter
  381. f,A,b,11,l,la,a,aa,ab,8
  382. #
  383. f,8,11,fa,l,la,a,aa,ab,9
  384. #
  385. f,11,A,l,a,la,lb,lc,8,1
  386. #
  387. f,A,a,aa,ab,l,AD,b,11,9
  388. #junk state 8
  389. g,l,la,lb,lc,ld,le,lf,lg,0
  390. g,A,b,ba,bb,Aa,Ab,u,12,0
  391. g,A,b,ba,bb,Aa,a,aa,ab,0
  392. #unnecessary wire remover
  393. b,a,aa,ab,ac,ad,ae,af,ag,12
  394. @COLORS
  395. 0 0 0 0
  396. 1 255 128 0
  397. 2 255 0 0
  398. 3 0 255 0
  399. 4 0 0 255
  400. 5 0 180 0
  401. 6 0 100 0
  402. 7 255 255 255
  403. 8 80 80 80
  404. 9 95 95 95
  405. 10 128 128 128
  406. 11 0 64 0
  407. 12 255 165 0
  408. 13 255 255 0
  409. 14 180 180 90
  410. 15 0 80 40
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement