Recently in the Discord, I had been looking at this old design for an adjustable RRO that should be arbitrarily loopable, and I realized that it could be dramatically simplified (with one caveat) and still function. The design I came up with uses an orthogonal spaceship (red), a diagonal spaceship with half the speed (blue) and a reaction between them that re-emits them at new angles and displacements in a certain way (gray colors)
AforAmpere decided to search for it, and manage to find an example of this pattern in the INT rulespace, and showed various demonstrations of how it can be arranged. Thank you Ampere for discovering that it works in INT.
Here it is with loopability-2:
Code:
Select all
x = 51, y = 49, rule = B2aik3acekr4-ajntz5acijy6ck7c/S2an3acejk4ejqtwy5cny6-ac7e
41bobo$42b2o$41bobo$42bo4$49b2o2$50bo5$21bobo$20bobo$21b3o16$27b3o$28b
obo$27bobo5$o2$2o4$8bo$7bobo$7b2o$7bobo!
loopability 5 and 6:
Code:
Select all
x = 285, y = 119, rule = B2aik3acekr4-ajntz5acijy6ck7c/S2an3acejk4ejqtwy5cny6-ac7e
32bobo179bobo$32bo76bobo102bo60bobo$110b2o164b2o$109bobo163bobo$110bo
165bo4$117b2o164b2o$181bobo$118bo61bobo101bo$181b3o8$13b3o$14bobo$13bo
bo4$31bobo$30bobo$31b3o153b3o$166bo21bobo$187bobo$166b2o4$254bo$253bob
o$253b2o$253bobo4$235bobo$80bo155b2o$79bobo153bobo$79b2o155bo$79bobo4$
61bobo157bobo$62b2o156bobo$61bobo157b3o$62bo8$o2$2o5$61b3o163b3o$62bob
o163bobo$61bobo163bobo4$79bobo$78bobo133bo$79b3o131bobo$213b2o$213bobo
4$195bobo$196b2o$195bobo$196bo4$283b2o$261bobo$32bo227bobo21bo$31bobo
227b3o$31b2o$31bobo4$13bobo$14b2o$13bobo$14bo4$117b2o2$118bo$267b3o$
166bo101bobo$267bobo$166b2o4$174bo$109b3o61bobo$110bobo60b2o$38bo70bob
o61bobo60bo$36bobo195bobo!
This pattern appears to be adjustable to fit any loopability, though it's not been formally proven, as there is a risk of it colliding with itself in certain cases (the caveat mentioned earlier). Ampere showed a version of it that ties the previous record loopability, 89:
Code:
Select all
x = 804, y = 805, rule = B2aik3acekr4-ajntz5acijy6ck7c/S2an3acejk4ejqtwy5cny6-ac7e
793bobo$794b2o$11bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo
33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bo
bo33bobo23bobo$11bo35bo35bo35bo35bo35bo35bo35bo35bo35bo35bo35bo35bo35b
o35bo35bo35bo35bo35bo35bo35bo35bo26bo$798b2o2$799bo$12bo$11bobo$12b2o$
3bobo5bobo$3b2o$3bobo$4bo4$788bo$775bobo9bobo$776b2o9b2o$775bobo9bobo$
776bo2$o2$2o28bo$29bobo$30b2o$21bobo5bobo$21b2o$21bobo$22bo4$770bo$
757bobo9bobo$758b2o9b2o$757bobo9bobo$758bo$798b2o2$799bo$48bo$47bobo$
48b2o$39bobo5bobo$39b2o$39bobo$40bo4$752bo$739bobo9bobo$740b2o9b2o$
739bobo9bobo$740bo2$o2$2o64bo$65bobo$66b2o$57bobo5bobo$57b2o$57bobo$
58bo4$734bo$721bobo9bobo$722b2o9b2o$721bobo9bobo$722bo$798b2o2$799bo$
84bo$83bobo$84b2o$75bobo5bobo$75b2o$75bobo$76bo4$716bo$703bobo9bobo$
704b2o9b2o$703bobo9bobo$704bo2$o2$2o100bo$101bobo$102b2o$93bobo5bobo$
93b2o$93bobo$94bo4$698bo$685bobo9bobo$686b2o9b2o$685bobo9bobo$686bo$
798b2o2$799bo$120bo$119bobo$120b2o$111bobo5bobo$111b2o$111bobo$112bo4$
680bo$667bobo9bobo$668b2o9b2o$667bobo9bobo$668bo2$o2$2o136bo$137bobo$
138b2o$129bobo5bobo$129b2o$129bobo$130bo4$662bo$649bobo9bobo$650b2o9b
2o$649bobo9bobo$650bo$798b2o2$799bo$156bo$155bobo$156b2o$147bobo5bobo$
147b2o$147bobo$148bo4$644bo$631bobo9bobo$632b2o9b2o$631bobo9bobo$632bo
2$o2$2o172bo$173bobo$174b2o$165bobo5bobo$165b2o$165bobo$166bo4$626bo$
613bobo9bobo$614b2o9b2o$613bobo9bobo$614bo$798b2o2$799bo$192bo$191bobo
$192b2o$183bobo5bobo$183b2o$183bobo$184bo4$608bo$595bobo9bobo$596b2o9b
2o$595bobo9bobo$596bo2$o2$2o208bo$209bobo$210b2o$201bobo5bobo$201b2o$
201bobo$202bo4$590bo$577bobo9bobo$578b2o9b2o$577bobo9bobo$578bo$798b2o
2$799bo$228bo$227bobo$228b2o$219bobo5bobo$219b2o$219bobo$220bo4$572bo$
559bobo9bobo$560b2o9b2o$559bobo9bobo$560bo2$o2$2o244bo$245bobo$246b2o$
237bobo5bobo$237b2o$237bobo$238bo4$554bo$541bobo9bobo$542b2o9b2o$541bo
bo9bobo$542bo$798b2o2$799bo$264bo$263bobo$264b2o$255bobo5bobo$255b2o$
255bobo$256bo4$536bo$523bobo9bobo$524b2o9b2o$523bobo9bobo$524bo2$o2$2o
280bo$281bobo$282b2o$273bobo5bobo$273b2o$273bobo$274bo4$518bo$505bobo
9bobo$506b2o9b2o$505bobo9bobo$506bo$798b2o2$799bo$300bo$299bobo$300b2o
$291bobo5bobo$291b2o$291bobo$292bo4$500bo$487bobo9bobo$488b2o9b2o$487b
obo9bobo$488bo2$o2$2o316bo$317bobo$318b2o$309bobo5bobo$309b2o$309bobo$
310bo4$482bo$469bobo9bobo$470b2o9b2o$469bobo9bobo$470bo$798b2o2$799bo$
336bo$335bobo$336b2o$327bobo5bobo$327b2o$327bobo$328bo4$464bo$451bobo
9bobo$452b2o9b2o$451bobo9bobo$452bo2$o2$2o352bo$353bobo$354b2o$345bobo
5bobo$345b2o$345bobo$346bo4$446bo$433bobo9bobo$434b2o9b2o$433bobo9bobo
$434bo$798b2o2$799bo$372bo$371bobo$372b2o$363bobo5bobo$363b2o$363bobo$
364bo4$428bo$415bobo9bobo$416b2o9b2o$415bobo9bobo$416bo2$o2$2o388bo$
389bobo$390b2o$381bobo5bobo$381b2o$381bobo$382bo4$410bo$397bobo9bobo$
398b2o9b2o$397bobo9bobo$398bo$798b2o2$799bo$408bo$407bobo$408b2o$399bo
bo5bobo$399b2o$399bobo$400bo4$392bo$379bobo9bobo$380b2o9b2o$379bobo9bo
bo$380bo2$o2$2o424bo$425bobo$426b2o$417bobo5bobo$417b2o$417bobo$418bo
4$374bo$361bobo9bobo$362b2o9b2o$361bobo9bobo$362bo$798b2o2$799bo$444bo
$443bobo$444b2o$435bobo5bobo$435b2o$435bobo$436bo4$356bo$343bobo9bobo$
344b2o9b2o$343bobo9bobo$344bo2$o2$2o460bo$461bobo$462b2o$453bobo5bobo$
453b2o$453bobo$454bo4$338bo$325bobo9bobo$326b2o9b2o$325bobo9bobo$326bo
$798b2o2$799bo$480bo$479bobo$480b2o$471bobo5bobo$471b2o$471bobo$472bo
4$320bo$307bobo9bobo$308b2o9b2o$307bobo9bobo$308bo2$o2$2o496bo$497bobo
$498b2o$489bobo5bobo$489b2o$489bobo$490bo4$302bo$289bobo9bobo$290b2o9b
2o$289bobo9bobo$290bo$798b2o2$799bo$516bo$515bobo$516b2o$507bobo5bobo$
507b2o$507bobo$508bo4$284bo$271bobo9bobo$272b2o9b2o$271bobo9bobo$272bo
2$o2$2o532bo$533bobo$534b2o$525bobo5bobo$525b2o$525bobo$526bo4$266bo$
253bobo9bobo$254b2o9b2o$253bobo9bobo$254bo$798b2o2$799bo$552bo$551bobo
$552b2o$543bobo5bobo$543b2o$543bobo$544bo4$248bo$235bobo9bobo$236b2o9b
2o$235bobo9bobo$236bo2$o2$2o568bo$569bobo$570b2o$561bobo5bobo$561b2o$
561bobo$562bo4$230bo$217bobo9bobo$218b2o9b2o$217bobo9bobo$218bo$798b2o
2$799bo$588bo$587bobo$588b2o$579bobo5bobo$579b2o$579bobo$580bo4$212bo$
199bobo9bobo$200b2o9b2o$199bobo9bobo$200bo2$o2$2o604bo$605bobo$606b2o$
597bobo5bobo$597b2o$597bobo$598bo4$194bo$181bobo9bobo$182b2o9b2o$181bo
bo9bobo$182bo$798b2o2$799bo$624bo$623bobo$624b2o$615bobo5bobo$615b2o$
615bobo$616bo4$176bo$163bobo9bobo$164b2o9b2o$163bobo9bobo$164bo2$o2$2o
640bo$641bobo$642b2o$633bobo5bobo$633b2o$633bobo$634bo4$158bo$145bobo
9bobo$146b2o9b2o$145bobo9bobo$146bo$798b2o2$799bo$660bo$659bobo$660b2o
$651bobo5bobo$651b2o$651bobo$652bo4$140bo$127bobo9bobo$128b2o9b2o$127b
obo9bobo$128bo2$o2$2o676bo$677bobo$678b2o$669bobo5bobo$669b2o$669bobo$
670bo4$122bo$109bobo9bobo$110b2o9b2o$109bobo9bobo$110bo$798b2o2$799bo$
696bo$695bobo$696b2o$687bobo5bobo$687b2o$687bobo$688bo4$104bo$91bobo9b
obo$92b2o9b2o$91bobo9bobo$92bo2$o2$2o712bo$713bobo$714b2o$705bobo5bobo
$705b2o$705bobo$706bo4$86bo$73bobo9bobo$74b2o9b2o$73bobo9bobo$74bo$
798b2o2$799bo$732bo$731bobo$732b2o$723bobo5bobo$723b2o$723bobo$724bo4$
68bo$55bobo9bobo$56b2o9b2o$55bobo9bobo$56bo2$o2$2o748bo$749bobo$750b2o
$741bobo5bobo$741b2o$741bobo$742bo4$50bo$37bobo9bobo$38b2o9b2o$37bobo
9bobo$38bo$798b2o2$799bo$768bo$767bobo$768b2o$759bobo5bobo$759b2o$759b
obo$760bo4$32bo$19bobo9bobo$20b2o9b2o$19bobo9bobo$20bo2$o2$2o784bo$
785bobo$786b2o$777bobo5bobo$777b2o$777bobo$778bo4$14bo$bobo9bobo$2b2o
9b2o$bobo9bobo$2bo$798b2o2$799bo$798bo$14bo35bo35bo35bo35bo35bo35bo35b
o35bo35bo35bo35bo35bo35bo35bo35bo35bo35bo35bo35bo35bo35bo32bo$12bobo
33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bo
bo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo33bobo25bo$795b3o$
795bo2bo$795bobo!
Finally, here's loopability-4 with colorcoding to show each individual copy of the pattern:
Code:
Select all
x = 51, y = 51, rule = B2aik3acekr4-ajntz5acijy6ck7c/S2an3acejk4ejqtwy5cny6-ac7eSuper
15.U.U$15.U4$38.3Q$37.Q.Q$38.Q.Q3$5.U.U$5.2U11.S$5.U.U9.S.S$6.U11.2S$
17.S.S$49.2Q2$36.U.U11.Q$37.U.U$36.3U12$12.3pA$11.pA.pA$S11.pA.pA2$2S
$31.Q.Q$31.2Q11.pA$31.Q.Q9.pA.pA$32.Q11.2pA$43.pA.pA3$10.S.S$11.S.S$10.
3S4$35.pA$33.pA.pA!
I'm fairly certain this can be adjusted to fit any loopability, but at the very least it should be apparent that it can create arbitrarily large loopabilities. I'd also like to note that the use of c/1o and c/2d was for convenience of searching, and versions of this that use slower spaceships, in potentially less explosive rules, are likely to exist.
Edit: Also, for hexagonal rule enjoyers: If you look at the loopability-89 pattern, you can see that its composed of an outer loop, and two inner loops crossing over each other. In some isotropic hexagonal rule (maybe with a higher state count or range if the space is too small), there is likely an adjustable RRO where high loopability versions look like a hexagon with two triangle loops inside, looking like a hexagram inside a hexagon sharing the same corners. you just need to find a collision between an orthogonal spaceship and a diagonal spaceship of the right speeds that re-emits them both in the right way.