rOADKILL wrote:
Cross platform languages are handy (java, flash) but don't get too hung up on them as it is easy to program C/C++ for multiple OS in one go, it just requires some smart design to seperate out the OS specific code into one .h file. Other languages may have similar mechanics we can use.
This is true, and I write cross platform code anytime I use C++ (using the standard library and boost makes life a lot easier). However, I find that I will eschew downloading and running an executable if there are flash games to play. Mostly this is just convenience (I am already running my browser) and a bit of security (I always get a bit anxious running a binary from some website).
I think C++ has its uses, and if you need speed (or fancy graphics) then you should use it (or perhaps if you want realtime networking). Flash will be fine for this project though.