a tool for converting images to rooms for use in Bitsy game maker
Go to file
Max Bradbury 7c444cb35d add support for Bitsy 7.10; turn dithering off by default; more help text 2021-11-06 11:15:34 +00:00
includes add clipboard button 2021-07-03 11:29:59 +01:00
old add old version 2020-11-07 19:31:44 +00:00
src add support for Bitsy 7.10; turn dithering off by default; more help text 2021-11-06 11:15:34 +00:00
.gitignore ignore output css 2020-11-04 16:19:51 +00:00
Cargo.toml add support for Bitsy 7.10; turn dithering off by default; more help text 2021-11-06 11:15:34 +00:00
LICENSE wip (wasm isn't compiling) 2020-10-30 17:50:03 +00:00
README.md explain 2020-11-09 17:48:26 +00:00
build.sh wip (wasm isn't compiling) 2020-10-30 17:50:03 +00:00
deploy.sh include old version 2020-11-08 21:18:51 +00:00
index.pug add support for Bitsy 7.10; turn dithering off by default; more help text 2021-11-06 11:15:34 +00:00
script.js add clipboard button 2021-07-03 11:29:59 +01:00

README.md

pixsy

a tool for Bitsy Game Maker. upload any image and convert it into a room.

credits

made by Max Bradbury. makes use of my own bitsy parser library.

uses the Croppie image crop plugin by Foliotek

uses wasm-bindgen to automate WebAssembly bindings.

thanks

to Adam Le Doux for creating the wonderful and inspiring Bitsy

to Mark Wonnacott for their support, encouragement and inspiration

and to everyone in the bitsy community!

contributing

forks and pull requests welcome!

development prerequisites

bugs

when importing images, some pixels have errors. it seems to only happen for pixels surrounded at the top and left:

111    111
100 => 110
100    100

pixsy does not work in the Itch desktop program because their bundled version of Chromium does not support WebAssembly.

to do

  • add alternative dithering options (Atkinson, Bayer 8×8)
  • add a 'smoothing' (noise reduction?) stage to remove errant pixels

could do

  • reimplement tile reuse option
  • add camera support so users can take a pic instead of uploading an image
  • allow user to draw to canvas