{"author_link":"\/users\/recher","author_name":"Recher","author_uid":1214064,"comments":[{"id":711337,"author_name":"Untitled Studios","author_uid":"untitled-studios","epoch":1633315218,"text":"Cool! I feel like with a few adjustments, a really fun puzzle game could be made from this mechanic.","format":"md","likes":1,"spam":"N"},{"id":712016,"author_name":"Recher","author_uid":"recher","epoch":1633329608,"text":"Thank you @untitled-studios !\n\nYes, it may need some more equilibratings between energy costs and energy gains. It may also need some special option to prevent you from spending all your energy when there is only two heavy isotopes left, far from each other, and you have to merge them.\n\nI made a tiny update this morning, to add the game restart function when you have no more energy. You have to use the button \"2\".","format":"md","likes":0,"spam":"N"},{"id":712208,"author_name":"Fonkin","author_uid":"fonkin","epoch":1633332933,"text":"yeah, I agree with Untitled Studios, very nice mechanic, slight refining and would have made very cool puzzle game","format":"md","likes":1,"spam":"N"},{"id":712517,"author_name":"Recher","author_uid":"recher","epoch":1633338097,"text":"Thank you @fonkin . I will think about other ways to calculate energy cost\/gains, and maybe some little bonus, like if you send a lot of neutrons to the same border, you may get specific things.\n\nOne last tiny edit, not in the game itself but on the page. I checked the \"do not rate me in audio\", because there is (still) no way to play sound with Squarity.\n","format":"md","likes":0,"spam":"N"},{"id":726404,"author_name":"pvp","author_uid":"pvp","epoch":1633436147,"text":"![msedge_DXrYiOUoUb.png](\/\/\/raw\/ae2\/e1\/z\/46f2d.png)\nHey that's a neat game. I agree the game need some slight refining but it didn't stop me to enjoy playing it.\nPs: I didn't know about Squarity seems like a cool game engine.","format":"md","likes":1,"spam":"N"},{"id":730210,"author_name":"Recher","author_uid":"recher","epoch":1633454133,"text":"GG @pvp .\n\nSquarity is the game engine I have developped for one year. You code in python, you quickly draw some sprites, and it makes a 2D grid-based game that you can share and play directly in your web browser.\n\nEvolutions and features come very slowly, but I am still on it.","format":"md","likes":1,"spam":"N"},{"id":730328,"author_name":"PKZinpo","author_uid":"pkzinpo","epoch":1633454687,"text":"Nice game! It is quite satisfying to see all of the isotopes activate and clear the board from one click haha. Agreed that it could use some refining. Overall, very nice!","format":"md","likes":1,"spam":"N"},{"id":731542,"author_name":"The Lame Brain","author_uid":"the-lame-brain","epoch":1633460456,"text":"This is fun! Isotopes go BOOM!\nNow this is what I call Unstable!\n\n\nCheers! [-LB](https:\/\/ldjam.com\/users\/the-lame-brain\/)","format":"md","likes":1,"spam":"N"},{"id":748362,"author_name":"Itzemii","author_uid":"itzemii","epoch":1633636661,"text":"Nice. Relaxing.\nFirst time the chain reaction happened was a surprise. Fun to watch it with the animations.\nA lot of luck is needed, seems to me, therefore, I would have liked a bit more energy at beginning.\nPlayed it a couple of time and enjoyed it.\nWell done!","format":"md","likes":1,"spam":"N"},{"id":748373,"author_name":"Douwe_Ravers","author_uid":"douwe-ravers","epoch":1633636741,"text":"I like games made with special engines. Good spin on the theme!","format":"md","likes":1,"spam":"N"},{"id":748395,"author_name":"LDJam user 270875","author_uid":"270875","epoch":1633636941,"text":"Liked it. All I would ass is an option to replay the level, rather than go back to the start. ","format":"md","likes":1,"spam":"N"},{"id":750883,"author_name":"Recher","author_uid":"recher","epoch":1633687473,"text":"Thank you very much for all your feedbacks. Special thanks to @douwe-ravers concerning the appreciation of the game engine. I am coding Squarity, and I try to spread it by showing game examples.\n\n@itzemii : If you want more energy, you can modify the source code in-place.\n\nGo into the big text zone on the bottom left of the web page. Scroll down to skip the game description. You will see a line with the instruction `START_ENERGY = 20`. Put a greater number. Then, click on the button \"Ex\u00e9cuter\", on top of the page (French text, sorry). And that's it !\n\nThis is one of the strength of Squarity. You can directly tweak the game, or completely change the whole logic, right in your browser.\n\n@malcolm : There is some kind of workaround for this.\n\nGo back to the text zone containing the source code. Scroll down a little, and you will find the line `import random`. Add a new line under it, with the instruction `random.seed(42)`.\n\nClick on the button \"Ex\u00e9cuter\". You will start a new game. When you finished it, click the button again. You will restart a game with the same level sequence.\n\nTo have other levels, just modify the \"42\" with whichever number you want.","format":"md","likes":2,"spam":"N"},{"id":751167,"author_name":"PolymathLD","author_uid":"polymathld","epoch":1633693823,"text":"Despite \"think-ahead puzzler\" not being my favorite genre, this is a really cool direction to take the category.  Love the idea of basing a puzzle game on chain reactions and energy.  I like that there's not just one solution and that you can really think about optimizing your score.  It looks like a really elegant piece of code, too, which is worth serious bonus points in my book.\n\nGiven the unique platform and the barebones nature of the game, I don't have any major criticisms that feel like you don't already know about them.  The only one that feels relevant to address from the design perspective is that I did have some trouble intuiting the rules at first.  It took me awhile of playing around with the game to feel like I was beginning to grasp what would happen when I made my move.\n\nIn terms of post-LD, if you were to continue developing this concept into a full game, I'd love to see level design get brought into play.  Such as some smaller tutorial levels to start out with and explain each rule and some later levels that are much bigger and offer unique challenges to even complete them at all.  Feels like you could pretty easily crank out a ton of levels for this and very gradually ramp up the challenge.  I'm also kinda dying to hear what it would sound like with some awesome sound effects (preferably sounds that harmonizes together and come together like a cascade of beautiful notes, because that would be so cool).  And of course more visual polish would be welcome.  But I'm sure you already know all that!\n\nNice work!","format":"md","likes":1,"spam":"N"},{"id":754930,"author_name":"Recher","author_uid":"recher","epoch":1633791194,"text":"Thank you for this detailed feedback @polymathld , and thank you for complimenting my source code. I try my best to write beautiful python.\n\nYou are right, it would be cool to have pre-made levels, with a specific amount of energy at start, and with at least one specific solution. Not too much energy, otherwise there would be way too much possibilities, and the player may find a solution just with luck.\n\nSound effect is one of the feature I want to add in Squarity, I just don't know when. I need to think of a way to define the sounds. Pointing to .mp3 and .wav files would be the easiest solution to implement, but it would be hard for game programmers to use. Because not everybody knows how to produce sounds. I think I will search for ways to create and store simple 8-bit sounds. Some basic sound editors may exist somewhere. Or I can just end up with bare musical notes : one tone + one duration, and so on.\n\nSee you next time !","format":"md","likes":0,"spam":"N"},{"id":757589,"author_name":"Grizwhirl","author_uid":"grizwhirl","epoch":1633875289,"text":"This was really cool. I have to agree with how close this implementation is to a full puzzle game. Really well done and incredibly satisfying to get a full clear","format":"md","likes":1,"spam":"N"},{"id":758009,"author_name":"NiceKot","author_uid":"nicekot","epoch":1633885794,"text":"It's hard to plan too much ahead due to amount of energy you have at the start. So just make a few moves and launch a reaction playout itself. But this is suddenly a very satisfying process.\n\nI enjoyed experimenting with it. Very nice!","format":"md","likes":1,"spam":"N"},{"id":758037,"author_name":"vidim888","author_uid":"vidim888","epoch":1633886562,"text":"Wow, nice to see a person who remembers KadoKado. Aqua Splash was my favorite game there - used to be pretty good at it too :D Nice little change to mechanics you added which makes game different enough so it's not a full copy.\n\nShort info for people who don't know KadoKado: There used to be French company MotionTwin which was creating a bunch of web-based games - mostly mini-game-based (Aqua Splash was one of the games on KadoKado). They later turned into Twinoid which developed Dead Cells. And almost all of their web-based games are now dead due to Flash being blocked :( Sad story - really loved their stuff...","format":"md","likes":1,"spam":"N"},{"id":759479,"author_name":"Kimbsy","author_uid":"kimbsy","epoch":1633938989,"text":"This was really fun! I've always found puzzle games really hard to make, and I always think it's super impressive when they're actually enjoyable to play :D","format":"md","likes":1,"spam":"N"},{"id":760644,"author_name":"Mordrick","author_uid":"mordrick","epoch":1633987106,"text":"Nice little puzzle game.\n\nThe random distribution of objects makes it hard sometimes to win, but the chain reaction is a very satisfying thing to watch :)\n\nI like how you use Squarity for your game. I didn't know this before and I'm always happy learning new things :).\n\nNice graphics and it is fun to play different rounds.\n\nSo all in all: good job! Keep it up! And thanks for submitting ^^.","format":"md","likes":1,"spam":"N"},{"id":762881,"author_name":"Recher","author_uid":"recher","epoch":1634140185,"text":"Thank you for all your feedbacks.\n\n@vidim888 : great thing to find a \"motion twin historian\" here. Not all of their flash games are dead, and some could be resurrected, but it may be a hard process. Motion Twin was also the initiators of the open-source language HaXe. But I guess many of the HaXe creators left Motion Twin, and the company does not contribute to open-source as much as before. \n\nI followed them almost at their early beginnings : Natural Chimie, Hammerfest... I would so love to have access to \"Jama Jama\", a game on their now-dead platform Frutiparc. It was a nice puzzle game, with very clever and \"atomic\" elements. If I only had the description of these elements I would remake the game in Squarity.\n\n@mordrick : don't hesitate to try Squarity, and to join our Discord (the link is in the page of the game). For the moment it's mostly French, but we welcome English speaking people, of course.\n\nI now have 21 ratings, so it's ok for my game and I am really happy with it. I made to this in a shorter time than my previous ludum contributions. I will now try to play and rate the games of all the people who commented mine. Though I can not promise I will manage to make all of them.\n\nCheers !","format":"md","likes":0,"spam":"N"}],"format":"md","images":["ldjam-media\/sha256\/30\/309fc17e04d74214369569b7ae92eac8318f6834295032fa37284b9412d14cd7.png"],"links":[{"url":"http:\/\/squarity.fr\/#fetchez_githubgist_darkrecher\/dd5cd1e7c59eb19f71609c5b074881c1\/raw\/unstable-isotopes","text":"Link to play game"},{"url":"https:\/\/github.com\/darkrecher\/squarity-doc\/tree\/master\/jeux\/ludum_unstable","text":"Link"}],"metadata":{"g_key":"79001","g_author":"1214064","g_event":"LD49","g_eventkey":"119","g_subevent":"COMPO","g_urlkey":"379414","g_title":"Unstable Isotopes","g_status":"WAYBACK","g_place":"400","g_commentcount":"20","g_site2_node_id":"261659","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"261659","n_urlkey":"379414","n_parent":"258323","n_path":"\/events\/ludum-dare\/49\/unstable-isotopes-1","n_slug":"unstable-isotopes-1","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"214064","n_created":"1632658275","n_modified":"1778490697","n_version":"816406","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD49","removed_author":false},"_superparent":9,"_trust":4,"author":214064,"body":"Inspired from the game AquaSplash, on the website \"KadoKado\".\n\nMove your cursor with the arrows, select an isotope with the button \"1\", then move it on another isotope to launch a chain reaction.\n\nMoving costs more and more energy, but the cost resets on chain reactions. Bigger isotopes need more energy.\n\nMake longer chain reactions to gain more energy.\n\nTry to completely clean a level for a little energy bonus.\n\n![screenshot_unstable_isotopes_02.png](\/\/\/raw\/034\/43\/z\/43e9f.png)\n\nMade with Squarity, an engine that lets you create 2D tiled game in your browser, by coding in python.","comments":20,"comments-timestamp":"2021-10-13T15:49:45Z","created":"2021-09-26T12:11:15Z","files":[],"files-timestamp":0,"grade":{"grade-01":22,"grade-02":22,"grade-03":22,"grade-04":22,"grade-05":22,"grade-06":2,"grade-07":21,"grade-08":21},"id":261659,"love":0,"magic":{"cool":84.804367941267,"feedback":19,"given":13.125,"grade":22,"grade-01-average":3.2,"grade-01-result":400,"grade-02-average":3.225,"grade-02-result":334,"grade-03-average":3.2,"grade-03-result":321,"grade-04-average":3.775,"grade-04-result":201,"grade-05-average":2.3,"grade-05-result":520,"grade-07-average":1.553,"grade-07-result":426,"grade-08-average":2.211,"grade-08-result":482,"smart":1.4105068969232},"meta":{"allow-anonymous-comments":"1","author":[214064],"cover":"\/\/\/content\/034\/43\/z\/43ea1.png","grade-06-out":"1","link-01":"http:\/\/squarity.fr\/#fetchez_githubgist_darkrecher\/dd5cd1e7c59eb19f71609c5b074881c1\/raw\/unstable-isotopes","link-01-name":"Link to play game","link-01-tag":[42336],"link-02":"https:\/\/github.com\/darkrecher\/squarity-doc\/tree\/master\/jeux\/ludum_unstable","link-02-tag":[42332]},"meta-timestamp":"2026-05-11T09:11:37Z","modified":"2026-05-11T09:11:37Z","name":"Unstable Isotopes","node-timestamp":"2021-10-03T21:46:00Z","parent":258323,"parents":[1,5,9,258323],"path":"\/events\/ludum-dare\/49\/unstable-isotopes-1","published":"2021-10-03T21:46:00Z","scope":"public","slug":"unstable-isotopes-1","subsubtype":"compo","subtype":"game","type":"item","version":816406},"text":"Inspired from the game AquaSplash, on the website \"KadoKado\".\n\nMove your cursor with the arrows, select an isotope with the button \"1\", then move it on another isotope to launch a chain reaction.\n\nMoving costs more and more energy, but the cost resets on chain reactions. Bigger isotopes need more energy.\n\nMake longer chain reactions to gain more energy.\n\nTry to completely clean a level for a little energy bonus.\n\n![screenshot_unstable_isotopes_02.png](\/\/\/raw\/034\/43\/z\/43e9f.png)\n\nMade with Squarity, an engine that lets you create 2D tiled game in your browser, by coding in python.","title":"Unstable Isotopes","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/261501+261502+261503+261504+261505+261506+261507+261508+261509+261510+261511+261512+261513+261514+261515+261516+261517+261518+261519+261520+261521+261522+261523+261524+261525+261526+261527+261528+261529+261530+261531+261532+261533+261534+261535+261536+261537+261538+261539+261540+261541+261542+261543+261544+261545+261546+261547+261548+261549+261550+261551+261552+261553+261554+261555+261556+261557+261558+261559+261560+261561+261562+261563+261564+261565+261566+261567+261568+261569+261570+261571+261572+261573+261574+261575+261576+261577+261578+261579+261580+261581+261582+261583+261584+261585+261586+261587+261588+261589+261590+261591+261592+261593+261594+261595+261596+261597+261598+261599+261600+261601+261602+261603+261604+261605+261606+261607+261608+261609+261610+261611+261612+261613+261614+261615+261616+261617+261618+261619+261620+261621+261622+261623+261624+261625+261626+261627+261628+261629+261630+261631+261632+261633+261634+261635+261636+261637+261638+261639+261640+261641+261642+261643+261644+261645+261646+261647+261648+261649+261650+261651+261652+261653+261654+261655+261656+261657+261658+261659+261660+261661+261662+261663+261664+261665+261666+261667+261668+261669+261670+261671+261672+261673+261674+261675+261676+261677+261678+261679+261680+261681+261682+261683+261684+261685+261686+261687+261688+261689+261690+261691+261692+261693+261694+261695+261696+261697+261698+261699+261700+261701+261702+261703+261704+261705+261706+261707+261708+261709+261710+261711+261712+261713+261714+261715+261716+261717+261718+261719+261720+261721+261722+261723+261724+261725+261726+261727+261728+261729+261730+261731+261732+261733+261734+261735+261736+261737+261738+261739+261740+261741+261742+261743+261744+261745+261746+261747+261748+261749+261750+261751+261752+261753+261754+261755+261756+261757+261758+261759+261760+261761+261762+261763+261764+261765+261766+261767+261768+261769+261770+261771+261772+261773+261774+261775+261776+261777+261778+261779+261780+261781+261782+261783+261784+261785+261786+261787+261788+261789+261790+261791+261792+261793+261794+261795+261796+261797+261798+261799+261800+261801+261802+261803+261804+261805+261806+261807+261808+261809+261810+261811+261812+261813+261814+261815+261816+261817+261818+261819+261820+261821+261822+261823+261824+261825+261826+261827+261828+261829+261830+261831+261832+261833+261834+261835+261836+261837+261838+261839+261840+261841+261842+261843+261844+261845+261846+261847+261848+261849+261850+261851+261852+261853+261854+261855+261856+261857+261858+261859+261860+261861+261862+261863+261864+261865+261866+261867+261868+261869+261870+261871+261872+261873+261874+261875+261876+261877+261878+261879+261880+261881+261882+261883+261884+261885+261886+261887+261888+261889+261890+261891+261892+261893+261894+261895+261896+261897+261898+261899+261900+261901+261902+261903+261904+261905+261906+261907+261908+261909+261910+261911+261912+261913+261914+261915+261916+261917+261918+261919+261920+261921+261922+261923+261924+261925+261926+261927+261928+261929+261930+261931+261932+261933+261934+261935+261936+261937+261938+261939+261940+261941+261942+261943+261944+261945+261946+261947+261948+261949+261950+261951+261952+261953+261954+261955+261956+261957+261958+261959+261960+261961+261962+261963+261964+261965+261966+261967+261968+261969+261970+261971+261972+261973+261974+261975+261976+261977+261978+261979+261980+261981+261982+261983+261984+261985+261986+261987+261988+261989+261990+261991+261992+261993+261994+261995+261996+261997+261998+261999+262000?authors&parents&superparent"},"object":"objects\/sha256\/80\/80e2bda68789c19ae932154032891abe5885857de1a63f9c5fb50e19acb4858a","record":"shard-2\/json-live-urgent-v3\/records\/c71ba55db9ac023a36c94aa359e56a8a56b1ccc86a33970000b9ffcdf63074c1.json","sha256":"80e2bda68789c19ae932154032891abe5885857de1a63f9c5fb50e19acb4858a","source":"https","stored_at":1784022339}}