Games | Accidental Scientist

Posts about Games

C!! — An aside: owned, shared and weak pointers in the C bang bang programming language

Posted on 10/11/2014 in Game Development, Software Development
Let’s leave this relatively heady mapping/contract/transformation stuff aside for now. I think we’ve got enough to chew on there for now. To address one of Jonathan Blow’s requirements, let’s promote unique_ptr, shared_ptr and weak_ptr to first-class language constructs. (Partly because … More…

C!! — Mappings, Versioning and the Transformation Assignment operator in the C bang bang programming language

Posted on 10/09/2014 in Game Development, Software Development
A mapping in C!! is the definition of a transformation between two types or two contracts (and, by extension, define mappings between two types that honor the contracts in the mapping). Boy, that’s a mouthful. Oh, and I’m not done … More…

C!! — Striped Pointers, Structures-of-Arrays and Arrays-of-Structures in the C bang bang programming language

Posted on 10/07/2014 in Game Development, Software Development
Let’s start this ballgame out with something close to my heart – structures of arrays versus arrays of structures. It’d be great if there was a good way of implementing these in a nice, succinct, low-cost fashion. Preferably without having … More…

Mission Accomplished!

Posted on 12/21/2007 in Game Development, Me
Yay! I just completed one of several goals I set myself when I first went to work at Surreal. I’m now part of the background crowd “walla” for the game we’re working on. It’s not exactly getting my Sean Connery … More…

Off to Gamefest

Posted on 08/13/2007 in Game Development, Me, Software Development
I’ll be at Gamefest for the next couple of days… w00t 🙂 Nice change of pace… lots to learn… friends to reune with. (OK, so that’s probably not a word, but how else would you turn reunion into a verb? … More…

Lookin’ for programmers…

Posted on 04/12/2006 in Game Development
Hey folks, Surreal Software (where I work) is looking for programmers. Specifically, we’re looking for a Lead Tools Programmer and a Senior AI Programmer. We may even be looking for gameplay programmers. We’re working on some really ultra-cool stuff for … More…