Persistence by James Dunlap

[raw]
made by James Dunlap for Ludum Dare 51 (JAM)

Persistence is a puzzle game. Unlike others, however, you are stuck jumping between rooms. In each room, you have only 10 seconds to accomplish what is needed. Don't worry, though, if you make a mistake the room will come back around. Anything that was done in that room, however, will be undone. Triggers set in other rooms will stay. The difficulty is in figuring out how each room interacts. Sometimes, you will need to visit a room more than once. Unfortunately, once you finish one set of rooms, you will be presented with another.

How to play

At the top of the screen, you will be presented with the triggers that must be activated to complete the level set. You push the movable block within the room onto the colored buttons to activate the trigger and/or to open doors. Those doors may be located in a different room, though. See a green door in your current room, but no button? Then the button is in a different room, so wait for time to expire so the room will change.

Some blocks are linked together and moving one will sometimes move another. If two blocks are linked horizontally, they will move together if one is moved vertically and vice versa.

Controls

WASD - Move

Arrow Keys - Move

ZQSD - Move

Screenshots

1.png

2.png

3.png

Credits

James - Coding

Anthony - Coding

Cameron - Graphics, models, animations

Oliver - Music

Important Note

Due to the inclusion of the editor and how we created the levels this time, a WebGL build was not possible. We usually try to include one when possible, but this game, unfortunately, will not work as written. Additionally, we are guessing as to whether the Assets folder is appropriately placed for a Mac OSX or Linux build, so they may not work either. Win64 does work as intended, and is the preferred way to play.

Editor

Try your hand at creating levels. The editor is available from the main menu. In order to create level sets, first create and export your levels. Please give them unique names to avoid overwriting the existing levels. Then, when you have a set of levels, switch to the level set editor. Type a name for the level set and click "Create". Then, select the correct levels. They will be used in the order that they are added to the list. Finally, select the triggers that must be active to win the level set. Click Export. Level sets are used in alphabetical order, so if you want yours first, try prefixing an _ to its name. If you want it last, use z instead.

Post-jam release

Since the end of the jam, we took some time to polish some of the levels and make their order and aesthetic more cohesive. You can find links to the updated version below the original.

Ratings

Overall 348th 3.722⭐ 29🧑‍⚖️
Fun 581th 3.389⭐ 29🧑‍⚖️
Innovation 140th 3.907⭐ 29🧑‍⚖️
Theme 200th 4.074⭐ 29🧑‍⚖️
Graphics 395th 3.889⭐ 29🧑‍⚖️
Audio 164th 3.889⭐ 29🧑‍⚖️
Mood 202th 3.882⭐ 19🧑‍⚖️
Given 43🗳️ 41🗨️

Feedback

LDJam user 235576
04. Oct 2022 · 04:05 UTC
Hey not sure if your downloads are working, I am unable to download the winzip. It'll open and then close the window without anything downloading.
Ha-kuro
04. Oct 2022 · 04:19 UTC
Yup same issue ^ :/
Phantom49
04. Oct 2022 · 04:31 UTC
The download is not working for Windows :/
congusbongus
04. Oct 2022 · 04:38 UTC
I like this take on the theme, the idea is quite clever. I must admit I'm not good at block puzzles and it was too harsh for me to solve! I think the theme works against this mechanic.

The music and art are both pretty neat, it gives it a mysterious mood.
Branquelo
04. Oct 2022 · 04:52 UTC
The Windows Download it's not working unfortunetly...
huskitch
04. Oct 2022 · 09:16 UTC
Not working
Oliver Richmeier
04. Oct 2022 · 16:31 UTC
@noahshomette @ha-kuro @phantom49 @branquelo @huskitch You may have to right-click the link and "save as" to download it
Remco
04. Oct 2022 · 20:43 UTC
Tried to download the linux one. Flagged as a security risk, so that may be the problem for the others as well.
digitaldude555
04. Oct 2022 · 20:50 UTC
4 rating but no one can download it? hmm. Anyway I did download it and played the game, really amazing atmosphere created with the graphics and sound, I love the ambient track you used. It's pretty innovative for a puzzle game and you made good use of the theme. Can't complain.
wheybags
04. Oct 2022 · 20:59 UTC
So, I'm conflicted on this one. There were a lot of thing I really liked, but also a lot that frustrated me. It was especially frustrating because I felt like the issues were getting in the way of a fundamentally good experience.

What I liked:
- I like block puzzles
- The pixel art + music were both great
- I liked the linked blocks mechanic
- I really liked the "parallell rooms" mechanic

Where I feel the experience suffered is by sticking too, much to the theme, I think this would be a much better game with no time limits. If I could just press space to cycle through the levels I would be able to stop and think, which is the headspace I want to be in when I'm playing a puzzle game. As-is, whenever I got a bit stuck I ended up having to spend half my time replaying the parts I already figured out instead of looking at the screen I was actually stick on, then rushing my experimentation to fit in the 10 second window. The other minor issue I had is that while I really like the pixel art (and so many tilesets!), sometimes it was not easy to tell at first glance what was a "button" and what was a "door". Using a more consistent style for these key pieces across levels would help a lot with that.
digitaldude555
04. Oct 2022 · 21:08 UTC
@wheybags I haven't rated that many games but I definitely noticed a pattern of the theme making a good game worse.
🎤 James Dunlap
04. Oct 2022 · 21:43 UTC
@digitaldude555 @wheybags It is definitely true that we feel that this game would have been better without the limit. However, the scoring for Ludum Dare really gets in the way sometimes for a good game. We have had goals for where we wanted to be with our games, and it is hard with the theme involved. When we don't follow the theme, we inevitably get marked down in theme and overall by many people. When we do follow the theme, we get comments about how the theme hurt the game. Since the theme so often sucks, I really wish that we could all take a much looser interpretation. Yes, I know that you can opt out of the theme, but that is part what I feel makes Ludum Dare what it is. I also feel that people would still mark down in overall for not following the theme.
🎤 James Dunlap
04. Oct 2022 · 21:44 UTC
To anyone having the issue of downloading it, I seem to only have that problem when using Chrome and clicking the link directly. If I right click and select "Save As" or copy and paste the link to another Chrome tab, it works fine. It also works in Brave by just clicking the link. Sorry, I refuse to use Edge.

I have provided an alternate Google Drive link for Windows which does work in Chrome.
🎤 James Dunlap
04. Oct 2022 · 22:45 UTC
In case anyone else runs into an issue with their own game, it was because I did not use https. The top link now works to download the Windows version.
leorid
06. Oct 2022 · 23:02 UTC
Out of another world.

Felt alien to me but I liked it until a point with L shaped Chain-Cubes and a maze to move them through, I don't see a way how a human can solve this. Would like a video playthrough to see the end.

Still liked it :D
leorid
06. Oct 2022 · 23:11 UTC
@james-dunlap Regarding the theme - it can be part of the story or in some way of the gameplay.
You have 1-3 rooms per level, what if there is a clock on the side, showing 10 seconds and when you click a button to go to the next room, the clock advances a few seconds. When the clock reaches 10 seconds, all three rooms are reset, but when you did the previous puzzles correctly, the clock resets.

(the clock could also show which colored "doors" are open)

This would provide a crutial information that is currently somewhat lacking (is this a hard reset or not?) while also sticking to the theme without hurting the gameplay at all.

It's all just about how you include it. The game was of course still fun - but for the next jam, hopefully my words are of some use for you. ^^
commanderzzx
19. Oct 2022 · 03:12 UTC
Awesome Game. Enjoyed the overall concept and gameplay. really enjoyed the 10 seconds factor you implemented in the game.
Corrupt Spaghetti
19. Oct 2022 · 05:17 UTC
I really like the music and vibes this game gives off, like a puzzle game on an alien planet.

I got stuck on what I'm guessing was the last level (the one with the 3 boxes that need to go all the way up the screen). It feels like the player needs inhumanly fast mashing skills to meet the time limit. I found that you can use both hands with WASD and arrows to go faster, which helped. I also understand the theme is 10 seconds lol

Overall really good though!

edit: It was actually the second to last level. I was able to beat it in the updated version
JakNak72
19. Oct 2022 · 11:57 UTC
Love the idea and what you made of it! I think I got pretty far (played the original version) but it got extremely hard where I just wasn't able to move fast enough. Still got a lot of playtime and fun and the fact that it keeps looping makes you never wanna give up because you are already in the next try. In the begining I found it a bit hard to keep track of the colors and realizing what is a door and what is a trigger. Great soundtrack!
Would love to see this as a full game with animations and everything :)
Sublustris
19. Oct 2022 · 17:08 UTC
Cool game after all. I enjoyed playing it! 🤗
Dragonayzer
19. Oct 2022 · 19:03 UTC
Beat the whole game (v1.1). It feels... weird, I guess. I liked the concept, but at the later stages it felt like it was less about solving the puzzle, and more about the execution. Like, I had to press buttons too many times in the allotted time, and any mistake made me lose the execution of the previous rooms - and that didn't feel fun.

A small nitpick: I'm playing at 16:10 resolution, and a the right half of the timer was off-screen.

Soundtrack changing with each stage is a nice touch, although I see there's polish to have, as sometimes the "parts" started half a second earlier than the stage switched. Also I wish there was some SFX for moving boxes - or at least for boxes getting onto the colored, uh, buttons.

I really liked the graphics, but on some levels (specifically, the snow and the dungeon ones) the boxes were hard to distinguish (at first), as they have the same color palette as the walls.

I've completed the game, and wish there was an ending screen with some simple score display, so I could post it here. 😅

Overall, I liked the idea enough that I'd be happy to play more, but with the timer either disabled or extended, or with a limit on, don't know, 20-25 moves per 10-second-part (from the design perspective).
Rincs
20. Oct 2022 · 04:34 UTC
That was challenging but fun.
Ava Skoog
20. Oct 2022 · 16:17 UTC
I think it may be bugged for me on Mac ☹️ Tried on two different machines and on both the main menu works fine but entering the game I just see the player sprite on a black background with a couple of white trigger circles. Music plays. Nothing else. No keys seem to do anything. Can return to menu using ESC just fine. Seems something just doesn't want to work/show in the actual level.
TheSmellofOxygen
21. Oct 2022 · 01:52 UTC
Difficult puzzles that are deceptively simple! Pleasant colors and ambience. Think it was missing a little animation for our scuttling puzzle-creature. I will admit, I could not beat it, but I got a fair ways in. The roped boxes were clever. Including the editor was a nice touch!
UnidayStudio
21. Oct 2022 · 13:41 UTC
Nice game! I liked the puzzle aspect of it. Also, good work in the art: specially the colors palletes.
oldcezar
21. Oct 2022 · 17:40 UTC
(Played the v1.1, Linux version)

I haven't finished it yet, but I'm definitely going to return to this game, I love it. Very unique idea for a puzzle game, levels are both clever and require good execution in order to beat them. Some elements like connected blocks are especially clever. Inclusion of level editor is great. My only issue are graphics, it has good pixel art but it was hard to distinguish some puzzle elements from each other, even more so under time limit.

Overall, it's awesome game with great potential to develop it further. Great job!
Madbarron
21. Oct 2022 · 18:11 UTC
I couldn't figure out the second set of levels :frowning: