{"author_link":"\/users\/400253","author_name":"LDJam user 400253","author_uid":1400253,"comments":[{"id":1123446,"author_name":"xpoho","author_uid":"xpoho","epoch":1744015181,"text":"![\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_2025-04-07_153909354.png](\/\/\/raw\/d14\/a3\/z\/6a110.png)\n\nNice game! I own my personall record now ^_^ Good luck!","format":"md","likes":1,"spam":"N"},{"id":1125376,"author_name":"OnlinE_Play","author_uid":"online-play","epoch":1744055575,"text":"I really appreciate everyone who can create custom game renderers. The game is cool and honestly feels complete","format":"md","likes":1,"spam":"N"},{"id":1133089,"author_name":"Istok","author_uid":"istok","epoch":1744137893,"text":"Looks good, but sometimes the map generates hopeless situations. But I like the game!","format":"md","likes":1,"spam":"N"},{"id":1139899,"author_name":"Maskrosen","author_uid":"maskrosen","epoch":1744226831,"text":"Good job, especially in such a short time! Also impressive to do a game jam with your own language. The game is an interesting idea and could work even better as a multiplayer game. ","format":"md","likes":1,"spam":"N"},{"id":1142804,"author_name":"LDJam user 400253","author_uid":"400253","epoch":1744291095,"text":"I might add a multiplayer mode after the jam, thanks for the idea!\n","format":"md","likes":0,"spam":"N"},{"id":1149315,"author_name":"Clink","author_uid":"clink","epoch":1744539147,"text":"The overall concept is solid. You have a basis for something good here. But the game in it's current state isn't too enjoyable, or at least I didn't get much enjoyment out of it. There's a few changes I'd suggest to make the run-to-run experience less frustrating.\n\nFirstly, the countdown at the top of the screen could possibly be changed to a bar that depletes with time. As it stands, before you get a grasp on how much you have left after reading the prompt, that time will have already ran out. To combat that, I had to simply disregard the timer completely, and play as if it wasn't there at all, which isn't good considering that it's supposed to aid the player, without diverting them from their task.\n\n\nIt might also help to put the timer closer to either the middle or the bottom of the screen. Having it all the way up only adds to the \"takes your attention away from the action\" aspect. Perhaps the timer's placement wouldn't be as much of an issue if the player was given more time per stage.\n\nLastly, having the time be randomised makes the whole thing feel unfair. But the fault lies in how vast the time difference can be, rather than the fact it's randomised in the first place. \nI know it's meant to be a part of the challenge, but I don't think shortening the disparities would take away from the game's difficulty.\n\nHope to see your project grow, and good luck with your future commercial endeavours!","format":"md","likes":1,"spam":"N"},{"id":1149333,"author_name":"LDJam user 400253","author_uid":"400253","epoch":1744540137,"text":"@clink\nThanks for taking the time to give so much detailed feedback!\n\nI agree that properly visualizing the timer would add much to the game.\n\nThe timer however is not random, it gets reduced every fall and resets to the full length after a fixed set of falls. Which then also increase the block density.\nMaking the reset more visible would also improve it, right now all I show is a fading out text that the block density increased >.< (and this was suppose to give you a hint that the timer also reset)\n\nHope this helps a bit and I really appreciate the feedback! ","format":"md","likes":3,"spam":"N"},{"id":1154567,"author_name":"Ty Victorson","author_uid":"ty-victorson","epoch":1745051873,"text":"Clink pretty much sums up all the thoughts I had, moving the timer down and being a bit clearer on the mechanics like the timer reset you mentioned but other than that I think you did a great job especially since you made it all from scratch! I'm looking forward to future updates if you decide to polish up the game more or add new features! ","format":"md","likes":1,"spam":"N"},{"id":1155194,"author_name":"HolyBlackCat","author_uid":"holyblackcat","epoch":1745157272,"text":"Sadly crashes at startup for me in Wine. Crash report: https:\/\/pastebin.com\/HLiFJzaZ\n\nNot gonna be easy debugging this without the address sanitizer. :P","format":"md","likes":1,"spam":"N"},{"id":1155370,"author_name":"LDJam user 400253","author_uid":"400253","epoch":1745179806,"text":"@holyblackcat I was told it worked fine with proton?\nBut I don't know if you want to go through the trouble of trying :D","format":"md","likes":0,"spam":"N"},{"id":1155396,"author_name":"Tkap1","author_uid":"tkap1","epoch":1745183605,"text":"Nice! My record was 19 diamonds","format":"md","likes":1,"spam":"N"},{"id":1155398,"author_name":"LDJam user 400253","author_uid":"400253","epoch":1745183802,"text":"@tkap1 prove it! :P","format":"md","likes":0,"spam":"N"},{"id":1155401,"author_name":"Tkap1","author_uid":"tkap1","epoch":1745184427,"text":"I forgot the image! ![deleteme.png](\/\/\/raw\/121\/c5\/z\/6c5cb.png)","format":"md","likes":1,"spam":"N"}],"format":"md","images":["ld57\/wayback-placeholder.png"],"links":[],"metadata":{"g_key":"66064","g_author":"1400253","g_event":"LD57","g_eventkey":"111","g_subevent":"JAM","g_urlkey":"284672","g_title":"Diamond Dive","g_status":"WAYBACK","g_place":"99999","g_commentcount":"13","g_site2_node_id":"411450","g_hide":"Y","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"411450","n_urlkey":"284672","n_parent":"406845","n_path":"\/events\/ludum-dare\/57\/diamond-dive","n_slug":"diamond-dive","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"400253","n_created":"0","n_modified":"0","n_version":"1294284","n_status":"WAYBACK"},"node":{"id":411450,"parent":406845,"_superparent":9,"author":400253,"type":"item","subtype":"game","subsubtype":"jam","published":"2025-04-06T17:41:14Z","created":"2025-04-05T07:38:13Z","modified":"2025-04-14T00:04:01Z","_trust":1,"version":1294284,"slug":"diamond-dive","name":"Diamond Dive","body":"Dive for diamonds and don't get crushed by spikes!\nTry to gather as many diamonds as possible in the shortest amount of time.\n\n![cover.png](\/\/\/raw\/d7b\/16\/z\/69a58.png)\n\nNOTE: This game is incomplete, I stopped working on it before the time ran out for the compo.\n\nBug fixes: (after 48h)\n* Rev2: fixes a hidden diamond collection bug inflating diamond count\n\nNo Audio\n\nControls:\n* keyboard or xbox 360 compatible controller\n* wasd\/left stick - move\n* j\/A button   - accept\n\nLike my previous entry, this is build in a custom C like programming language for windows using OpenGL.\nI am reusing a lot of code for rendering and other systems from a previous project, the gameplay and presentation however was done from scratch.\n\nI'm not doing the compo since I am not gonna share my whole codebase, since I'm using it for future commercial projects. (this includes my compiler for my custom language and my game dev framework that I build up so far)\n\n*Free Palestine!*","scope":"public","node-timestamp":"2025-04-07T13:40:56Z","meta":{"author":[400253],"cover":"\/\/\/content\/d7b\/16\/z\/69a50.png","allow-anonymous-comments":"1","grade-06-out":"1","link-01-tag":[50]},"meta-timestamp":"2025-04-14T00:04:01Z","path":"\/events\/ludum-dare\/57\/diamond-dive","parents":[1,5,9,406845],"files":[{"id":37542,"author":400253,"node":411450,"tag":0,"name":"ld57_diamon_diver_rev1.zip","size":1378689,"timestamp":"2025-04-06T17:35:46Z","status":9},{"id":38667,"author":400253,"node":411450,"tag":0,"name":"ld57_diamond_dive_rev2.zip","size":1378602,"timestamp":"2025-04-07T13:35:06Z","status":9}],"files-timestamp":"2025-04-07T13:35:06Z","love":0,"comments":7,"comments-timestamp":"2025-04-13T10:29:16Z","grade":{"grade-01":9,"grade-02":9,"grade-03":9,"grade-04":9,"grade-05":9,"grade-07":9,"grade-08":9},"magic":{"cool":192.59000257259,"feedback":1,"given":25.5,"grade":9,"smart":2.7402333828163},"_wayback":{"timestamp":"20250414022317","url":"https:\/\/api.ldjam.com\/vx\/node2\/get\/411721+408628+407588+410514+412534+408742+408231+406886+407445+410688+410913+412676+408044+413050+413440+413447+407932+409491+409038+411450+408462+407724+411091+409590"}},"text":"Dive for diamonds and don't get crushed by spikes!\nTry to gather as many diamonds as possible in the shortest amount of time.\n\n![cover.png](\/\/\/raw\/d7b\/16\/z\/69a58.png)\n\nNOTE: This game is incomplete, I stopped working on it before the time ran out for the compo.\n\nBug fixes: (after 48h)\n* Rev2: fixes a hidden diamond collection bug inflating diamond count\n\nNo Audio\n\nControls:\n* keyboard or xbox 360 compatible controller\n* wasd\/left stick - move\n* j\/A button   - accept\n\nLike my previous entry, this is build in a custom C like programming language for windows using OpenGL.\nI am reusing a lot of code for rendering and other systems from a previous project, the gameplay and presentation however was done from scratch.\n\nI'm not doing the compo since I am not gonna share my whole codebase, since I'm using it for future commercial projects. (this includes my compiler for my custom language and my game dev framework that I build up so far)\n\n*Free Palestine!*","title":"Diamond Dive","wayback_recovered":true,"wayback_source":{"timestamp":"20250414022317","url":"https:\/\/api.ldjam.com\/vx\/node2\/get\/411721+408628+407588+410514+412534+408742+408231+406886+407445+410688+410913+412676+408044+413050+413440+413447+407932+409491+409038+411450+408462+407724+411091+409590"}}