BlockBeat by voxelv

[raw]
made by voxelv for Ludum Dare 45 (COMPO)

Noisy arpegiator wants you to build voxel shapes! Spacebar to skip a shape and try a different one. The shape must be centered correctly and vertical orientation matters. Horizontal rotation does not matter (it can be off by 90, 180, 270 degrees). Random difficulty.

20191006_135959.png

Ratings

Given 8🗳️ 13🗨️

Feedback

Cpokered
06. Oct 2019 · 22:00 UTC
It opens with an error
Flying Cat of the Pepes
06. Oct 2019 · 23:08 UTC
Yes, clicking the htlm5 link gives an error


Unable to get property 'getParameter' of undefined or null reference
🎤 voxelv
07. Oct 2019 · 00:16 UTC
It works in my Chromium browser. I have not tried Firefox, Chrome, Safari, or others. I exported for Linux and Windows (Links in the game description) that you can try (I have no idea if the Windows build works, as I am on Linux). It also works on Firefox on my phone, however it is unplayable without a keyboard and mouse.
walaber
07. Oct 2019 · 03:01 UTC
Error in safari: "undefined is not an object (evaluating 'GLctx.getParameter')". Chrome just showed a black screen, the game didn't load. this is on a Mac BTW... no Mac binary so unfortunately I can't play :(
omnikrll
07. Oct 2019 · 03:11 UTC
unable to play this in firefox or chromium on osx
LanaLux
07. Oct 2019 · 03:18 UTC
Fun concept!! Relaxing to do. Felt like playing Lego following the directions haha :)
burnedkirby
07. Oct 2019 · 03:20 UTC
I don't think I'm going to leave a rating because the game seems bugged. The linux version of the game has a bug where moving the camera quickly ends up staring down at the blocks from the top, and locked there (gimbal lock), only being able to rotate. If it gets fixed, I'll leave a proper rating after trying it out.
Lomt1k
07. Oct 2019 · 03:20 UTC
Good idea!

But I created the desired shape and nothing happened :boy:
🎤 voxelv
07. Oct 2019 · 04:14 UTC
I updated the description about making sure the shape is vertically rotated (horizontal doesn't... shouldn't... matter). I'm not sure why it's not working on some browsers. I've tested it on Chrome and Firefox. I've run the Windows executable using wine, and I've run the Linux build all without issue. Clearly I'll have to do some more testing before the next jam to be sure I can get it to run somehow on OSX (proprietary systems make me sad).
🎤 voxelv
07. Oct 2019 · 04:35 UTC
@burnedkirby I couldn't reproduce the gimbal lock issue (I swung my mouse far and wide to try glitching it out many times). There is a rotation clamp that is intended to keep from rotating up more than 90 degrees and down more than 90 degrees from perfectly horizontal. Perhaps try moving your mouse either down or up from when you experience the issue (using middle-click)?
burnedkirby
07. Oct 2019 · 04:42 UTC
@voxelv Sorry, I did more testing and it was a problem on my end. I'll add another comment with my thoughts and leaving a rating after playing the game.
burnedkirby
07. Oct 2019 · 04:49 UTC
After figuring out some issues running locally, I was able to play the game. Creating the target voxel object is a little challenging when the object is wide enough to make it hard to guess distances, but otherwise is kind of calming to just churn out shapes. The music made it give me this "robotic factory" vibe. Simple, and the object detection seems to work as expected. Good job!
Tero Pulkkinen
07. Oct 2019 · 07:05 UTC
i got just black screen with no game. (maybe i didnt wait long enough)
djee
07. Oct 2019 · 13:40 UTC
Good idea and fun to play at first. But 2 out of 3 tries the game doesn't recognize the shape is correct and I had to skip it even if it was completed. Not sure why, if there are some tricks (some cube hard to see so I thought it was completed but it was not) or if the validation is broken. Still the result is unfortunately that it feels a bit frustrating.
🎤 voxelv
07. Oct 2019 · 17:28 UTC
@tero-pulkkinen, @djee I've also had the issue where 2 out of 3 tries just gets a black screen. It seems that exporting Godot 3.1 to HTML5 just doesn't work perfectly.

I wanted to get the shape checker working generically (any orientation, any offset) but that's a worst-case O(n^3) problem. I decided to keep the scope down by requiring vertical orientation and centered-ness. Unfortunately that does result in some frustration by players. I wanted to keep it as clean and "literal-adherence to the theme" as possible, so I didn't include any orientation hints (such as a box where the shape must be contained or drawing the axis).