Quantcast
Channel: Cowboy Programming
Browsing all 10 articles
Browse latest View live

CheckWord Reviews

My Scrabble word checker “CheckWord” for the iPhone has got a surprisingly large number of reviews and comments for such a simple application. I think this is probably because it was a launch app, the...

View Article


The CheckWord Pricing Experiment

I release my Scrabble word checker CheckWord about a month ago, for free, on the iTune App Store.   I later released a significant update, which added a lot of new features – specifically word...

View Article

CPanel Hotlink Protection Breaks WP Permalinks

I was messing with the hotlink protection in CPanel, and just toggled it on and off, unfortunately this broke the permalinks in wordpress. Specifically it removed the line: RewriteEngine On In...

View Article

Debugging Memory Corruption in Game Development

Definition:   Memory corruption is an unexpected change in the contents of a memory location. The symptoms of memory corruption can range from hard crashes, all the way through minor glitches, to no...

View Article

My coding practices in 1991

I wrote this in 1991, when I was writing Amiga and Atari ST games for Ocean Software in Manchester, UK. I think at the time I was working on Parasol Stars. It’s an interesting look at a simpler time in...

View Article


Custom responsiveness measuring device

I’ve had some good feedback from my Measuring Responsiveness in Video Game article, which explains how to use a cheap camera to measure the lag between pressing a button and the result appearing on...

View Article

Some Uses of SQL Databases in Game Development

RELATIONAL DATABASES Relational Databases are sometimes viewed as being in the domain of business applications and web development. You would use a relational database for boring applications such as...

View Article

iPhone OpenAL Linking Problem

If you are having linker problems like: ld warning: in /Library/Frameworks//OpenAL.framework/OpenAL, file is not of required architecture Undefined symbols: “_alSourcePlay”, referenced from:...

View Article


AURemoteIOServer Error getting default device UID: ‘!obj’

Normally when   get an novel error message I just look it up on the internet, and get some clue as to the solution.   But this was a first, no clue at all.   Even the “AURemoteIOServer” hardly showed...

View Article


1995 Programming on the Sega Saturn

This is a document I wrote in 1995, while working on Neversoft’s first game: Skeleton Warriors. It was the first game I’d worked on where I did not use 68K Assembly. The photo shows me at work around...

View Article
Browsing all 10 articles
Browse latest View live