A downloadable game

Buy Now$3.00 USD or more

Sketch, Share, Solve is a nonogram game for Playdate, fitting loads of puzzles onto the tiny screen. Play on your own or create puzzles with your friends.

Features

  • Sketch: learn how to create your own puzzles in the built-in editor.
  • Share: export your puzzles and share them with your friends or download the source code  and make your own version of the game.
  • Solve: play 150 included puzzles in the full game and 99 puzzles in the demo. And download even more from the community.

The downloadable pdx can be sideloaded to your Playdate or played in the simulator that comes with the Playdate SDK. The full source code in Lua is available on github.

How to export puzzles

  1. In the game use the Export puzzles option in your profile to create the puzzle collection file. The game will show the name of the file, e.g. player.json.
  2. Connect the Playdate to your computer. See the sideloading documentation for details.
  3. In the PLAYDATE volume under Data you’ll find a directory ending with sketch-share-solve. It can look like net.monometric.sketch-share-solve or user.1234.sketch-share-solve depending on how you sideloaded the game.
  4. In the sketch-share-solve folder you’ll find a folder called export containing your exported puzzle collection. Copy this file to your computer.
  5. Make sure to eject the Playdate before disconnecting.

How to import puzzles

  1. Download the file to your computer. It should look something like player.json.
  2. Connect the Playdate to your computer. See the sideloading documentation for details.
  3. In the PLAYDATE volume under Data you’ll find a directory ending with sketch-share-solve. It can look like net.monometric.sketch-share-solve or user.1234.sketch-share-solve depending on how you sideloaded the game.
  4. In the sketch-share-solve folder you’ll find a folder called import where you can copy the puzzle collection file you downloaded.
  5. Make sure to eject the Playdate before disconnecting.
  6. After restarting the Playdate the new puzzle collection will be available in the game.
Updated 25 days ago
StatusReleased
Rating
Rated 5.0 out of 5 stars
(23)
AuthorRDK
GenrePuzzle
Tags1-bit, hanjie, nonogram, Playdate
Code licenseMIT License
Asset licenseCreative Commons Attribution v4.0 International
Average sessionA few minutes
LanguagesEnglish

Purchase

Buy Now$3.00 USD or more

In order to download this game you must purchase it at or above the minimum price of $3 USD. You will get access to the following files:

Sketch, Share, Solve.1.4.0.pdx.zip 143 kB

Download demo

Download
Sketch, Share, Solve.1.3.0.pdx.zip 163 kB

Development log

Comments

Log in with itch.io to leave a comment.

I've gotta say, this is such a wonderful little puzzle game! I find myself constantly opening this game up in the evening and it really helps me wind down after a hard day's work. Great work RDK!

(1 edit)

I think it would work really well if the completed puzzles were shown nice and big on the right hand (empty) side of the screen.

how do you save your profile picture

Hi, from the avatar editing screen you open the menu (undock crank or select “game menu” from the system menu) and then select “save”.

Thanks RDK. It seems your game pointed out a hardware failure on my Playdate.

I just downloaded 1.3.0.  I don't see any pdx files to sideload.  I see a "main.pdz", but not sure if that's it with a rename, or something else.  Anyone have any ideas?  Thanks.

Ahh. I see.  the file I downloaded was the pdx.  I thought it was a zip file that had the pdx inside.  Problem solved.

Love it! Ran out of levels though!  :D

(1 edit)

The first Picross game I've ever played! Never got around to trying them before, but this one's fun! Thanks!

This is SO GOOD. I’ve played a bunch of Picross games over the years, but it’s amazing how usable and addictive this is. You really leaned into the constraints of the Playdate, and the puzzles themselves are delightful. Nice work.

All these puzzles are amazing! I’ll be working hard creating more puzzles for others, I hope I can share a pack of them soon!

Hey Hylian

There's a SSS thread in the PD community discord where we're trying to collect puzzles from everyone.

You should pop in.
https://discord.gg/msJ6kXDQRD

Is the channel still there? I’m not seeing it, I don’t think?

Hi, it’s a thread in the #sideload channel.

Duh, of course, thanks for replying.

This is so good! The UI is so nice and polished and the levels progress nicely.

(1 edit) (+1)

Excellent! You nailed the UI for Picross--very responsive controls (which are surprisingly important when solving these puzzles quickly!). This has become my most-played Playdate game.

The only thing that's missing for me are some nice minimalist sound effects when navigating, filling, and marking. Also, I can't wait for the Playdate SDK to get network functionality so we can upload our puzzles :) 

Great work. It was a steal at $2!

(+1)

Enjoying this a lot!

(+1)

Thanks so much for making this! The visual design is so clean and the controls work great!

Love it!  This is such a fun and relaxing title, and now a mainstay on my playdate console. I'm super glad to have it, and i'm super impressed with the sketching tutorial taking me through how to make nonograms that are fun to solve.

I am a bit confused as to how to load other creators puzzles onto my game, but I'm sure I'll figure it out, I've yet to even find other puzzles. But for now I'm having a blast going through the great puzzles already here and making my own ^-^

(+1)

Love the game so far, perfect for a quick pick up and play that requires little attention. How does the process of downloading more puzzles from the community work? Not sure if there just isn't any yet or if I just cant figure it out. Would love more past the original 99.

Thank you for making this!

(+1)

Hi, I haven’t seen any puzzles shared yet. People are just getting their Playdates so I’m not surprised. If I see some I’ll make sure to link to them.

I made one to share out of curiosity, it looks like the process is for players to seek out .json files from other users and transfer them over to the playdate via their PC? Is there potential for users to be able to download more puzzles within the app someday?

If not maybe the most effective way to share them is via a Discord channel or something. Either way I had no idea what the process was until I made one to share. A tutorial may be beneficial as the Playdate player base continues to grow. 

(+1)

Yes, the process is a bit tricky. I’ll add some instructions here once I see people start sharing puzzles.

There's a SSS thread in the PD community discord where we're trying to collect puzzles from everyone.

You should pop in.

https://discord.gg/msJ6kXDQRD

(+1)

Just tried uploading to playdate and the sideloader said it was missing a buildnumber in the pdxinfo file. Any solutions?

(-1)

Same here. Tried downloading in Mac and then my Android phone. Same message.

I am using my Playdate, not the simulator.

same issue trying to side load from my Mac to my Play.date

(+1)

Hi, sorry for the inconvenience. I’ve published a fixed build.

(1 edit)

I had the same issue. I spent $2 on the game and now I'm feeling kinda ripped off, since it won't work. I can wait on a fix for this issue though.


EDIT: read my below comment

Okay, apparently this issue just arose today, so it's likely a PlayDate sideloading problem and not a problem with the game. My apologies

Hi, sorry for the inconvenience. I’ve published a fixed build.

Hi, sorry for the inconvenience. I’ve published a fixed build.

Pocketoid community spreading the good news of our Lord and Savior Picross to the ends of the earth. Great work RDK!

(-1)

When running in the Simulator from the 1.10.0 SDK, the game gives the following error when choosing "Solve" from the "Let's Play" menu:

update failed: sidebar/select-creator.lua:54: attempt to index a nil value (local 'creator')

stack traceback:
    sidebar/select-creator.lua:54: in method 'enter'
    main.lua:183: in function 'switch'
    main.lua:423: in field 'onSelected'
    sidebar/sidebar.lua:151: in method 'AButtonDown'
    input/default.lua:68: in function <input/default.lua:65>

Hi, thanks for reporting. I can’t reproduce this here so I need more context to fix this. Which OS are you using? Did you create any puzzles beforehand or was this on the first start? Did you otherwise change any code or save data?

(+1)

I'm on Linux. Didn't create any puzzles yet.

This is the first time I'm trying to simulator, so maybe I'm doing something wrong. I'm not even sure how to reset my save data to test afresh.

Sketching works fine, and I can "Solve and Save", and try to solve. But if I then go back to the main menu and try "Solve", it crashes again.

Another issue(?) I noticed: In the "choose a profile" screen, if I move between profiles, it switches the avatar in the top status line, but it always says "Player" - should it say the current player name instead? The same status line says "Player" even after I choose a player.

(1 edit)

It’s expected to just say “player” and in theory the OS shouldn’t matter much for games that only use Lua. I’m just asking because I don’t have any other ideas where the error comes from.

The save data is in a folder called Disk in the installed SDK but I’m not sure where that is on Linux.

I found my data folder by choosing "Reveal Data Folder..." in the SDK menu. I can send it to you if you wish.

I can also provide any debug information that might be helpful.

It looks like the file that contains the puzzles (import/rdk.json in the pdx) is not readable for some reason. I assume that it’s a Linux issue. I’ll try to investigate but it will take a while as I don’t have a linux machine at hand.

(1 edit)

very nice game, thank you !! (can't wait to receive the playdate :D)

Thank you for making this!! Perfect lil commute game.

Thank you! I'm going to spend so many hours with this! Saving the link until I receive the Playdate

Will be the first game on my Playdate (when I'll get it)!