About 3 weeks ago I finished a Web Dev Bootcamp and am now fully into the job hunt/keeping myself busy. (If anyone has any leads for an eager junior dev that has been told they have good potential, send them my way!)
So for my first post I’m going to be talking about what I’ve been doing to keep coding and learning things. This may or may not be game development at times but it’ll all be development related in some way. I don’t know if this counts as Gruedorf, but it is nice to have a place to reflect on what I’ve been working on.
My Fiancee, like a lot of people last year, was bitten by the Animal Crossing New Horizons bug and got into making her own designs. She was pretty frustrated with using the in-game editor and wanted an option to do them from her computer.
So I went to work:
This is an in-browser editor that attempts to mimic the in-game editor for New Horizons. The design is NOT responsive at all, and is best viewed at 1920x1080.
But you can play with it here (Left click to place, right click to erase)
Almost all of the tools work. The Bucketfill is super tolerant though, so I need to redo how I handle it. As well there’s a fun bug that if you move the design too close to any of the edges, really funky things happen. This is all about how I save what pixel is in what block, so that definitely needs a lot of work.
Undo is also kinda funky. I wrote the function when all I had completed was the Pencil tool, so, for some things (Stamps and Move) it doesn’t work well at all.
It will export as a 32x32 png (Animal Crossing style size…from what I’ve read), but I haven’t figured out how to export with alpha channel for transparency. I also haven’t tested any of this with the actual game…so I couldn’t say if it’s compatible at all yet.
Mirror mode is pretty fun though. It was fairly simple to do, but probably my favourite feature.
All in all, I’m pretty proud of this. My only real success with projects has come from working in Verge when I was back in high school, so it’s been nice to apply my new knowledge to something else.