Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. #Life 1.05
  2. #D Infinite glider hotel
  3. #D The name is derived from the old mathematical "infinity hotel"
  4. #D scenario, where a hotel with an infinite number of rooms always has
  5. #D room for more guests by shuffling the old guests around.
  6. #D Here two pairs of double Corderships are pulling slowly apart at
  7. #D c/12 such that there is an ever-lengthening glider track between
  8. #D them.  Every 1920 generations another glider is injected into the
  9. #D glider track, joining the gliders already circulating there.
  10. #D Eventually an arbitrarily large number of gliders will be traveling
  11. #D around the track.
  12. #D The tricky bit to this construction is that even though all the
  13. #D previously injected gliders are repeatedly flying through the
  14. #D injection point, that point is guaranteed to be empty when it is
  15. #D time for the next glider to be injected!
  16. #D David Bell, dbell@pdact.pd.necisa.oz.au, Oct 9 1992
  17. #N
  18. #P 13 -101
  19. .....*
  20. .
  21. .*.......*
  22. *........*
  23. *...**....*
  24. *......*.*
  25. ......**.*
  26. .
  27. ....*
  28. #P 29 -91
  29. ....*
  30. ..**.**
  31. .
  32. ..**
  33. ..*
  34. ....*...*
  35. *...*
  36. #P 39 -75
  37. .....*
  38. .
  39. .*.......*
  40. *........*
  41. *...**....*
  42. *......*.*
  43. ......**.*
  44. .
  45. ....*
  46. #P 30 -82
  47. .....*
  48. ..*.*
  49. .*
  50. ..**
  51. ..*.*
  52. ..*.*
  53. .*.**
  54. **.**
  55. ...***
  56. #P 6 -98
  57. ..***
  58. ..***
  59. *..**
  60. *.*
  61. ***
  62. #P 20 -83
  63. ...*
  64. ..*.*
  65. ..*.*
  66. .*..*
  67. .*.*
  68. *
  69. **
  70. .*
  71. #P 22 -72
  72. .*
  73. *.*
  74. *
  75. *
  76. *
  77. #P 18 -66
  78. ...*
  79. ..***.**
  80. **.***
  81. ..*
  82. #P 21 -60
  83. ..*
  84. .*.**
  85. **.*.**
  86. ....*
  87. ......*
  88. #P 28 -56
  89. .**....**
  90. ...*.**
  91. ****.*.***
  92. ....*
  93. #P -14 -71
  94. ...***
  95. .
  96. .*
  97. **...*
  98. .*.*
  99. ....***
  100. ....*
  101. .
  102. ....**
  103. ...**
  104. ....*
  105. ...**
  106. ....**
  107. #P -7 -58
  108. .......*
  109. *...*..*.*..*
  110. *****.**....*
  111. .*.*....*...*
  112. .
  113. ........***
  114. .........*
  115. #P 12 -45
  116. ...***
  117. .
  118. .*
  119. **...*
  120. .*.*
  121. ....***
  122. ....*
  123. .
  124. ....**
  125. ...**
  126. ....*
  127. ...**
  128. ....**
  129. #P -3 -93
  130. **
  131. **
  132. #P -11 -85
  133. **
  134. **
  135. #P -19 -77
  136. **
  137. **
  138. #P 43 -55
  139. **
  140. **
  141. #P 35 -47
  142. **
  143. **
  144. #P 27 -39
  145. **
  146. **
  147. #P 19 -31
  148. **
  149. **
  150. #P 61 -67
  151. .....**
  152. .
  153. ...*...*
  154. ..*
  155. .*.......*
  156. .....*....*
  157. *....*.*.*
  158. *........*
  159. *.**....*
  160. ***.**.*
  161. .**.***
  162. #P 82 -50
  163. .....*
  164. ...**.*
  165. ..*
  166. .*..*...*
  167. *
  168. **..**
  169. **
  170. ..*.....*
  171. ***....*
  172. **....*
  173. .****
  174. #P 92 -46
  175. *
  176. *
  177. #P 87 -41
  178. .....**
  179. .
  180. ...*...*
  181. ..*
  182. .*.......*
  183. .....*....*
  184. *....*.*.*
  185. *........*
  186. *.**....*
  187. ***.**.*
  188. .**.***
  189. #P 74 -39
  190. *.*
  191. ***
  192. .**
  193. #P 72 -34
  194. .*
  195. .*.*
  196. .***
  197. *
  198. *****
  199. #P 83 -20
  200. ..**
  201. **..*
  202. *..***
  203. *....*
  204. .*****
  205. ...**
  206. #P 93 -19
  207. *
  208. *
  209. *
  210. #P 57 -29
  211. .*
  212. *.*
  213. .*
  214. ...*
  215. ...**
  216. .*..*
  217. .***
  218. ..*
  219. #P 40 -30
  220. ..*.*
  221. .**.**
  222. .**.*
  223. *
  224. .*
  225. .*
  226. #P 48 -22
  227. ....*
  228. ...***
  229. .
  230. ...***
  231. **.**
  232. ..*
  233. #P 66 -4
  234. ..*.*
  235. .**.**
  236. .**.*
  237. *
  238. .*
  239. .*
  240. #P 49 -56
  241. **
  242. **
  243. #P 41 -48
  244. **
  245. **
  246. #P 33 -40
  247. **
  248. **
  249. #P 87 -10
  250. **
  251. **
  252. #P 79 -2
  253. **
  254. **
  255. #P 71 6
  256. **
  257. **
  258. #P -98 61
  259. ....****
  260. ..*....**
  261. .*....***
  262. *.....*
  263. .......**
  264. ...**..**
  265. ........*
  266. *...*..*
  267. ......*
  268. ..*.**
  269. ...*
  270. #P -100 66
  271. *
  272. *
  273. #P -105 52
  274. ....***.**
  275. ...*.**.***
  276. ..*....**.*
  277. .*........*
  278. .*.*.*....*
  279. *....*
  280. .*.......*
  281. ........*
  282. ...*...*
  283. .
  284. ....**
  285. #P -79 78
  286. ....***.**
  287. ...*.**.***
  288. ..*....**.*
  289. .*........*
  290. .*.*.*....*
  291. *....*
  292. .*.......*
  293. ........*
  294. ...*...*
  295. .
  296. ....**
  297. #P -101 38
  298. *
  299. *
  300. *
  301. #P -96 36
  302. .**
  303. *****
  304. *....*
  305. ***..*
  306. .*..**
  307. ..**
  308. #P -84 51
  309. *****
  310. ....*
  311. .***
  312. .*.*
  313. ...*
  314. #P -84 58
  315. **
  316. ***
  317. *.*
  318. #P -69 43
  319. ..*
  320. .***
  321. *..*
  322. **
  323. .*
  324. ...*
  325. ..*.*
  326. ...*
  327. #P -79 20
  328. ....*
  329. ....*
  330. .....*
  331. .*.**
  332. **.**
  333. .*.*
  334. #P -61 38
  335. ...*
  336. .**.**
  337. ***
  338. .
  339. ***
  340. .*
  341. #P -53 46
  342. ....*
  343. ....*
  344. .....*
  345. .*.**
  346. **.**
  347. .*.*
  348. #P -80 14
  349. **
  350. **
  351. #P -88 22
  352. **
  353. **
  354. #P -96 30
  355. **
  356. **
  357. #P -42 60
  358. **
  359. **
  360. #P -50 68
  361. **
  362. **
  363. #P -58 76
  364. **
  365. **
  366. #P -57 88
  367. ......*
  368. .
  369. .*.**
  370. .*.*......*
  371. *....**...*
  372. .*........*
  373. .*.......*
  374. .
  375. .....*
  376. #P -45 106
  377. ....*...*
  378. *...*
  379. ......*
  380. .....**
  381. .
  382. ..**.**
  383. ....*
  384. #P -31 114
  385. ......*
  386. .
  387. .*.**
  388. .*.*......*
  389. *....**...*
  390. .*........*
  391. .*.......*
  392. .
  393. .....*
  394. #P -18 115
  395. ..***
  396. ..*.*
  397. **..*
  398. ***
  399. ***
  400. #P -43 95
  401. ***
  402. .**.**
  403. .**.*
  404. .*.*
  405. .*.*
  406. ..**
  407. ....*
  408. .*.*
  409. *
  410. #P -32 97
  411. ...*
  412. ...**
  413. ....*
  414. .*.*
  415. *..*
  416. *.*
  417. *.*
  418. .*
  419. #P -32 89
  420. ..*
  421. ..*
  422. ..*
  423. *.*
  424. .*
  425. #P -33 84
  426. .....*
  427. ..***.**
  428. **.***
  429. ....*
  430. #P -35 78
  431. ..*
  432. **.*.**
  433. ..**.*
  434. ....*
  435. #P -45 74
  436. .....*
  437. ***.*.****
  438. ...**.*
  439. .**....**.*
  440. #P -26 54
  441. .**
  442. ..**
  443. ..*
  444. ..**
  445. .**
  446. .
  447. ..*
  448. ***
  449. ...*.*
  450. .*...**
  451. .....*
  452. .
  453. .***
  454. #P -13 73
  455. ...*
  456. ..***
  457. .
  458. *...*....*.*
  459. *....**.*****
  460. *..*.*..*...*
  461. .....*
  462. #P 0 80
  463. .**
  464. ..**
  465. ..*
  466. ..**
  467. .**
  468. .
  469. ..*
  470. ***
  471. ...*.*
  472. .*...**
  473. .....*
  474. .
  475. .***
  476. #P -28 51
  477. **
  478. **
  479. #P -36 59
  480. **
  481. **
  482. #P -44 67
  483. **
  484. **
  485. #P -52 75
  486. **
  487. **
  488. #P 10 97
  489. **
  490. **
  491. #P 2 105
  492. **
  493. **
  494. #P -6 113
  495. **
  496. **
  497. #P 273 266
  498. ..*....*
  499. **.****.**
  500. ..*....*
  501. #P 268 268
  502. .*
  503. *
  504. *
  505. #P 266 273
  506. **...**
  507. .*****
  508. ..***
  509. ...*
  510. #P 269 284
  511. **
  512. **
  513. #P -270 -286
  514. **
  515. **
  516. #P -272 -279
  517. ..***
  518. .
  519. ..*.*
  520. .*****
  521. **...**
  522. **...**
  523. #P -274 -270
  524. *
  525. **
  526. ***
  527. **
  528. *
  529. #P -283 -270
  530. ..*
  531. .**
  532. ***
  533. .**
  534. ..*
  535. #P 41 0
  536. ..**
  537. .*.*
  538. ***
  539. **
  540. **
  541. .*.*
  542. ..*
  543. #P 40 9
  544. **...**
  545. **...**
  546. .
  547. ..***
  548. ..***
  549. ...*
  550. #P 38 20
  551. ..***
  552. ..***
  553. .*...*
  554. .
  555. **...**
  556. #P 40 34
  557. **
  558. **
  559. #P 34 12
  560. ..***
  561. ..*
  562. ...*
  563. .*
  564. .**
  565. *.*
  566. #P 27 23
  567. **
  568. .**
  569. *
  570. #P 19 30
  571. .*
  572. .**
  573. *.*
  574. #P 30 39
  575. **
  576. **
  577. #P 11 36
  578. .**....*
  579. *..*..*.*
  580. .***.*.**
  581. ....**.**
  582. .....*.**
  583. ......*.*
  584. .......*
  585. #P 5 34
  586. ..**
  587. .*.*
  588. *
  589. *..*
  590. *
  591. .*.*
  592. ..**
  593. #P -4 36
  594. **
  595. **
  596. #P 3 -38
  597. **
  598. **
  599. #P -8 -41
  600. *.*
  601. *..*
  602. ...**
  603. .*...**
  604. ...**
  605. *..*
  606. *.*
  607. #P -16 -40
  608. ....**
  609. ...*.*
  610. .*...*
  611. **.***
  612. ...**
  613. #P -22 -43
  614. ..**
  615. .*.*
  616. *
  617. *..*
  618. *
  619. .*.*
  620. ..**
  621. #P -31 -41
  622. **
  623. **
  624. #P -22 -32
  625. *
  626. *.*
  627. **
  628. #P -30 -25
  629. .*
  630. *
  631. ***
  632. #P -34 -27
  633. **
  634. **
  635. #P -68 -25
  636. **
  637. **
  638. #P -59 -28
  639. ...*
  640. ..**
  641. .**
  642. ***
  643. .**
  644. ..**
  645. ...*
  646. #P -52 -26
  647. **
  648. **
  649. **
  650. #P -49 -30
  651. ....*
  652. ..*.*
  653. .*.*
  654. *..*
  655. .*.*
  656. ..*.*
  657. ....*
  658. #P -80 -7
  659. **
  660. **
  661. #P -71 -9
  662. ..**
  663. .*.*
  664. *
  665. *..*
  666. *
  667. .*.*
  668. ..**
  669. #P -65 -7
  670. .**....*
  671. *..*..*.*
  672. .***.*.**
  673. ....**.**
  674. .....*.**
  675. ......*.*
  676. .......*
  677. #P -42 -4
  678. *
  679. ****
  680. .****
  681. .*..*
  682. .****
  683. ****
  684. *
  685. #P -33 -6
  686. ...*
  687. ..*.*
  688. **...*
  689. **...*
  690. **...*
  691. ..*.*
  692. ...*
  693. #P -18 -4
  694. **
  695. **
  696. #P -57 -13
  697. .*
  698. .**
  699. *.*
  700. #P -41 -9
  701. .*
  702. **
  703. *.*
  704. #P -49 -21
  705. .....*
  706. ****..*
  707. ..*.***
  708. ...*
  709. *
  710. ...*
  711. *
  712. #P -34 -20
  713. .****
  714. *...*
  715. ....*
  716. *..*
  717. #P -4 -20
  718. .****
  719. *...*
  720. ....*
  721. *..*
  722. #P 6 -18
  723. ***
  724. *
  725. .*
  726. #P -44 -45
  727. .**
  728. **
  729. ..*
  730. #P 63 63
  731. .*
  732. ..*
  733. ***
  734.