Draw on the Game Boy and share direct to your phone with a #QRCode!
-
Draw on the Game Boy and share direct to your phone with a #QRCode! No extra hardware and without the internet.
QR-Paint is a small paint program for the #GameBoy with a fun way to export drawings.
- 96x96, B&W due to QRCode size and no PNG compression yet
- Emulator .sav file can be opened in paint programs as a png (last drawing exported as QRCode)https://bbbbbr.itch.io/game-boy-qr-paint
- Cursor movement could still use improving
- Open Source :)@bbbbbr genius concept!
-
If you draw something I'd love to see it!
Also interested in hearing which QRCode scanners + web browser combos work for sharing the drawings.
@bbbbbr Super fun!
-
Draw on the Game Boy and share direct to your phone with a #QRCode! No extra hardware and without the internet.
QR-Paint is a small paint program for the #GameBoy with a fun way to export drawings.
- 96x96, B&W due to QRCode size and no PNG compression yet
- Emulator .sav file can be opened in paint programs as a png (last drawing exported as QRCode)https://bbbbbr.itch.io/game-boy-qr-paint
- Cursor movement could still use improving
- Open Source :)@bbbbbr This is amazing! Great work.
-
@bbbbbr Super fun!
@bbbbbr couldn't get my phone's built in camera app (simply called "Camera" on my old Galaxy S20), but uploading a picture of the qr code to https://scanqr.org (first result in a search) and copying the result into Firefox one the same phone worked just fine (but copying into Chrome did not).
-
Draw on the Game Boy and share direct to your phone with a #QRCode! No extra hardware and without the internet.
QR-Paint is a small paint program for the #GameBoy with a fun way to export drawings.
- 96x96, B&W due to QRCode size and no PNG compression yet
- Emulator .sav file can be opened in paint programs as a png (last drawing exported as QRCode)https://bbbbbr.itch.io/game-boy-qr-paint
- Cursor movement could still use improving
- Open Source :)@bbbbbr For the work flow I kinda wished that holding B would just switch to the fast cursor because it'd make navigating within the canvas way faster and it'd allow getting to the sidebar quickly too.
-
@bbbbbr For the work flow I kinda wished that holding B would just switch to the fast cursor because it'd make navigating within the canvas way faster and it'd allow getting to the sidebar quickly too.
@Jeltron That's a great idea. Easy to prototype too.
Any thoughts about the cursor motion/inertia? I wanted it to be a little easier to draw curves instead of just straight and diagonal, but it's tricky to balance that with against precision and not being too sluggish.
-
@bbbbbr couldn't get my phone's built in camera app (simply called "Camera" on my old Galaxy S20), but uploading a picture of the qr code to https://scanqr.org (first result in a search) and copying the result into Firefox one the same phone worked just fine (but copying into Chrome did not).
@cobb Thanks, that's helpful to know!
I'm not yet sure why some QR Apps won't scan the code. Might be some url validation in them which rejects mime encoded blobs.
-
@Jeltron That's a great idea. Easy to prototype too.
Any thoughts about the cursor motion/inertia? I wanted it to be a little easier to draw curves instead of just straight and diagonal, but it's tricky to balance that with against precision and not being too sluggish.
@bbbbbr Yeah that's a tricky one. I was just wiggling the dpad like an etch a sketch with the cursor set to slow. Have you seen how drawing programs do brush stabilization? They make it so where you're drawing has a little string that pulls a point just behind the cursor. Something like that type of smoothing might help if it's possible on Gameboy. Like usual you've done something that I wasn't sure was even possible in the first place by making this program.
-
@bbbbbr Yeah that's a tricky one. I was just wiggling the dpad like an etch a sketch with the cursor set to slow. Have you seen how drawing programs do brush stabilization? They make it so where you're drawing has a little string that pulls a point just behind the cursor. Something like that type of smoothing might help if it's possible on Gameboy. Like usual you've done something that I wasn't sure was even possible in the first place by making this program.
@Jeltron I didn't know about that, I like the concept. A simplistic smoothing algorithm is do-able, maybe harder for advanced ones (kalman, etc). Making a note. :)
Re etch-a-sketch:
- I should try adding MBC7 accelerometer support. Might be fun.
- I got a gb-303 music cart from IG and was thinking about adding support for drawing with it's knobs (here's video of a little test app I made to read the knobs). 😅 -
Draw on the Game Boy and share direct to your phone with a #QRCode! No extra hardware and without the internet.
QR-Paint is a small paint program for the #GameBoy with a fun way to export drawings.
- 96x96, B&W due to QRCode size and no PNG compression yet
- Emulator .sav file can be opened in paint programs as a png (last drawing exported as QRCode)https://bbbbbr.itch.io/game-boy-qr-paint
- Cursor movement could still use improving
- Open Source :)@bbbbbr This is honestly so cool 😄 Turning the Game Boy into a QR art tool is such a creative idea. And open source too? Even better
-
undefined oblomov@sociale.network shared this topic on
-
Draw on the Game Boy and share direct to your phone with a #QRCode! No extra hardware and without the internet.
QR-Paint is a small paint program for the #GameBoy with a fun way to export drawings.
- 96x96, B&W due to QRCode size and no PNG compression yet
- Emulator .sav file can be opened in paint programs as a png (last drawing exported as QRCode)https://bbbbbr.itch.io/game-boy-qr-paint
- Cursor movement could still use improving
- Open Source :)@bbbbbr I had been thinking about a game boy painting tool which can "export" picture with
modern image format in emulator's sav file,so when I see this my feeling was like "woow,someone really made this?!"
What's even cooler is that since you can get the image file, you can continue editing it with pixel art softwares... -
@bbbbbr I had been thinking about a game boy painting tool which can "export" picture with
modern image format in emulator's sav file,so when I see this my feeling was like "woow,someone really made this?!"
What's even cooler is that since you can get the image file, you can continue editing it with pixel art softwares...@MrEx3coem Glad to have manifested it :)
In theory it might even be made 2-way, by adding the ability to read png files (of suitable size/compression). Or bmp files (easier). Then copying the png over the emulator .sav file so it could be loaded from SRAM.
-
Draw on the Game Boy and share direct to your phone with a #QRCode! No extra hardware and without the internet.
QR-Paint is a small paint program for the #GameBoy with a fun way to export drawings.
- 96x96, B&W due to QRCode size and no PNG compression yet
- Emulator .sav file can be opened in paint programs as a png (last drawing exported as QRCode)https://bbbbbr.itch.io/game-boy-qr-paint
- Cursor movement could still use improving
- Open Source :)@bbbbbr
What cool idea!! -
Draw on the Game Boy and share direct to your phone with a #QRCode! No extra hardware and without the internet.
QR-Paint is a small paint program for the #GameBoy with a fun way to export drawings.
- 96x96, B&W due to QRCode size and no PNG compression yet
- Emulator .sav file can be opened in paint programs as a png (last drawing exported as QRCode)https://bbbbbr.itch.io/game-boy-qr-paint
- Cursor movement could still use improving
- Open Source :)@bbbbbr omg i want the same for the 3ds ahaha
-
@Jeltron I didn't know about that, I like the concept. A simplistic smoothing algorithm is do-able, maybe harder for advanced ones (kalman, etc). Making a note. :)
Re etch-a-sketch:
- I should try adding MBC7 accelerometer support. Might be fun.
- I got a gb-303 music cart from IG and was thinking about adding support for drawing with it's knobs (here's video of a little test app I made to read the knobs). 😅@bbbbbr Oh yeah it seems with the knobs and your program you have everything you need to make a Gameboy etch a sketch!
-
Draw on the Game Boy and share direct to your phone with a #QRCode! No extra hardware and without the internet.
QR-Paint is a small paint program for the #GameBoy with a fun way to export drawings.
- 96x96, B&W due to QRCode size and no PNG compression yet
- Emulator .sav file can be opened in paint programs as a png (last drawing exported as QRCode)https://bbbbbr.itch.io/game-boy-qr-paint
- Cursor movement could still use improving
- Open Source :)@bbbbbr did you seriously implement png encoding and qr code generating on the dmg
-
undefined aeva@mastodon.gamedev.place shared this topic on