Stuck In A While Loop by Sven Lowry

[raw]
made by Sven Lowry for Ludum Dare 47 (JAM)

The game is stuck in a never ending while loop. Read the pseudo code and use the manipulator gun to alter the game objects to break out of the loop.

Controls: Middle click to absorb a shape.

Left click to set the shape to what you've absorbed.

Right click to set the colour.

Click the ? in game to see the controls.

This is the first game I've made, after having just completed the GameDev.TV 2D Unity course, so first experience with 3D!

Didn't get as many levels in as I wanted, but pretty happy with how it turned out for my first ever project.

Ratings

Overall 849th 3.458⭐ 26🧑‍⚖️
Fun 602th 3.5⭐ 26🧑‍⚖️
Innovation 198th 3.917⭐ 26🧑‍⚖️
Theme 344th 4⭐ 26🧑‍⚖️
Graphics 1045th 3.292⭐ 26🧑‍⚖️
Humor 580th 2.979⭐ 26🧑‍⚖️
Mood 1061th 3.152⭐ 25🧑‍⚖️
Given 20🗳️ 21🗨️

Feedback

HOM BRE
05. Oct 2020 · 19:36 UTC
Very cool! Great idea which fits the theme well (unlike many other games (including mine 😎)). If I would have to give one critique: the clicking sound from the text is cool but it feels a little bad for my ears.
Pietrek
05. Oct 2020 · 19:41 UTC
You actually shipped the "Stuck In A Loop_BackUpThisFolder_ButDontShipItWithYourGame" folder with your game.
maxmitchell
05. Oct 2020 · 19:50 UTC
This was fun! It is a really creative idea. The game kept crashing every time I tried to change color or change shape of an object, though.
🎤 Sven Lowry
05. Oct 2020 · 19:55 UTC
Thanks @pietrek - fixed it!
JavaSaurus
05. Oct 2020 · 21:51 UTC
Hi there ! Thanks for submitting your game to my stream (twitch.tv/drjavasaurus). Very creative spin on the theme and actually a beautiful example of how simple graphics can still elaborate a complex puzzle problem. Not even joking, I'll have my kid play this and he'll go bananas ! Well done !
Shaolin Dave
06. Oct 2020 · 05:40 UTC
I like the concept of a logical loop, I never thought of that.
Any chance of a Mac or Web build?
walaber
06. Oct 2020 · 06:11 UTC
This was really great! One of my favorites so far. the control scheme was a bit confusing, but the style of the screen layout, and the logic of the puzzles was really fun to think through. I'd love to play a longer, expanded version of this idea.
gord10ahmet
06. Oct 2020 · 14:05 UTC
That's a creative idea, I loved it.
sockpuppetcow
06. Oct 2020 · 14:19 UTC
This is really cool! One of my initial brainstorming ideas was "while loop" but I quickly dismissed it because I had nowhere to go with it. This was a lot of fun for me, though being in C-like pseudocode, it may not be as accessible to non-programmers. Some kind of graphical diagram of the code may be good for that.

Also one thing I noticed is that if, for example the loop condition is (numRedObjects < numGreenObjects), then it still doesn't break the loop if numRedObjects == numGreenObjects. Not really major, just something I noticed. Still, full marks from me :)
🎤 Sven Lowry
06. Oct 2020 · 15:13 UTC
@shaolin-dave I tried a web build and the UI canvas stretched over the whole screen (despite being set in code to be 50% of the screen width). I added an OSX build, but don't have a Mac to test it on so no idea if it works!
Shaolin Dave
06. Oct 2020 · 15:31 UTC
@sven-lowry Your macOX build did not work, but I fixed it for you. You should replace it with this:
https://www.dropbox.com/s/sc6yojbqiee0x3l/Stuck%20In%20A%20While%20Loop.dmg?dl=0
Arthurds
06. Oct 2020 · 15:38 UTC
I really liked this one, was fun and creative, more levels wound've been nice, had a great time! Thanks for submitting it! -PomoTheDog
Shaolin Dave
06. Oct 2020 · 15:41 UTC
Concept is great, again the loop being a logical one is very innovative, the most interesting theme take I've seen so far.
Controls aren't very intuitive, using the middle mouse button as a primary function is a little weird. I probably would have incorporated keyboard, maybe space key to absorb. Or both, so players could do whatever is comfortable for them.
🎤 Sven Lowry
06. Oct 2020 · 15:54 UTC
Thanks @shaolin-dave !
etrealjunior
07. Oct 2020 · 10:22 UTC
I liked your game my congratulations, I also did one if you want to know, and give me your feedback I am very grateful, this is the link https://ldjam.com/events/ludum-dare/47/resurrection
NicoDorito
07. Oct 2020 · 19:18 UTC
Holy cow, that's creative! I'm really amazed with this idea, well done. I just wish it was expanded a bit further(more complex conditions instead of just a>b), but of course under the limitations of a game jam that's asking too much. You should consider continuing this game :) It could be a great teaching tool as well.
Ntimi
07. Oct 2020 · 19:22 UTC
Great variant of the theme to use a loop as the main instruction to the player, and nice implementation of that idea. We thought about using something similar in our entry, but didn't think of a good mechanic to actually solve the loops. The form and color puzzle solving was a great fit and went well with the code solving on the right. The graphics were clear and readable, but still had a personal touch with the Shape Gun, that was nice, reminded me a bit of portal. All in all a great entry, I had fun.
guimoliveira
07. Oct 2020 · 19:39 UTC
Very creative game. If you add more levels it would look amazing. :)
etrealjunior
08. Oct 2020 · 02:09 UTC
I liked the effects, and the game was well executed in the face of the proposal presented, but I feel it could be more emersive, congratulations again for the game, a big hug!
Asimov
08. Oct 2020 · 16:28 UTC
The game crashed my whole PC :(
Lychee
09. Oct 2020 · 07:15 UTC
Smart idea and really clean implementation, especially for a first game! I feel like this could be a little confusing for someone who isn't familiar with code, but I suppose it's pretty self explanatory. If I had any nitpick I think a tutorial would be nice, but I understand it's hard with time constraints. Really great work!
C64Gamer
09. Oct 2020 · 17:55 UTC
Creative and amazing idea but only for people that are able to undestand code. :-) Was fun to play it.
3ncryp73d
09. Oct 2020 · 20:03 UTC
Really cool concept, also thought about a while loop but couldn't come up with a game. Also nice implementation! Well done! :)