- January 7, 2019
Block-based programming is a recurring theme in discussions of computing education, and there are many pitches, tools, and research papers. The basic goal is simple: save learners from memorizing the textual syntax of a programming language so that they can focus on making the computer actually do something.Read more...
- December 31, 2018
- December 28, 2018
This is the first public test of a puzzle game concept inspired by the many mosaic patterns of digital cameras.Read more...
- December 19, 2018
Updated my puzzle game flow code to support blending colors, along with lots of tweaks and refactoring. Two related articles to write as I finish it up: how the flow code works, and some pros and cons of SVG with CSS animation.
- November 27, 2018
Tweaking my puzzle game so that mixing up channels produces other colors. The flow logic is disabled here (and colors randomized), but you can see gradients from the G and B sources to their connected pipes.
- November 24, 2018
Spent a few days building the flow logic for my puzzle game. Almost works... except for some very confused conflict markers near the end of the animation.
Any conflicting connections spawn an X particle and the tile keeps turning. The more I play with it (now that it's interactive), the more it feels like mixing the colors is the correct response. So one more trip through the drawing board during the code cleanup.
- November 6, 2018
Contining my simple puzzle game with some animation. When you click or tap on a tile it bounces up and spins. Color flows through the pipes, hopefully to the goal.
- October 27, 2018
This is an art prototype for a simple puzzle game inspired by digital cameras. The channels carry color to the image, which appears as you connect the sources.
If you're reflexively clicking that last red pipe, it's obviously on the right track!
- October 25, 2018
Last summer I turned a page in my career, and my life. With this summer cooling into fall, it seems a good time to reflect on what I've been doing. And talk a bit about what comes next.Read more...