{"author_link":"\/users\/kroltan","author_name":"kroltan","author_uid":"1009626","comments":[{"author_name":"xxDOOMbox","author_uid":"1013910","time":"2017-04-29T00:00:20Z","epoch":1493424020,"modified":1493424165,"text":"hey really great concept! im impressed you were able to make a world editor\/game creator for ludum dare, nice job! the music and art were great and they worked well together. i built a little world, but when i try to run it, the player flashes on the spawn for a moment and disappears. the only level that i can actually play is the first level that shows up when you start the game. i have tried entering different values in the \"interact count\" input box, but nothing seems to work. i uploaded my level as Pantheon and my username as xxDOOMbox. as i was building, i found myself really craving an adjustable parameter for the height (or z-axis value assuming the floor lies on the x-y plane). as a workaround i could place a platform, scale it to how high i wanted to put another object, place the object i wanted on top, and then delete the platform. the scroll bar under the placeable objects was hard to find as well, i didnt know it was there for the longest time. i think you should try to make it more obvious. i liked the player art and animation as well. great entry!","likes":1,"format":"md"},{"author_name":"epiplon","author_uid":"1013987","time":"2017-05-01T16:11:44Z","epoch":1493655104,"modified":1493655104,"text":"Ok, so I entered the game, some leve loaded and nothing happened. Nobody was moving, I was only able to edit the scene and nothing more. Tried severel buttons and clicks.","likes":1,"format":"md"},{"author_name":"kroltan","author_uid":"1009626","time":"2017-05-01T19:58:00Z","epoch":1493668680,"modified":1493669156,"text":"Hi @epiplin and @xxDOOMbox! There is an issue with some user-submitted troll levels with hugely scaled objects that push the player outside the boundaries of the level. I remove those trolls periodically, but unfortunately these levels linger for a while before being deleted.\n\nDOOMbox, you can use ctrl+drag to move objects vertically. Hope it helps!","likes":1,"format":"md"},{"author_name":"LunarFuture","author_uid":"1023066","time":"2017-05-01T19:59:29Z","epoch":1493668769,"modified":1493668769,"text":"Hello, I like your innovation! It was a good idea to make a game editor specific to this contest! I hope you will continue with this project, good luck!","likes":1,"format":"md"},{"author_name":"epiplon","author_uid":"1013987","time":"2017-05-01T20:32:46Z","epoch":1493670766,"modified":1493670766,"text":"@kroltan the problem was that your own level wasn't working, which was sad.","likes":1,"format":"md"},{"author_name":"kroltan","author_uid":"1009626","time":"2017-05-02T16:04:53Z","epoch":1493741093,"modified":1493741093,"text":"@epiplon That is strange. Since there is no authentication at all, it might have been a troll which didn't change the author name and only overscaled an object, or really a bug. I'll investigate. If you play again and find this bug, could you please go into edit mode, click Save, and paste the save minicode here? (it will go to your clipboard automatically)","likes":1,"format":"md"},{"author_name":"ectucker1","author_uid":"1008294","time":"2017-05-03T00:07:25Z","epoch":1493770045,"modified":1493770045,"text":"This is a really cool concept, but I had the same issue as epiplon. Some levels worked fine, but most user made ones broke, even if they looked legitimate.\n\nI had to force close the game to try a different level, a skip level button could help immensely to avoid this issue. Unique IDs might prevent anything being overridden, but I don't know how your backend is set up. \n\nHere's a minicode for a broken level: https:\/\/pastebin.com\/cR0w2dRX\n\nI hope you get everything working!","likes":1,"format":"md"},{"author_name":"kroltan","author_uid":"1009626","time":"2017-05-03T01:24:16Z","epoch":1493774656,"modified":1493776082,"text":"@ectucker1 Thanks for the minicode dump!\n\nYeah, the shading gives it away, there's a wall with scale 4864 in all those levels that are very dark, including the one you linked. I'll clean those up.\n\nThe issue isn't as much as overriding levels (this is impossible), but a level with same name&author. The backend is very dumb and knows nothing of the game, it's just ID + minicode, without ever processing the minicode. For the user, it looks like its the \"same level\", but it isn't really. And due to random chance and spamming troll levels, it's possible to make yours the most likely level.\n\nI can make the server smart and clamp scales to believable values upon upload to prevent this. Sadly other forms of griefing are harder to find.\n\nEDIT: Cleaned up levels. The only constructive submission was by @xxDOOMbox :sad:, and I had to reconstruct it because it was based on a griefed level with lots of little buggy colliders around.","likes":1,"format":"md"},{"author_name":"flukeshot","author_uid":"1005714","time":"2017-05-03T06:12:17Z","epoch":1493791937,"modified":1493791937,"text":"Wow putting user generated levels in as a feature for an LD game. I am impressed. Unfortunately it seems some of the interactable objects have a trigger that is a bit sensitive.","likes":1,"format":"md"},{"author_name":"HuvaaKoodia","author_uid":"1000996","time":"2017-05-03T15:19:31Z","epoch":1493824771,"modified":1494088161,"text":"Interesting idea this. First time I've seen a functional level editor with global uploading in a jam! Mighty impressive.\n\nI tried to make a level, I really did. I got the hang of the interaction system looking at the examples and even got close to finishing one, but then I tested the level, walked into the exit and it automatically loaded a new level erasing all my work! :scream: Not the best user experience design pattern that there.","likes":1,"format":"md"},{"author_name":"carlosvVk","author_uid":"1025390","time":"2017-05-03T20:45:31Z","epoch":1493844331,"modified":1493844331,"text":"The only interesting thing for me is the fact that you did a level editor, but the game has no new mechanics or something attractive.","likes":1,"format":"md"},{"author_name":"marbles","author_uid":"1004122","time":"2017-05-06T05:19:27Z","epoch":1494047967,"modified":1494047967,"text":"Although the 3D models seem basic, I like it, it's so clean!","likes":1,"format":"md"},{"author_name":"kroltan","author_uid":"1009626","time":"2017-05-06T12:40:42Z","epoch":1494074442,"modified":1494074442,"text":"@huvaakoodia Argh, you're right! ****facepalm****\n\n@carlosvvk Yeah, I'm gravely aware of the barren mechanics. I spent too much time writing the editor, you'd be surprised how fast it grows in complexity!\n\n@marbles Thanks! I'm not the best when it comes to 3D modeling, so I didn't try doing anything fancy just to end up looking badly made. Best do something simple but consistent! (and then there's the hugely out of place player model, lol)","likes":1,"format":"md"},{"author_name":"Juju Adams","author_uid":"1009672","time":"2017-05-11T14:57:06Z","epoch":1494514626,"modified":1494514704,"text":"I had to alt-tab to get out of the game, not a big deal but a bit odd. I really liked the simplicity of the graphics and the soft shadows were lovely. Were the level files actually being pulled down from a server? If so, that's super impressive for such a short development cycle.\n\nOh, and was the audio procedural? Reminded me of a grid-based music composition tool\/toy whose name I have sadly forgotten...","likes":1,"format":"md"},{"author_name":"kroltan","author_uid":"1009626","time":"2017-05-11T16:16:21Z","epoch":1494519381,"modified":1494519381,"text":"@juju-adams Yes, the levels are saved and pulled from a server. \n\nThe audio isn't procedural in-game, but yes, it does come from Otomata. I recorded 2 minutes of it and set to loop. Good enough! xD","likes":2,"format":"md"},{"author_name":"Juju Adams","author_uid":"1009672","time":"2017-05-11T22:12:45Z","epoch":1494540765,"modified":1494540765,"text":"@kroltan Otomata, that's the name! That was bugging me all day...","likes":1,"format":"md"},{"author_name":"mikeware","author_uid":"1014298","time":"2017-05-20T04:41:12Z","epoch":1495255272,"modified":1495255272,"text":"That's pretty cool to put together a level editor and system like that for the compo.  Sets the bar higher for the future!\n\nI only seemed to get one level though, would be nice if there was a button to select\/advance to another level.","likes":1,"format":"md"}],"format":"md","images":["ld38\/15265-58073549094955e555b67d627cd9ede2.png"],"links":[],"metadata":{"g_key":"49669","g_author":"1009626","g_event":"LD38","g_eventkey":"69","g_subevent":"COMPO","g_urlkey":"235766","g_title":"The Infinitely Small Room","g_status":"USEAR3","g_place":"325","g_commentcount":"17","g_site2_node_id":"15265","g_hide":"Y","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"15265","n_urlkey":"235766","n_parent":"9405","n_path":"\/events\/ludum-dare\/38\/the-infinitely-small-room","n_slug":"the-infinitely-small-room","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"9626","n_created":"1492807223","n_modified":"1493079069","n_version":"57517","n_status":"COMMIT"},"node":{"id":15265,"parent":9405,"superparent":9,"author":9626,"type":"item","subtype":"game","subsubtype":"compo","published":"2017-04-24T01:02:58Z","created":"2017-04-21T20:40:23Z","modified":"2017-04-25T00:11:09Z","version":57517,"slug":"the-infinitely-small-room","name":"The Infinitely Small Room","body":"A User-Generated game, build your own levels based on a simple set of triggers and base objects!\n\n*Be it just a scenic walk or a curious puzzle, you're free to create!*\n\nExplore other people's creations and collect treasures, all inside the Infinitely Small Room.\n\n# Links\n\n - **DOWNLOAD:** https:\/\/kroltan.itch.io\/ld38\n - **SOURCE:** https:\/\/github.com\/kroltan\/ld38\n\n![bastion.png](\/\/\/raw\/a95\/2\/z\/1be0.png)\n![altar.png](\/\/\/raw\/a95\/2\/z\/1755.png)\n![slime.png](\/\/\/raw\/a95\/2\/z\/175d.png)","meta":{"cover":"\/\/\/content\/a95\/2\/z\/3625.png","author":[9626]},"path":"\/events\/ludum-dare\/38\/the-infinitely-small-room","parents":[1,5,9,9405],"love":0,"notes":17,"notes-timestamp":"2017-05-20T04:41:12Z","grade":{"grade-01":13,"grade-02":13,"grade-03":14,"grade-04":15,"grade-05":16,"grade-06":12,"grade-07":11,"grade-08":13},"magic":{"cool":94.815077861588,"feedback":7,"given":11.125,"grade":13.375,"grade-01-average":3.182,"grade-01-result":325,"grade-02-average":2.636,"grade-02-result":443,"grade-03-average":3.833,"grade-03-result":55,"grade-04-average":3.769,"grade-04-result":129,"grade-05-average":3.357,"grade-05-result":245,"grade-06-average":2.6,"grade-06-result":329,"grade-07-average":1.778,"grade-08-average":2.909,"grade-08-result":338,"smart":4.5685394334851}},"text":"A User-Generated game, build your own levels based on a simple set of triggers and base objects!\n\n*Be it just a scenic walk or a curious puzzle, you're free to create!*\n\nExplore other people's creations and collect treasures, all inside the Infinitely Small Room.\n\n# Links\n\n - **DOWNLOAD:** https:\/\/kroltan.itch.io\/ld38\n - **SOURCE:** https:\/\/github.com\/kroltan\/ld38\n\n![bastion.png](\/\/\/raw\/a95\/2\/z\/1be0.png)\n![altar.png](\/\/\/raw\/a95\/2\/z\/1755.png)\n![slime.png](\/\/\/raw\/a95\/2\/z\/175d.png)","title":"The Infinitely Small Room"}