{"author_link":"\/users\/loveapplegames","author_name":"loveapplegames","author_uid":1006791,"comments":[{"id":1107987,"author_name":"scott.redrup","author_uid":"scott-redrup","epoch":1728678037,"text":"This is such a cool idea, I loved learning about cellular automata! Unfortunately I just couldn't get anything to happen even after making a few rules :(","format":"md","likes":1,"spam":"N"},{"id":1108822,"author_name":"loveapplegames","author_uid":"loveapplegames","epoch":1728719002,"text":"@scott-redrup it should be very easy to get something to move using the rules. Maybe you did not press the **Restart** button after your changes?","format":"md","likes":1,"spam":"N"},{"id":1108843,"author_name":"Nikolas van Rus","author_uid":"nikolas-van-rus","epoch":1728720763,"text":"A very interesting and unusual game, great idea!","format":"md","likes":0,"spam":"N"},{"id":1108857,"author_name":"Kuroshima","author_uid":"kuroshima","epoch":1728721759,"text":"Very unusual game, level 6 is my favourite so far, but took me some time to understand the basics","format":"md","likes":1,"spam":"N"},{"id":1109082,"author_name":"Marco Santos","author_uid":"marco-santos","epoch":1728729822,"text":"5 on innovation. well done","format":"md","likes":2,"spam":"N"},{"id":1109169,"author_name":"Exa","author_uid":"exa","epoch":1728732114,"text":"Wow it is so beautiful!!!Fantastic job!!","format":"md","likes":0,"spam":"N"},{"id":1109453,"author_name":"Itskdog","author_uid":"itskdog","epoch":1728743368,"text":"Very challenging. I like all the combinations and the setting of rules. Took awhile to know what to do and there is probably a lot you can do with this.","format":"md","likes":1,"spam":"N"},{"id":1112417,"author_name":"Patomkin","author_uid":"patomkin","epoch":1728896916,"text":"Not gonna lie, this is challenging, but this what makes it fun! Idea is quite innovative","format":"md","likes":1,"spam":"N"},{"id":1112477,"author_name":"Game-mon","author_uid":"game-mon","epoch":1728901423,"text":"Nice, very nerdy, but very cool. Was looking through cellular automata recently when studying level generation techniques. More an interesting tool to simulate stuff than a game (not a bad thing!)","format":"md","likes":1,"spam":"N"},{"id":1112501,"author_name":"lakdjs","author_uid":"lakdjs","epoch":1728902617,"text":"Fun!","format":"md","likes":0,"spam":"N"},{"id":1112580,"author_name":"LDJam user 276593","author_uid":"276593","epoch":1728907941,"text":"This is awesome, easy 5 stars in innovation. \n\nI've said last week in a blog comment here that I've been trying to gamify cellular automata for ages but can never come up with something that non-programmers would enjoy. I think this possibly falls into that criteria as well, but this is a good basis on which to build something fun.\n\nA \"simple\" change that would make it more accessible could be rule definition templates you can apply that make various things happen without the player having to truly understand the ruleset.","format":"md","likes":2,"spam":"N"},{"id":1113068,"author_name":"ellaris","author_uid":"ellaris","epoch":1728933282,"text":"Interesting concept, but it seemed to behaved weirdly, like I set a rule, pres restart several times, and get different results. It would also be nice to have a more friendly user interface.","format":"md","likes":1,"spam":"N"},{"id":1113174,"author_name":"ratly","author_uid":"ratly","epoch":1728936970,"text":"Hi fellow cellular automata maker! This was pretty fun and difficult, and I can see how this could turn into a game with objectives. It's cool to see how many different types of games and behaviors can be simplified to cellular automata, and it would be a nice tool to teach programming in a fun way. ","format":"md","likes":2,"spam":"N"},{"id":1116243,"author_name":"Wendel Scardua","author_uid":"wendel-scardua","epoch":1729273348,"text":"Hi, I got curious when I saw a post on the feed and started playing this, but I think I found 2 bugs.\n\nFirst: on Level 2 I'm not able to pick the \"~\" for the rules, which seems to be required for a \"solution\". Unless the idea is to do some workaround solution with the other characters, but then it's too tricky for a Level *2*. \n\n![Captura de tela 2024-10-18 143901.png](\/\/\/raw\/bdb\/1\/z\/68f41.png)\n\nSecond: I tried playing Level 4, and apparently one of my rules moved X to the left, outside the grid, then the game stopped responding. I couldn't even press restart.","format":"md","likes":1,"spam":"N"},{"id":1116572,"author_name":"LDJam user 11093","author_uid":"11093","epoch":1729327048,"text":"Very difficult, took me a while to understand how the rules work.   \nIt could have been much more appealing if the rules were more \"graphical\". I mean, if the menu on the right directly used images instead of o @ X ~ ...etc.   \nI think this could lead to a very interesting game with objectives.","format":"md","likes":2,"spam":"N"},{"id":1116585,"author_name":"loveapplegames","author_uid":"loveapplegames","epoch":1729328728,"text":"@wendel-scardua thanks for your response! About your bug reports: the first is not a bug, \"follow the trail\" just means following the \":\".  As regards the second, this is a bounds checking bug, causing the engine to crash, which I fixed now.","format":"md","likes":1,"spam":"N"},{"id":1116692,"author_name":"Wendel Scardua","author_uid":"wendel-scardua","epoch":1729339727,"text":"@loveapplegames oh, okay then - i thought \"follow the trail\" meant \"change rules so the ~ follows the : towards the o instead of spreading everywhere\" \ud83d\ude05","format":"md","likes":1,"spam":"N"},{"id":1117358,"author_name":"someone","author_uid":"someone","epoch":1729441067,"text":"Not quite sure what this is trying to be. Is it a game or not? There are levels that hint at objectives but nothing structured. It feels like you intended to make a game but made an editor instead.  \nIt could have been a cool game of figuring out some rules within a limited set to solve a specific objective. The follow the trail one came the closest to this.  \n\nThe post jam IDE is a really cool toy. Still quite rough but good fun to mess around in.  ","format":"md","likes":1,"spam":"N"},{"id":1118569,"author_name":"LDJam user 1930","author_uid":"1930","epoch":1729619966,"text":"Very cool entry! Setting up the rules took me some time to get used to, but then I had fun playing around in the different levels you included :)","format":"md","likes":1,"spam":"N"},{"id":1119232,"author_name":"TheLastSlowpoke","author_uid":"thelastslowpoke","epoch":1729710549,"text":"Wow, such a cool engine. It would be amazing if there were some puzzle levels with clear win conditions that are detected by the game, and some constraints of what you could do. I'd love to melt my brain over that.","format":"md","likes":1,"spam":"N"},{"id":1119706,"author_name":"loveapplegames","author_uid":"loveapplegames","epoch":1729768468,"text":"@thelastslowpoke Thanks for your feedback! Check out some games I made with the postcompo IDE:\n\nhttps:\/\/ldjam.com\/events\/ludum-dare\/56\/cellspace-cellular-automata-sandbox\/cellspace-ide-update-create-and-share-complete-games-using-cellular-automata","format":"md","likes":1,"spam":"N"},{"id":1120006,"author_name":"mrspeaker","author_uid":"mrspeaker","epoch":1729805050,"text":"I kicked myself for not thinking of doing something making this before! So simple, but really genius. I've played with cellular automata lots before, but never thought about expressing the rules as part of the UI. So cool! So much potential in your IDE: damn great idea!","format":"md","likes":1,"spam":"N"}],"format":"md","images":["ldjam-media\/sha256\/8b\/8b2a5fd833f4fff79d21c982d6c26af414877de4e9c71a4715805f59ab55c792.png"],"links":[{"url":"http:\/\/tmtg.nl\/ludumdare\/ld56\/jgame-games\/ld56\/cellspace-ld56.html","text":"Link"},{"url":"http:\/\/tmtg.nl\/ludumdare\/ld56\/jgame-games\/ld56\/cellspace-ide.html","text":"Cellspace IDE (Postcompo)"}],"metadata":{"g_key":"95974","g_author":"1006791","g_event":"LD56","g_eventkey":"115","g_subevent":"JAM","g_urlkey":"445186","g_title":"Cellspace: Cellular Automata Sandbox","g_status":"WAYBACK","g_place":"876","g_commentcount":"22","g_site2_node_id":"401846","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"401846","n_urlkey":"445186","n_parent":"395186","n_path":"\/events\/ludum-dare\/56\/cellspace-cellular-automata-sandbox","n_slug":"cellspace-cellular-automata-sand","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"6791","n_created":"1728113233","n_modified":"1778418363","n_version":"1278594","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD56","removed_author":false},"_superparent":9,"_trust":13,"author":6791,"body":"**Most important things first**: Select the level using the **<<level** and **level>>** buttons at the bottom. Press **restart** to start the level after you modify any rules. Some levels already have some rules predefined.\n\n**There is now a postcompo with a level editor in which you can create and share full games! Instructions below.**\n\nA cellular automata game where you can create your own rules.  There are no win or lose conditions (yet) so it can be considered a toy rather than a game.  The screen consists of a grid of tiles. The game scans the grid for any 3x3 tile patterns that you define, and wherever a pattern is found, it replaces the 3x3 tiles with a new 3x3 tile pattern.  \n\nAt the right you find the **rule definitions**.  For each rule, the two leftmost 3x3 grids are the patterns to **scan** for and the patterns to **replace** them with:\n\n![cellspace-ruleui2-text.png](\/\/\/raw\/78a\/1\/z\/68a05.png)\n\nThe rule above indicates that when an **o** is found with an empty space next to it, it places another **o** over the empty space. This will cause **o** cell to propagate to the right. So:\n\nAn **empty cell** means \"Don't care\", this tile is skipped.\n\nThe **dash \"-\"** means \"empty space\". In the scan pattern, this means the tile must be empty. In the replace pattern, it means the tile is cleared.\n\nThe other characters are defined according to this legend:\n\n![cellspace-legend.png](\/\/\/raw\/78a\/1\/z\/6853d.png)\n\nThe first five are supposed to indicate different types of cells, **#** represents a wall, and **:** represents food.  \n\nIn each rule, you can define a number of options:\n\n- **playerdir**: indicates that the rule should trigger only when a direction key is pressed (**W**=up, **S**=down, **A**=left, **D**=right)\n\n- **priority**: higher means the rule has higher priority\n\n- **probability**: probability that the rule is triggered if applicable\n\n- **transform**: indicates how the rule should be rotated or mirrored (**rot4**=rotate 90,180,270 degees, **mirx**,**miry** = mirror)\n\n- **conddir** and **outdir**: this enables you to indicate a direction for each cell in the grid (L,R,U,D). Conddir indicates which direction the center cell should point in. Outdir indicates which directions should be assigned to each cell in the 3x3 grid. Cells that have a direction will also rotate their sprites to indicate the direction.\n\nWith some simple rules, you can define game-like behaviour. For example with a single rule you can move a cell around with the W,S,A,D keys:\n\n![cellspace-rule-moveright.png](\/\/\/raw\/78a\/1\/z\/6854b.png)\n\nLike the previous rule, we indicate than an \"o\" cell should propagate to the right. However, it also clears the cell in the previous position, indicate the cell should move rather than propagate.  \"playerdir\" indicates this rule is triggered when the \"D\" key is pressed.  Outdir indicates that the new \"o\" cell should be facing right.  Finally there is a transform \"rot4\" defined, that rotates the rule in all directions, and automatically converts all directional conditions appropriately.\n\nThis rule engine is very suitable for **Boulderdash** style games.  For example, a Boulderdash-style rolling boulder (featured in level 4) is defined by just 2 rules:\n\n![cellspace-ruleui-boulder.png](\/\/\/raw\/78a\/1\/z\/68637.png)\n\n**Postcompo: CellSpace IDE instructions**\n\nPress \"Edit\" to edit the level, \"Run\" to run the game if you changed the level or the rules. Games are saved in Cellspace format (a human readable text format). \"Open Game URL\" opens the game in a new tab, with the source embedded in the URL.\n\nAt the top you can select the sprite.  Once you've selected a sprite, you can edit rules and win\/lose conditions, as well as the level. The plain green square at the very left indicates \"ignore\", which can be used to ignore cell positions in a rule.  \n\nLimitations: Currently you can only edit only one level and you cannot yet change the tile set. \n\n**Postcompo: CellSpace IDE instructions**\n\nPress \"Edit\" to edit the level, \"Run\" to run the game if you changed the level or the rules. Games are saved in Cellspace format (a human readable text format). \"Open Game URL\" opens the game in a new tab, with the source embedded in the URL.\n\nAt the top you can select the sprite.  Once you've selected a sprite, you can edit rules and win\/lose conditions, as well as the level. The plain green square at the very left indicates \"ignore\", which can be used to ignore cell positions in a rule.  \n\nLimitations: Currently you can only edit only one level and you cannot yet change the tile set. \n\n**Example games**\n\n[Platform game](https:\/\/tinyurl.com\/cellspace-ide-platformgame) - you cannot jump, fall onto the monsters to kill them\n\n[Douse the Fires](https:\/\/tinyurl.com\/cellspace-ide-douse-the-fires) - click to remove walls\n\n[Boulderdash](https:\/\/tinyurl.com\/cellspace-ide-boulderdash) - get all the diamonds\n\n[Escape Room](https:\/\/tinyurl.com\/cellspace-ide-escape-room) - push the keys to unlock the locks\n\n[Tanks](https:\/\/tinyurl.com\/cellspace-ide-tanks) - destroy the tanks with fire\n\n[Harvey Wallbangers](https:\/\/tinyurl.com\/cellspace-ide-harveywallbang) - draw walls to make the wallbangers get the potions\n\n[Cell Pacman](https:\/\/tinyurl.com\/cellspace-ide-pacman)\n\n[Shooter](https:\/\/tinyurl.com\/cellspace-ide-shooter) - space to shoot","comments":22,"comments-timestamp":"2024-10-24T21:24:10Z","created":"2024-10-05T07:27:13Z","files":[],"files-timestamp":0,"grade":{"grade-01":23,"grade-02":24,"grade-03":26,"grade-04":23,"grade-05":25,"grade-07":19,"grade-08":22},"id":401846,"love":0,"magic":{"cool":72.074997015645,"feedback":13,"given":10,"grade":23.142857142857,"grade-01-average":3.19,"grade-01-result":876,"grade-02-average":2.795,"grade-02-result":957,"grade-03-average":4.375,"grade-03-result":11,"grade-04-average":3.024,"grade-04-result":925,"grade-05-average":2.587,"grade-05-result":937,"grade-07-average":2.235,"grade-07-result":886,"grade-08-average":2.4,"grade-08-result":1038,"smart":-18.990741269902},"meta":{"author":[6791],"cover":"\/\/\/content\/78a\/1\/z\/66c57.png","grade-06-out":"1","link-01":"http:\/\/tmtg.nl\/ludumdare\/ld56\/jgame-games\/ld56\/cellspace-ld56.html","link-01-tag":[42336],"link-02":"http:\/\/tmtg.nl\/ludumdare\/ld56\/jgame-games\/ld56\/cellspace-ide.html","link-02-name":"Cellspace IDE (Postcompo)","link-02-tag":[42336]},"meta-timestamp":"2026-05-10T13:06:03Z","modified":"2026-05-10T13:06:03Z","name":"Cellspace: Cellular Automata Sandbox","node-timestamp":"2024-10-25T03:35:41Z","parent":395186,"parents":[1,5,9,395186],"path":"\/events\/ludum-dare\/56\/cellspace-cellular-automata-sandbox","published":"2024-10-07T21:07:19Z","scope":"public","slug":"cellspace-cellular-automata-sandbox","subsubtype":"jam","subtype":"game","type":"item","version":1278594},"text":"**Most important things first**: Select the level using the **<<level** and **level>>** buttons at the bottom. Press **restart** to start the level after you modify any rules. Some levels already have some rules predefined.\n\n**There is now a postcompo with a level editor in which you can create and share full games! Instructions below.**\n\nA cellular automata game where you can create your own rules.  There are no win or lose conditions (yet) so it can be considered a toy rather than a game.  The screen consists of a grid of tiles. The game scans the grid for any 3x3 tile patterns that you define, and wherever a pattern is found, it replaces the 3x3 tiles with a new 3x3 tile pattern.  \n\nAt the right you find the **rule definitions**.  For each rule, the two leftmost 3x3 grids are the patterns to **scan** for and the patterns to **replace** them with:\n\n![cellspace-ruleui2-text.png](\/\/\/raw\/78a\/1\/z\/68a05.png)\n\nThe rule above indicates that when an **o** is found with an empty space next to it, it places another **o** over the empty space. This will cause **o** cell to propagate to the right. So:\n\nAn **empty cell** means \"Don't care\", this tile is skipped.\n\nThe **dash \"-\"** means \"empty space\". In the scan pattern, this means the tile must be empty. In the replace pattern, it means the tile is cleared.\n\nThe other characters are defined according to this legend:\n\n![cellspace-legend.png](\/\/\/raw\/78a\/1\/z\/6853d.png)\n\nThe first five are supposed to indicate different types of cells, **#** represents a wall, and **:** represents food.  \n\nIn each rule, you can define a number of options:\n\n- **playerdir**: indicates that the rule should trigger only when a direction key is pressed (**W**=up, **S**=down, **A**=left, **D**=right)\n\n- **priority**: higher means the rule has higher priority\n\n- **probability**: probability that the rule is triggered if applicable\n\n- **transform**: indicates how the rule should be rotated or mirrored (**rot4**=rotate 90,180,270 degees, **mirx**,**miry** = mirror)\n\n- **conddir** and **outdir**: this enables you to indicate a direction for each cell in the grid (L,R,U,D). Conddir indicates which direction the center cell should point in. Outdir indicates which directions should be assigned to each cell in the 3x3 grid. Cells that have a direction will also rotate their sprites to indicate the direction.\n\nWith some simple rules, you can define game-like behaviour. For example with a single rule you can move a cell around with the W,S,A,D keys:\n\n![cellspace-rule-moveright.png](\/\/\/raw\/78a\/1\/z\/6854b.png)\n\nLike the previous rule, we indicate than an \"o\" cell should propagate to the right. However, it also clears the cell in the previous position, indicate the cell should move rather than propagate.  \"playerdir\" indicates this rule is triggered when the \"D\" key is pressed.  Outdir indicates that the new \"o\" cell should be facing right.  Finally there is a transform \"rot4\" defined, that rotates the rule in all directions, and automatically converts all directional conditions appropriately.\n\nThis rule engine is very suitable for **Boulderdash** style games.  For example, a Boulderdash-style rolling boulder (featured in level 4) is defined by just 2 rules:\n\n![cellspace-ruleui-boulder.png](\/\/\/raw\/78a\/1\/z\/68637.png)\n\n**Postcompo: CellSpace IDE instructions**\n\nPress \"Edit\" to edit the level, \"Run\" to run the game if you changed the level or the rules. Games are saved in Cellspace format (a human readable text format). \"Open Game URL\" opens the game in a new tab, with the source embedded in the URL.\n\nAt the top you can select the sprite.  Once you've selected a sprite, you can edit rules and win\/lose conditions, as well as the level. The plain green square at the very left indicates \"ignore\", which can be used to ignore cell positions in a rule.  \n\nLimitations: Currently you can only edit only one level and you cannot yet change the tile set. \n\n**Postcompo: CellSpace IDE instructions**\n\nPress \"Edit\" to edit the level, \"Run\" to run the game if you changed the level or the rules. Games are saved in Cellspace format (a human readable text format). \"Open Game URL\" opens the game in a new tab, with the source embedded in the URL.\n\nAt the top you can select the sprite.  Once you've selected a sprite, you can edit rules and win\/lose conditions, as well as the level. The plain green square at the very left indicates \"ignore\", which can be used to ignore cell positions in a rule.  \n\nLimitations: Currently you can only edit only one level and you cannot yet change the tile set. \n\n**Example games**\n\n[Platform game](https:\/\/tinyurl.com\/cellspace-ide-platformgame) - you cannot jump, fall onto the monsters to kill them\n\n[Douse the Fires](https:\/\/tinyurl.com\/cellspace-ide-douse-the-fires) - click to remove walls\n\n[Boulderdash](https:\/\/tinyurl.com\/cellspace-ide-boulderdash) - get all the diamonds\n\n[Escape Room](https:\/\/tinyurl.com\/cellspace-ide-escape-room) - push the keys to unlock the locks\n\n[Tanks](https:\/\/tinyurl.com\/cellspace-ide-tanks) - destroy the tanks with fire\n\n[Harvey Wallbangers](https:\/\/tinyurl.com\/cellspace-ide-harveywallbang) - draw walls to make the wallbangers get the potions\n\n[Cell Pacman](https:\/\/tinyurl.com\/cellspace-ide-pacman)\n\n[Shooter](https:\/\/tinyurl.com\/cellspace-ide-shooter) - space to shoot","title":"Cellspace: Cellular Automata Sandbox","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/406001+406002+406003+406004+406005+406006+406007+406008+406009+406010+406011+406012+406013+406014+406015+406016+406017+406018+406019+406020+406021+406022+406023+406024+406025+406026+406027+406028+406029+406030+406031+406032+406033+406034+406035+406036+406037+406038+406039+406040+406041+406042+406043+406044+406045+406046+406047+406048+406049+406050+406051+406052+406053+406054+406055+406056+406057+406058+406059+406060+406061+406062+406063+406064+406065+406066+406067+406068+406069+406070+406071+406072+406073+406074+406075+406076+406077+406078+406079+406080+406081+406082+406083+406084+406085+406086+406087+406088+406089+406090+406091+406092+406093+406094+406095+406096+406097+406098+406099+406100+406101+406102+406103+406104+406105+406106+406107+406108+406109+406110+406111+406112+406113+406114+406115+406116+406117+406118+406119+406120+406121+406122+406123+406124+406125+406126+406127+406128+406129+406130+406131+406132+406133+406134+406135+406136+406137+406138+406139+406140+406141+406142+406143+406144+406145+406146+406147+406148+406149+406150+406151+406152+406153+406154+406155+406156+406157+406158+406159+406160+406161+406162+406163+406164+406165+406166+406167+406168+406169+406170+406171+406172+406173+406174+406175+406176+406177+406178+406179+406180+406181+406182+406183+406184+406185+406186+406187+406188+406189+406190+406191+406192+406193+406194+406195+406196+406197+406198+406199+406200+406201+406202+406203+406204+406205+406206+406207+406208+406209+406210+406211+406212+406213+406214+406215+406216+406217+406218+406219+406220+406221+406222+406223+406224+406225+406226+406227+406228+406229+406230+406231+406232+406233+406234+406235+406236+406237+406238+406239+406240+406241+406242+406243+406244+406245+406246+406247+406248+406249+406250+406251+406252+406253+406254+406255+406256+406257+406258+406259+406260+406261+406262+406263+406264+406265+406266+406267+406268+406269+406270+406271+406272+406273+406274+406275+406276+406277+406278+406279+406280+406281+406282+406283+406284+406285+406286+406287+406288+406289+406290+406291+406292+406293+406294+406295+406296+406297+406298+406299+406300+406301+406302+406303+406304+406305+406306+406307+406308+406309+406310+406311+406312+406313+406314+406315+406316+406317+406318+406319+406320+406321+406322+406323+406324+406325+406326+406327+406328+406329+406330+406331+406332+406333+406334+406335+406336+406337+406338+406339+406340+406341+406342+406343+406344+406345+406346+406347+406348+406349+406350+406351+406352+406353+406354+406355+406356+406357+406358+406359+406360+406361+406362+406363+406364+406365+406366+406367+406368+406369+406370+406371+406372+406373+406374+406375+406376+406377+406378+406379+406380+406381+406382+406383+406384+406385+406386+406387+406388+406389+406390+406391+406392+406393+406394+406395+406396+406397+406398+406399+406400+406401+406402+406403+406404+406405+406406+406407+406408+406409+406410+406411+406412+406413+406414+406415+406416+406417+406418+406419+406420+406421+406422+406423+406424+406425+406426+406427+406428+406429+406430+406431+406432+406433+406434+406435+406436+406437+406438+406439+406440+406441+406442+406443+406444+406445+406446+406447+406448+406449+406450+406451+406452+406453+406454+406455+406456+406457+406458+406459+406460+406461+406462+406463+406464+406465+406466+406467+406468+406469+406470+406471+406472+406473+406474+406475+406476+406477+406478+406479+406480+406481+406482+406483+406484+406485+406486+406487+406488+406489+406490+406491+406492+406493+406494+406495+406496+406497+406498+406499+406500?authors&parents&superparent"},"object":"objects\/sha256\/82\/822e60395dedfaaa114b7f5f1014bcf37e0e41831322cca6f8d2e89a081b7c3e","record":"shard-0\/json-live-urgent-v3\/records\/31e0e4b808a01010b699f50fd0a6cabc6c473e1eb268454cf1e4d792974140f0.json","sha256":"822e60395dedfaaa114b7f5f1014bcf37e0e41831322cca6f8d2e89a081b7c3e","source":"https","stored_at":1784022519}}