koje71
@koje71
the Marble Maze Master from Darmstadt/Germany #AndroidDev #IndieGameDev #Kotlin
The fifth level is finished. The balls roll into a kind of projector and are sent to another station by a laser beam. But the intersections in the middle have to be placed correctly to collect all the stars. 😀 #AndroidDev #IndieGameDev #OpenGL #MarbleRun
The fourth level is done. The green balls get blocked at first, but after the blue ball flips the switch, the barrier opens and all the balls roll to the goal. 😀 #AndroidDev #IndieGameDev #MarbleRun
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
Finally, the laser beam is working. Start point, angle, and end point, I'm not touching that anymore. When rolling over the switch, a beam is sent to each barrier. The top one is a bit closer and therefore opens a little earlier. 😀 LOC: 4149 #AndroidDev #IndieGameDev #Kotlin
The laser beam is still broken and the balls are rolling over the barrier, but otherwise everything is working again 😀 #AndroidDev #IndieGameDev #Kotlin
I've now redesigned the start of the marble run so that the marbles are produced by a kind of spinning wheel. When it spins, marbles come out; when it stops, it's a pause. 😀 #Kotlin #AndroidDev #IndieGameDev #OpenGL
Here's a slow-motion of the laser beam. As soon as it hits the other symbol, the gear turns and the barrier opens. 😀 #AndroidDev #IndieGameDev #MarbleRun #Kotlin #OpenGL
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
There is now a laser beam that is triggered when the switch is rolled over and opens the barrier. #AndroidDev #IndieGameDev #Kotlin
Hab meine Webseite ein bisschen umgebaut, alles schön bunt, schaut mal vorbei 🙂 www.mazeblog.de
The marbles now have a goal and there are small visual improvements 🙂 #Kotlin #AndroidDev #IndieGameDev #MarbleRun
The brush for recoloring marbles is back, and the collision detection is already working quite well 🙂 #AndroidDev #IndieGameDev #Kotlin #OpenGL #MarbleRun
Bridges work and objects can be collected. Next, a switch is planned that will change the turnout with a laser beam. 😀 #Kotlin #AndroidDev #IndieGameDev #MarbleRun
The menu button reacts very sluggishly. A lot does have to be calculated, but it shouldn't be this sluggish nonetheless, not nice. 🤔 #Kotlin #AndroidDev #IndieGameDev #Sokumo
The graphics for the game were all created with #Inkscape. There is a bitmap with 2000*2000 pixels, and the app always picks out the parts that are currently needed and draws them at the current position on the screen, about 50 times per second 😀 #Kotlin #AndroidDev #IndieGameDev #Sokumo
The feature with the worldwide leaderboard will take a little longer, first I need to reorganize the spaghetti pot, maybe even take a new pot 🙄 But when it's finished, it will be good 👍 #Kotlin #AndroidDev #IndieGameDev #Sokumo
I'm still working on the feature with the 'Game of the Day.' For now, I've added a nice countdown timer that counts down here until midnight. What happens next.. Resolution to follow.. 😀 #Kotlin #AndroidDev #IndieGameDev #Sokumo
I'm now at level 116, I slowly need to think of a newer version of game pieces, or another feature 🤔 #Kotlin #AndroidDev #IndieGameDev #Sokumo play.google.com/store/apps/d...
113 levels and now also with Hungarian translation 😀 #Kotlin #AndroidDev #IndieGameDev #Sokumo
Level 107 is finished, also translated into new languages and a nasty bug fixed, update is on the way 😀 🇩🇪 🇸🇦 🇬🇧 🇪🇸 🇫🇷 🇮🇳 🇮🇩 🇺🇦 🇨🇳 #Kotlin #AndroidDev #IndieGameDev #Sokumo #HI play.google.com/store/apps/d...
All game pieces now optionally have symbols for colorblind people. Also, I am already at level 103. 🙂 #AndroidDev #IndieGameDev #Kotlin
Level 97 is finished. In addition, the app has been translated into Chinese and French. 🙂 an update is on the way 🚀 LOC: 3608 #Kotlin #AndroidDev #IndieGameDev #Sokumo