Jump to content

April 2017 »

2324252627 28 29

Recent Comments

View more


4: Adsense

PlayFab Game Jam Postmortem

<p>A couple of weeks ago I participated in a 48-hour game jam hosted by PlayFab here in Seattle, with fellow procedural planet veteran <a href="http://alexcpeterson.com/ " target="_blank">Alex Peterson</a>, my good friend and composer <a href="http://leolangingermusic.com/" target="_blank">Leo Langinger</a...

PlayFab Game Jam Postmortem

https://swiftcoder.files.wordpress.com/2015/10/somethings-not-right-here1.jpg?w=800&h=330&crop=1  A couple of weeks ago I participated in a 48-hour game jam hosted by PlayFab here in Seattle, with fellow procedural planet veteran Alex Peterson , my good friend and composer Leo Langinger , and the fortunate last minute addition of artist Bren...

Data permanence (or a lack thereof)

When Google VP Vint Cerf warned that increased dependence on technology could lead to a ‘digital dark age’ , he merely echoed the concern of everyone involved in the preservation of information in a digital world. While it is expedient to dismiss his claim as sensationalist and/or paranoid, Google’s announcement yesterday that they are closing down the Go...

Approaches to Resource Disposal

I’m working on developing a novel programming language, working title ‘aevum’. As part of that process, I’ll be writing a series of articles about various aspects of language design and development.

Every long running computer program is going to need to obtain a variety of resources, and those resources are almost always finite. Memory, file handles, t...

Fun with commas

This thread over at GameDev got me thinking, “can one assign Python-like tuples in C++?”

I don’t want to pollute the thread in For Beginners with that discussion, but the answer is yes, even without C++11 initialiser lists:

#include <iostream>struct A { A &operator = (int i) { std::cout << "A = " << i << s...

Bidding a Freelance Contract

Although I am gainfully employed at present, in the past I have made a good portion of my living in freelance work: websites, Facebook applications, database tools – even the odd carpentry project. The most essential skill involved in freelancing any field? Communication. But the next most important skill is the ability to accurately estimate...

Logarithmic Spiral Distance Field

I have been playing around with distance field rendering, inspired by some of Iñigo Quílez’s work. Along the way I needed to define analytic distance functions for a number of fairly esoteric geometric primitives, among them the...

The price of progress

I recently installed the beta of Microsoft Office 2010, and the first thing that struck me is how it performs noticeably worse on my 3.0 GHz quad-core AMD gaming rig, than Office ’98 performed on a now 12-year-old PowerBook G3, powered by a little 250 MHz PPC processor.

You can probably guess the next stage of this little anecdote… Office...

RFC 1149 implemented

This one goes out to all the networking students in the house:

Wired reports that a firm in South Africa successfully demonstrated that data transmission via flash drive equipped carrier pigeon is faster than their existing internet service...

simplui 1.0.4 released

New in this version:

  • Support for multiple windows
  • Java-style flow layout
  • Full batching
  • Numerous performance enhancements and bug fixes
  • Minor theme tweaks
  • setuptools/easy_install support
Given the speed of development, simplui has moved to its own googlecode...