Why I built Deduce
Starting out
I've always wanted to run my own website. Not a practice page, but something people actually use and come back to. When I started getting into coding, Deduce turned into the project where I could try that.
I like coding because there's always another problem to figure out. Building a whole site has made me learn a lot of things I wouldn't have picked up from small exercises.
Why daily games
I already played a bunch of daily puzzle games, so they were an obvious thing to make. I like having a small puzzle that changes every day and comparing results with friends.
I don't always want the same kind of puzzle, either. Some days it's geography, some days it's words or drawing. Having them all on one site made sense to me, so that's what Deduce is. Play all of them or just the one or two you like.
Building them
Every game has been its own problem to solve. The map games need geography data and distance math. Redraw needs a drawing canvas and a way to score a picture. Then there's everything around the games: accounts, stats, friends and the daily reset.
A lot of it didn't work the first time. I've rebuilt features, redesigned pages and fixed some strange bugs along the way, and that's a big part of how I've learned.
I also didn't want every game to be the same guessing box with different words on top. Pinpoint has you drop pins on a blank map, Pond has you build a pond for a frog, and some of the newer games have a completely different look from the rest of the site. Figuring that part out is what I enjoy most.
Feedback
I'm still working on the site all the time. If something is broken, confusing or could just be better, let me know on the contact page. It comes straight to me, and I read all of it.