Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(4 edits) (+1)

At first the camera motion was hard to adjust to, but this is a really creative little puzzle game! I haven’t played many games that use the idea of “camera perspective gravity” except for Kiki the Nanobot, and that game is over 20 years old!

The blueprint aesthetic is executed very cleanly and the game runs great on my machine.

When you get yeeted off the map, it feels a lot like careening through space or something, and sometimes I would try to 4D chess my way back to the map (with mixed success - failure, mostly!)

I managed to complete all the regular levels, but not the bonus ones.

(+1)

I'm still on Love 11, I didn't get used to new box2d API .. yet. Game will not run on 12 I believe.

Haha, yes, the camera is crazy, that was the intention. Thank you for valuable review :)

Btw I didn't expect that effect when flying of the map too. It felt rather pleasant so I keep it like that and didn't bother to add map boundaries.

(3 edits) (+1)

Wait, am I the one who’s nuts?! Lemme try opening with 11.5 again…

Edit: Well, for me, running in 11.5 gives this error (screenshot) but the game runs fine in Love 12. I’m on a Mac, not sure if that matters, very odd either way. I’ll remove my note from the other comment though!

(1 edit) (+1)

Ahhh. Yes I think I know what's the issue here. I'm using vector2d implementation which uses FFI. I had problems with that on Android too - I believe it will be fine on x86/x64 - probably the arm binary is missing.. edit: it's interesting that it runs fine with 12 though. I live in belief that the physics API changed drastically. I will test this tomorrow.

I'm also on a Mac and had this:

Error

krabice/lib/vector.lua:25: assertion failed!

Traceback

[love "callbacks.lua"]:228: in function 'handler'

[C]: in function 'assert'

krabice/lib/vector.lua:25: in main chunk

[C]: in function 'require'

krabice/simulation.lua:14: in main chunk

[C]: in function 'require'

screens/game.lua:1: in main chunk

[C]: in function 'require'

screens.lua:1: in main chunk

[C]: in function 'require'

main.lua:1: in main chunk

[C]: in function 'require'

[C]: in function 'xpcall'

[C]: in function 'xpcall'


I can test it on my PC later