How I use open source to design my own card games
I love a good game, and I particularly enjoy tabletop games because they have many of the same traits that open source has. When you’re playing a card game in real life with friends sitting around a table, you can as a group decide that Jokers are wild. Alternately, you could arbitrarily decide that should a Joker come into play, anyone holding an Ace must discard that Ace. Or when a Queen of Diamonds comes into play, everyone...
Take Tidelift’s 4th annual open source survey
Using open source components has become the de facto way to develop modern applications. The increased adoption of open source has brought with it a new set of challenges and obstacles, and Tidelift, for the fourth year in a row, has laun read more Powered by...
Open source 3D pixel art with Goxel
I make it no secret that I love Lego, but I’ve moved far away from my Lego collection, and shipping a closet full of classic Lego sets all the way around the world is currently a problematic proposal. I’ve done a lot of virtualization to solve this problem, from building models in Lego CAD to styling models with a Lego texture in Blender. Recently I discovered Goxel. read more Powered by...
Open source digital painting with Krita
Digital painting is an art form all its own. It obviously emulates the discipline it’s named for, but painting in the physical world and a digital environment is unique. Krita is a digital paint application that’s seen use at major film production houses, book publishers, and art studios. It specializes in materials emulation, allowing the artist to adjust and fine-tune their tools through a brush engine so that they can...
Film compositing on Linux with Natron
In film post-production, there’s a phase called compositing, which puts the actual footage in a camera with footage generated purely by software. What that actually means to the compositing artist depends on the movie. Sometimes there are just a few overlays, other times there’s some minor special effect like laser beams or explosions, sometimes it’s a green screen, and still other times it’s a little bit of...
Reveal your source code with Jinja2 and Git
I’m a huge fan of open source. One of the little ways I’ve supported the cause is by keeping my personal blog site open from the very beginning. I do this partly to let people see the history of changes behind each page. But I also do it because, when I started using Jekyll, I didn’t find many open source Jekyll blogs to learn from. My hope is that keeping my website open and exposing my trials and errors will save...