About Author: James

Website
http://ncot.piku.org.uk
Description
If this were the 80s I'd be sat in front of a C64 or Speccy, or taking VCRs apart.

Posts by James

  • This week’s learning point – your game only needs to be convincing enough, it doesn’t need to model reality… This week started with me having the simple challenge of “stop...

    Faking physics

    This week’s learning point – your game only needs to be convincing enough, it doesn’t need to model reality… This week started with me having the simple challenge of “stop...

    Continue Reading...

  • Where the laws of physics are optional and not quite as they should be. If you’ve ever heard people talking about physics simulations “exploding” and wondered what it looks like...

    Welcome to my universe

    Where the laws of physics are optional and not quite as they should be. If you’ve ever heard people talking about physics simulations “exploding” and wondered what it looks like...

    Continue Reading...

  • I did this last year, and it might be fun to review what I wrote… So let’s see, I ended last year’s post with this So, by this time next...

    2011 Review

    I did this last year, and it might be fun to review what I wrote… So let’s see, I ended last year’s post with this So, by this time next...

    Continue Reading...

  • Many things are cool, like this screenshot of XCode for example… this is what happens when debugging iOS apps that use OpenGL, there’s a handy button to click that lets...

    Scenegraphs are cool…

    Many things are cool, like this screenshot of XCode for example… this is what happens when debugging iOS apps that use OpenGL, there’s a handy button to click that lets...

    Continue Reading...

  • There has been progress on my “fly endlessly down some sort of canyon” iPad thing. Quite a lot of this progress has been non-visual infrastructure code where I’ve taken hastily...

    Speeding over the icy wastelands of $insert_name_here

    There has been progress on my “fly endlessly down some sort of canyon” iPad thing. Quite a lot of this progress has been non-visual infrastructure code where I’ve taken hastily...

    Continue Reading...

  • If you use XCode and have to deal with C++, Objective-C and Objective-C++ you might one day come across utterly mind-bending compiler errors that seem to defy logic. Weird things...

    Problems when your compiler defies sanity and logic

    If you use XCode and have to deal with C++, Objective-C and Objective-C++ you might one day come across utterly mind-bending compiler errors that seem to defy logic. Weird things...

    Continue Reading...

  • Back when I owned an ST (well, I still have it, but you know what I mean) one of my favourite demos was Ooh Crikey! Wot a Scorcher By The Lost...

    OOh Crikey! Wot a lot of green!

    Back when I owned an ST (well, I still have it, but you know what I mean) one of my favourite demos was Ooh Crikey! Wot a Scorcher By The Lost...

    Continue Reading...

  • After a lot of chopping of code, rewriting bits and pieces and generally trying to turn a hacked mess into something more structured I have this… What you’re looking at...

    OpenGL ES 2.0 First Light

    After a lot of chopping of code, rewriting bits and pieces and generally trying to turn a hacked mess into something more structured I have this… What you’re looking at...

    Continue Reading...

  • So after creating a fun little iOS game using OpenGL ES 1.1 I decided the next thing I create should use ‘real’ 3D, rather than simply bashing OpenGL into managing...

    Debugging via telepathy

    So after creating a fun little iOS game using OpenGL ES 1.1 I decided the next thing I create should use ‘real’ 3D, rather than simply bashing OpenGL into managing...

    Continue Reading...

  • … and a bit of iOS file faffing. Getting paths to files inside the iOS application’s bundle: NSString* objPath = [[NSBundle mainBundle] pathForResource:@

    C++ and Objective-C string manipulations

    … and a bit of iOS file faffing. Getting paths to files inside the iOS application’s bundle: NSString* objPath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"obj"]; ‘objPath’ will now contain the full path...

    Continue Reading...