Overwrite a block or create it if not there initially:
Code: Select all
x = 15, y = 11, rule = B3/S23
13b2o$13b2o$bo$2bo$3o3$4b2o4b2o$3bo2bo3b2o$3bo2bo$4b2o!
I discovered this when trying to clean up the left-over block from the basic glider duplicator. I found that the unwanted block itself can be a catalyst for the reaction! Notice that the pond/block combo that the glider is initially colliding with is very close to being a HWSS eater mentioned elsewhere in this forum.
The brute force synthesis for this reaction requires 5 gliders which is fairly expensive. Is there a better synthesis that can produce one of the patterns up to generation 34? Too bad the pond/block is not a HWSS eater that requires only 3 gliders to synthesize (although it takes too much space).
Deleting and replacing a block can be done with 4 gliders in a two-stage reaction, for example:
Code: Select all
x = 25, y = 32, rule = B3/S23
8$6bobo$7b2o$7bo2$9bo$10b2o$9b2o3$12b3o2b2o$14bo2b2o$13bo4$10bo$10b2o$
9bobo!
This reaction is useful for periodically refreshing a block that may or may not be consumed by another reaction, such as in glider circuits or a small reflector that consumes a block. The block could also be a memory bit that you want to initialize in an algorithm or just simply copy (overwrite) a bit.