Archive by Author

GDW 4: Day Two

A good night’s sleep, another pot of coffee, and it’s time to start the second milestone. Now that I have a working game mechanic, it’s time to add a little competition in the form of an AI player.

(more…)

GDW 3: Working Base

It’s far later into the evening than I’d hoped for at this point, but all of my tasks from the first 6 hour milestone are complete.

(more…)

GDW — Github Repo

For those following along at home, I’ve added a GitHub repository tracking the development of Scavenger Wars over the weekend. Due to licensing issue with some 3rd party assets I’m using for prototyping, this repository is only going to contain scripts and data that I develop for Scavenger Wars, so it won’t work out-of-the-box just yet.

GDW 2: First Milestone

It’s Saturday morning, I have a pot of fresh coffee in hand and a good night’s sleep behind me, so it’s time to get underway.

(more…)

Design Doc: Scavenger Wars

Concept:

Hybrid race / collecting / combat game set inside derelict spacecraft. 2D overhead space ships in zero gravity; small arenas with environmental hazards. Single player against AI, possible multiplayer. (more…)

GameDev Weekend 1

This weekend is the first I’ve had entirely free for a while, so to stave off the inevitable encroachment of boredom I’m going to be making a game with the new Unity 3, and because this is the internet: blogging about it in an almost-live way.

My goals for this weekend are to complete a functional prototype (no fancy graphics, entirely placeholder art and sound effects), to implement as many of the gameplay mechanisms from the design document as possible, and to have a lot of fun.

To get started, I’ve been rummaging through my ever-expanding collection of half-done game design documents, and decided on a concept I named “Scavenger Wars” as something that is both achievable and offers enough complexity to present a decent challenge.

Django and Postgresql Performance at WooMe

At WooMe, we’ve been using Django and Postgresql in anger for coming up on three years, scaling up to tens of thousands of queries per second means we’ve had to look long and hard at Django’s database support to meet our needs.

Our performance tweaks have run the gamut from simple queryset changes, through changing Django’s transactional behaviour, right the way up to writing our own table partitioning and master/slave replication support long before multidb support hit Django trunk.

Of biggest impact so far was rewriting Django’s transactional layer to allow database transactions to commit automatically and run with PgBouncer as a connection pooler.

(more…)

10 Tools That Make Django Better

The last few weeks I’ve been experimenting with different Django setups, which virtualenv makes trivial. (If you’re not using virtualenv and virtualenvwrapper for Python development, the secret is to bang the rocks together guys!) My goal has been to create a reusable project framework for quick social experiments that provides the following features:

(more…)

Jupiter, Callisto, Io, Ganymede and Europa

I shouldn’t be as happy about this as I am, especially as I took it from my balcony in central London, in really poor conditions. But still. It’s a photo of a planet and its moons that are over 700 million kilometers away.

How awesome is that?

Nadia’s New Best Friend



Nadia’s New Best Friend, originally uploaded by iamseb.

The highlight of the day for Nadia; this sloth woke up just as we were about to leave and came to investigate the silly humans rushing around him.

Page 2 of 8«12345»...Last »