Note: Browser version has worse graphics and is slightly more glitchy, download if you can

This is a project I have been working on during the summer, this has two characters, but don't worry, it can be played single-player and multi-player, as I did have to make it with only myself 99% of the time.

This is a short little Metroidvania were you are trying to collect these little shards that are around.


Press R to restart

Press ESC to go to menu

Purple controls:

WASD to move

Space to jump

Shift to shoot when got a bow

E to interact


Red controls:

Arrow keys to move

Alt to jump

ctrl to attack with the sword when got

? to interact

Interact with the yellow things to teleport the other square to it


Credits:

Toaster_on_mass (me): for the coding, art, and the game

Godot game engine for being the awesome game engine

Jefferey "Phoenix" Laflamme: for the music

Download

Download
Shards of light and friendship 1.2.exe 34 MB

Comments

Log in with itch.io to leave a comment.

The level design means it's not impossible to get yourself into a fail state, where the two squares are cut off from each other and can't be reunited, and the game doesn't really offer you a way out of this except refreshing the browser to start over.

Also, unless there's a reason that W/Up is being used for something else, it might make sense to bind jump to those keys as well? The controls are a little fiddly when you're trying to move both at once.

Using the W and top arrow key to jump is likely going to add soon in a later update thing, because a lot of my friends are also saying that, and the only reason I didn't do that is because the bow can shoot up, and the originally the game would have started with both the "archer" and the "knight" would have had their bow and sword in the beginning, but when I simplmyed the game down I forgot to remove that :P


and also with getting separated, did you use the yellow teleport spots?


thank you for the feedback :)

there is at least one situation where the only accessible yellow spot is rendered useless as reaching the next one (for properly resetting) requires two jump boosts.

were is this?

right from the starting area, in the area just after the narrow squeeze green stairs.

This is the situation I ended up in:

(Unless I'm missing something) Purple can't reach a yellow checkpoint because the green gate further to the left is closed, the green steps are too high as is the wall to the right. And red can't get back to the yellow checkpoint because it's too high, and can't make any progress to the right.

But the problem isn't so much that this can happen, more that when it does the game has no way of dealing with it – you can't even force the game to start over from the menu, you have to refresh the browser tab. Ideally there would be some simple 'press R to restart from last checkpoint' function. While I imagine returning the player to the nearest, previously 'activated' yellow teleport spot could break some of the level design, that should be a fixable design problem.

Oh that, I will fix that, because the wall in between the button and the teleport point was added later, so I didn't expect for this to happen, going to fix it now

Ok, I have updated it with the small getting stuck fix, and made it so the up keys make it so you can jump.

allso with the checkpoints return Idea, its really good, but when I tried to do it before in development, it constantly broke, but I will try to code a non-broken way of doing it for you.

Ok, I have added an "R to restart at the last checkpoint" and added something I forgot to add.