For the longest time CocosNet has been me by my lonesome. But interest in the library is picking up, and people are interested in both using CocosNet and contributing to it.
Read More »:blog
CocosNet update: first app in store, and other stuff
I got an email the other day saying someone had used CocosNet in an app that made its way into the app store. I thought that was pretty cool. It’s a simple little app, but it’s well done: Sonic SD. If you are a Doctor Who fan, you will recognize it instantly. He made use of [...]
Read More »You Get What You Create
…your system is going to become what the users make of it. And users are going to exploit the system for their needs first, and your intentions second, if at all. It’s extremely difficult to design a system that ends up being used how you had intended it to…
Read More »The Microsoft Walkway of Releases
I stumbled upon this the other day on campus and really enjoyed walking through it and looking at all the different releases, so i thought I’d share. I also thought I should wait for a sunny day to take these pics, but how accurate would that be? The tiles span from 1977 [...]
Read More »CocosNet: Fields vs Properties on PointF
Currently CocosNet has hijacked System.Drawing.PointF to become a vector class. It’s common to need a vector type object that can do things such as finding angles, dot products, lengths, reflections, and CocosNet is no different here. Cocos2D accomplished this with CGPoint, which was also a hijacking along the same lines. I defined a set of extension methods that give PointF everything it needs to be a first class vector class, and overall it works very well. I am very hesitant to change it, and I think ultimately I never will.
Read More »Unit testing MonoTouch with MonoDevelop and NUnit
NUnit doesn’t quite work for MonoTouch projects out of the box, but getting it to work is easy.
Read More »CocosNet Particle Systems
I’ve implemented PointParticleSystem in CocosNet, and most of the example systems that are used to illustrate it: Fireworks, fire, sun, galaxy, flower, meteor, spiral, snow and rain. This implementation is pretty much a direct port straight across with the only changes being those dictated by the language transition.
Trying to like Twitter
Twitter is like eating buffalo wings. An awful lot of work for a little smidge of meat.
Read More »Sub millisecond precision with NSTimer and MonoTouch
MonoTouch did a nice job of wrapping up NSTimer and lets you create them by specifying a TimeSpan for the timer’s interval. That’s all well and good, but TimeSpan’s highest precision is a millisecond.
Read More »MonoTouch and Cocos2D in C#
I have taken it upon myself to port the nice 2D game engine Cocos2D to .NET. To be more precise, the new implementation of .NET that runs on the iPhone, MonoTouch. So far everything is going quite well!
Read More »