koje71

@koje71.bsky.social

the Marble Maze Master from Darmstadt/Germany https://www.mazeblog.de #AndroidDev #IndieGameDev #Kotlin

But how do you actually make the balls look so shiny? With #Inkscape: The ball is just a circle with a gradient from the inside out. Then on top there's an oval shape with a gradient from white to transparent. At the bottom on the right, there's also a shape for the shiny spot. That's all 🙂

If the balls have been launched, a small lock now appears at the bottom, and the components can no longer be moved afterwards. Every time a component is moved, the progress is saved and loaded again the next time the app starts. For all levels – you can puzzle with all at the same time. 🙂 LOC:4691

If the marble run wasn't put together properly, you can't collect all the points. If it didn't work again, the reset button brings the marbles back to the start and resets all the track elements. But the position stays, so you don't have to rebuild everything every time. 🙂 #AndroidDev #IndieGameDev

The collision detection is already working really well. Balls detect other balls nearby, and even when there's a closed barrier, they stop. The first level is basically finished. Next up is a menu for level selection and a display for the points needed and already achieved. 🤔 #AndroidDev

Oh dear, a class (file) is already over 400 lines long. To ensure that the whole project remains manageable at some point, it is now being chopped up into small pieces. Every movement, left to right, up to bottom, down to top, down in an arc to the right... gets its own file (class). 🙂 #Kotlin

Bild

I'm tinkering a bit with the laser beam in this heat. It's supposed to actually aim from the center of the symbol on the switch to the center of the symbol on the barrier. But it's still not quite working (slowed down a bit in the video) 🤔 everything is 100% without AI 🙂 #Kotlin #AndroidDev