Quantum Loops

Quantum Loops

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.45
fun: 3.12
innovation: 3.96
theme: 4.23
graphics: 3.46
humor: 2.34
mood: 3.28
LOOK AT THE GIF >>here<<

^ not an inline gif because it is huge *and* 30 fps which makes it slowmo on this site sadly

AND/OR PLAY WITHOUT READING EVERYTHING BELOW LOL >>here<<

There is a particle forced to exist in a quantum loop and it really hates being real!

Disrupt the quantum levels with most efficient use of your energy to let it escape back into nothing!

This is a very simple minimalist aim trainer type of puzzle game, I call it *aim puzzle* or also (when I make harder levels) *aim hell puzzle*.

Tutorial:


- This game is intended to be hard, but the only truly hard-ish level atm once you know the concept is the last one.

- There is an in-game tutorial which explains everything, but it is a bit obscure because of the lore (quantum levels and stuff). So you can stop reading here, but come back if you didn't understand the game :)

- You can press R for a quick restart, and also Esc for pause menu.

- The particle (blue dot) jumps on the non-disrupted(!) ring with the highest energy level (the little number near it).

- The objective is to make it so the particle cannot jump on any of the rings by disrupting them in certain order.

- You can disrupt the ring by crossing (by dragging your mouse) the ring that the particle is on - and not any other (!)

- Disrupted rings un-disrupt themselves with different speeds, this is indicated by their transparency.

- Energy used per disruption = ring energy + time in seconds * length of the stroke, so if you fail the second level pay closer attention to the numbers and this tutorial.

- Your score is the efficiency, its 100% if you disrupt all levels by using 0 pixels and 0 seconds, and 0% if you use exactly all available energy.

Now I think you must have enough of understanding to actually play that game, it's pretty fun actually.

Extras:


This game written almost entirely (+ a couple of lines of JS and HTML glue) in Rust with the help of WebAssembly. This does not mean WebGL (didn't have enough prep, would love to), this is literally an HTML5 canvas game, just written in Rust :)

This means that it can be played just in one click on most platforms - sorry mobile, or anyone with a touchcreen, not today, besides, *aim* puzzle by definition requires a mouse.

This is technically my second jam, but I did not submit anything then, so now it's time.

Initially I was going to use Amethyst (a Rust game engine) but 2 days before the jam it stopped working due to some dependency issues so I needed to quickly choose something else - so I wrote some basecode which is basically a very simple 2d game engine in Rust (where it draws on the HTML5 canvas because I didn't have any time for WebGL haha) - and ended up not using sprites at all and wasting most of Day One fixing sounds :)

I quite like the final result and I had some fun streaming the development of it.

Oh, I used a free piece of musical art for the background music - and never left the credit (yet):

Its Slow Motion by Bensound, I'll plug it at least there for now: www.bensound.com

I also made a timelapse of coding it, it's pretty boring, but it has some beautiful music :)

timelapse
Found a bug?
Tell us on Discord