{"author_link":"\/users\/davidlibeau","author_name":"DavidLibeau","author_uid":"1050326","comments":[{"author_name":"Antti Haavikko","author_uid":"1013537","time":"2018-08-15T16:29:26Z","epoch":1534350566,"modified":1534350932,"text":"Very interesting and scary looking setup (with that danger extruding warning text) you got there! Very original idea indeed.\n\nCould easily add more of these \"puzzles\" with some trickier requests but of course it would become quite huge. Well, adding some text based stuff or combinations of different file type requests would still work without getting too big. You could even do stuff like zips, even password protected ones and the password would be on another file somewhere etc. That one write protected file on the first customer folder was kind of a let down. I thought it was foreshadowing that the puzzles would get a lot trickier than they actually did. Loved the CupHead OST bit...\n\nI was pleasantly surprised that it worked well with my slightly modified monokai based dark iTerm theme. So you get a 5\/5 in the imaginary graphics category from me.  \n![savle.png](\/\/\/raw\/1e4\/3\/z\/19cc2.png)\n\nManaged to beat the 22 meg level with:  \n`22\u00a0484\u00a0815 bytes (22,7 MB on disk) for 93 items`\n\nIt was also easily the hardest level. That or I don't really know what a sunset is :smile: \n\nThere also was one digit missing from the last level clue:  \n```\nlevelData4Size=145000\nlevelData4Sizeh=\"14M\" \n```\n\nAnd now that I've looked at the code:\n- You really should variable those color changes.\n- One of us doesn't know what a sunset really is.\n- On level 4, you should probably also check for the non rush folder.\n\n\nAnd yes, I did eye out the script after playing and it looks safe :wink: \n\nGood job!","likes":1,"format":"md"},{"author_name":"DavidLibeau","author_uid":"1050326","time":"2018-08-15T19:46:42Z","epoch":1534362402,"modified":1534362402,"text":"@antti-haavikko Thanks for taking the time to do this huge feedback! I recorded your suggestions and realize that on level 4, it should have a checker for non rush folder, but I forgot to code it. In my mind it was coded but in fact not! :laughing: That was my first Shell\/Bash script ever, so I also recorded for color change variable. Thanks again for all!","likes":0,"format":"md"},{"author_name":"blinry","author_uid":"1000072","time":"2018-08-16T08:21:33Z","epoch":1534407693,"modified":1534407693,"text":"Haha, what an amazing idea! I decided to trust you, and went ahead and played it blind. I enjoyed the levels which you can solve programatically (by using ffprobe to look at video resolution, for example), but I also enjoyed the levels where you have to look at the content. This game also gives me a motivation to add Emoji support to my terminal emulator! :P\n\nWhen I first read the description, I though I had to delete some of *my own* files to progress, and that the music would be played. Both assumptions turned out to be false. I had a lot of fun with this! I wished there were more levels, though!\n\nI have over 12 years of experience dealing with the command line and shell scripts. I read this one, and it looks safe! (And contains some neat easter eggs! :3)","likes":1,"format":"md"}],"format":"md","images":["ld42\/99218-441e334b54e24db3aeebb8a86da298af.png"],"links":[{"url":"https:\/\/davidlibeau.itch.io\/savle","text":"Windows"},{"url":"https:\/\/davidlibeau.itch.io\/savle","text":"macOS"},{"url":"https:\/\/davidlibeau.itch.io\/savle","text":"Linux"}],"metadata":{"g_key":"40952","g_author":"1050326","g_event":"LD42","g_eventkey":"73","g_subevent":"JAM","g_urlkey":"238792","g_title":"Savle","g_status":"USEAR3","g_place":"99999","g_commentcount":"3","g_site2_node_id":"99218","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"99218","n_urlkey":"238792","n_parent":"97793","n_path":"\/events\/ludum-dare\/42\/savle","n_slug":"savle","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"50326","n_created":"1532364817","n_modified":"1534096997","n_version":"314843","n_status":"COMMIT"},"node":{"id":99218,"parent":97793,"superparent":9,"author":50326,"type":"item","subtype":"game","subsubtype":"jam","published":"2018-08-12T17:53:48Z","created":"2018-07-23T16:53:37Z","modified":"2018-08-12T18:03:17Z","version":314843,"slug":"savle","name":"Savle","body":"**Savle is an experimental tiny text-based game with file system interactions. It is based on the idea of disk space, that we have to manage. You will be playing an employee of Savle and will have to delete files (in real Windows\/Mac\/Linux file system) to free up space in customers disks.**\n\n![cover-ldjam.png](\/\/\/raw\/694\/c\/z\/1616c.png)\n\n:warning: **Warning** : *This game is made with a Shell (Bash) script. So the program can technically do what we want, including deleting files from your computer. But I testify on the honor that I never used \"rm\" (remove) function and even writing function. I guarantee that I only used read functions that are working only in the game folder. I also did not use any online function.\nYou can see all of that by editing the script, but if you do so before playing the game, you will be spoiled. If you play the game, and understand Bash, it could be cool to write a comment saying \"I understood the code, and I can garantee that it does not contain any malware\" (for other people who don't understand the code).* Thanks! :)\n\n*The game files weigh +600Mo and that's normal.*\n\n*I did the game in Compo settings but have to use pictures, videos and music made earlier.\nAll the files are self made, excepting the music files.*\n\nLicense : [CC-BY-SA](https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/)\n\n**Thanks for your understanding.** :thumbsup: ","meta":{"author":[50326],"grade-06-out":"1","grade-05-out":"1","link-01-tag":"42337","link-01-name":"","cover":"\/\/\/content\/694\/c\/z\/1619f.png","link-01":"https:\/\/davidlibeau.itch.io\/savle","link-02":"https:\/\/davidlibeau.itch.io\/savle","link-02-tag":"42339","link-03":"https:\/\/davidlibeau.itch.io\/savle","link-03-tag":"42341"},"path":"\/events\/ludum-dare\/42\/savle","parents":[1,5,9,97793],"love":0,"notes":3,"notes-timestamp":"2018-08-16T08:21:33Z","grade":{"grade-01":9,"grade-02":9,"grade-03":9,"grade-04":9,"grade-07":9,"grade-08":8},"magic":{"cool":121.1060141639,"feedback":1,"given":8.25,"grade":8.8333333333333,"grade-01-average":3.857,"grade-02-average":3.5,"grade-03-average":4,"grade-04-average":4.143,"grade-07-average":3.5,"grade-08-average":3.25,"smart":-0.47281588752503}},"text":"**Savle is an experimental tiny text-based game with file system interactions. It is based on the idea of disk space, that we have to manage. You will be playing an employee of Savle and will have to delete files (in real Windows\/Mac\/Linux file system) to free up space in customers disks.**\n\n![cover-ldjam.png](\/\/\/raw\/694\/c\/z\/1616c.png)\n\n:warning: **Warning** : *This game is made with a Shell (Bash) script. So the program can technically do what we want, including deleting files from your computer. But I testify on the honor that I never used \"rm\" (remove) function and even writing function. I guarantee that I only used read functions that are working only in the game folder. I also did not use any online function.\nYou can see all of that by editing the script, but if you do so before playing the game, you will be spoiled. If you play the game, and understand Bash, it could be cool to write a comment saying \"I understood the code, and I can garantee that it does not contain any malware\" (for other people who don't understand the code).* Thanks! :)\n\n*The game files weigh +600Mo and that's normal.*\n\n*I did the game in Compo settings but have to use pictures, videos and music made earlier.\nAll the files are self made, excepting the music files.*\n\nLicense : [CC-BY-SA](https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/)\n\n**Thanks for your understanding.** :thumbsup: ","title":"Savle"}