A downloadable game jam

Made as a week-long solo game jam, Shuv-It is a minimalist puzzle game for the Playdate where you must collect all of the coins and reach the exit within a set move limit. Each maze has a set of tiles that will restrict your directional movement; at your disposal are switch boxes, which will allow you to control these tiles in unique ways.

Think carefully about which moves to make and in what order—not every path leads to where you want to be, and opening some paths may close off others.

Designed and developed by đŸ’â€â™€ïžAudrey Gu using đŸ•čPlaydate Pulp!

Retrospective devlogs about the project are forthcoming—stay tuned ^^

Features

  • đŸ„ș Hypnotic rotating coins
  • ✅ Working level select
  • 👀 3 unique tile types
  • đŸ€Ż 10 levels, including a bonus challenge stage!

How to Play

If you have your hands on a Playdate (lucky!), unzip and install the .PDX file. To play in a web browser, create a Pulp account from the main page, import the JSON source, and press play.

Known Issues

These are issues that I ran into during development and play testing but didn’t have quite enough time to address by the end of the week. I may return and see if I can address them sometime in the future, but they’re documented here for now! Some of them are kind of funny, so you might want to discover them yourself first 🙂

  • Collision logic has not been implemented for directional tiles when pointing toward a wall rather than an open path. In some cases, you can actually break out of the level. I’m coming for you, A Way Out!
  • The only way to reset the level is to exhaust the total move counter. On later levels, this can get a bit tedious.
    • In future iterations, I’d like to implement a restart function—as well as the ability to move back and forward step-wise through your moves using the crank (wouldn’t that be cool???). That would likely require more programming oomph than PulpScript is designed for though.
  • Level states will sometimes reset incorrectly under certain conditions. PulpScript unfortunately lacks support for arrays, and I was not able to find a good alternative for every scenario in the intervening time.

Acknowledgements

SquidGodDev’s adventure game tutorial and example game helped me get to grips with updating game objects in the main game script; my implementation is based directly on his.

Thank you to Tadeas Nemec for playtesting and providing keen, insightful feedback on both the game design and the technical implementation. Our discussions motivated me to design the final bonus level, which is probably the level I'm most proud of—and the one that makes the best use of all of the mechanics in the game.

Thank you to Donna Xia, Tomo Kihara, and Weiwei Xu for their support and enthusiasm, and to Panic for making a rad handheld game console!

StatusReleased
Rating
Rated 3.0 out of 5 stars
(2 total ratings)
Authortheinfinitestar
GenrePuzzle
TagsGame Jam, Playdate, Singleplayer

Download

Download
shuv-it_v0.1.1.pdx.zip 42 kB
Download
shuv-it_v0.1.1.json 51 kB

Comments

Log in with itch.io to leave a comment.

(+1)

Fantastic little game, I enjoyed it so much!! The state reset inconsistency made up for a nice variability on re-tries, specially in levels with several switches, I would call it one of those "not a bug but a feature" haha Thanks for this nice puzzle game!

Thanks for sharing, I'm so glad you enjoyed it! I made this mostly as a way to learn more about Pulp, so it's really been a wonderful surprise to see people having fun with the game :)

(+1)


Based on the title card, I really didn't know what I was in for but was pleasantly surprised! 

HOWEVER, stage 6 is brutal haha. It took me so long to figure it out and I mentioned the weird bug in the video where the initial switch can be flipped either way from the start which made solving that puzzle so much more difficult because of the consistency. 

Still a lot of fun and happy I got to play it!

Hey there! I'm excited to try this out, but I think there's an issue with the uploaded pdx? All the game seems to be is the guy, a single directional tile, and a box with an exclamation point. I can't seem to figure out how to select any of the levels haha.

(4 edits)

Oop, that isn’t good! Let me try exporting again and see if that fixes it.

Edit: I found the issue! Currently not in a place with good wifi, but will update the files later this weekend :) Once you see the v0.1.1 pdx, download it and let me know if that fixed the issue for you!

Ok! I think the issue should now be fixed :)