Becoming a Productive Game Developer: Not Enough Time
Six weeks ago, in an attempt to improve my productivity, I pledged to build a simple game. Regrettably, the deadline has passed and I have nothing to show for it. The reason is not technical but simply...
View ArticleUnited States Budget Data Visualization Challenge
Google, Eyebeam and Fast Company are hosting a data visualization challenge: Every year, Americans fill out income tax forms and make a payment to the IRS. It’s an important civic duty, but it is also...
View ArticleAnimated QR Code – QR Clock
I’ve been curious about QR codes for quite a while. They certainly seem like an interesting method for distributing data, but are also simple enough for people to do creative things with them. You’ll...
View ArticleEntity Systems in Python Presentation
I’m giving a lightning talk at the Boston Python User Group this week. The presentation is very short, but provides a 5-minute overview of why an object-oriented design may not be ideal for game...
View ArticleSublime Text is as Great as it Sounds!
Maybe you’ve had the experience of retrofitting your computer to operate quietly? Afterwords you say to yourself, “How did I ever think with all the noise that computer was making?” A small change in...
View ArticleSimplex Noise for C++ and Python
Procedurally generated content is a fairly large movement at this point. The most prominent, recent example is probably Minecraft, which relies heavily upon computer algorithms to generate the world...
View ArticleRapid Video Game Development with Python and Pygame
I’ve been dabbling in game development for at least 7 years. A lot of knowledge and experience have been absorbed, but there’s not a lot to show for it. My primary project was originally a...
View ArticleShell Script or Python Script/Program?
Writing shell scripts is easy, but they’re often ugly. Writing Python is clean, but getting it to accomplish the same tasks isn’t always as easy. I’ve been kicking around the pros and cons for a while....
View ArticleGood Enough HPC
Computers are complex systems, which makes them difficult to predict. Often times the hardware layers are fairly sophisticated, with the software adding even more factors – many more than a person can...
View ArticleMaking Clean Code
I’ve spent a year reading Clean Code: A Handbook of Agile Software Craftsmanship. That’s not to say I’ve been reading it once a week or had so little time I only managed to read a single book. Instead,...
View Article
More Pages to Explore .....