A little corner of the Empire on the web.

Showing posts with label msn. Show all posts
Showing posts with label msn. Show all posts

09 May, 2006

At last they're mine!

Remember way back when when I entered the MSN World's Best App competition with my Connect Four game?

Remember just a few months back when the winners were announced?

Well... my second place prizes have (finally) arrived! I'm currently playing around with my Oakley Thump sunnies, loading them up with music and looking just slightly silly :).

Also included in the prize is a nice, shiny copy of MS Visual Studio 2005 Pro (worth more than the rest of the package put together) and every Oakley Thump accessory available (but one). Its like Christmas came in May!

Looks like I'm going to be wearing my sunnies everywhere I go for the next week or two come rain or shine.

Just gotta finish by saying W00t new goggles! Thank you Microsoft!.

06 February, 2006

Maximum w00tage!

So MSN just announced the winners of their World's Best App contest today (or maybe late yesterday, can't do these timezone calculations in my head


Have a look down the list of winners, see that game in 2nd place called Connect Four? I made that

Edit 11/2/06:
Looks like its official! The official "Inside Windows Live Messenger" blog has just posted an article on Messenger’s Worlds Best App Contest Winners.

16 December, 2005

Play Connect 4 in MSN Messenger!

My first entry to the MSN World's Best App competition, an online, multi-player version of the classic Connect Four game, has just made it through the checking process and is now live on MSN!

Please try it out, have a game with me, or anyone else you know on Messenger: Just click here to play multiplayer Connect Four! (requires Internet Explorer and MSN Messenger) Please play it as much as you can, and if you have any comments, questions about it or problems with it I'd be very grateful if you could please leave me feedback on my MSN Space.

Thanks, and please play it as much as you can, every time you launch the app counts as a vote for me :).

Oh, and if you've got your own MSN Space and you'd like to spread the word, just click the BlogIt! button to put it straight on your Space.

11 December, 2005

MSN Compo Entered!

Have finally got round to submitting my first entry to the MSN Messenger World's Best App Contest. Thanks to everyone who's helped me out with the testing of this one and the little test apps, especially the people who pointed out my bugs mistakes deliberate errors.

Just got to wait for it to appear now, and see how the world takes me!

01 November, 2005

So, Javascript is a workable programming language!

I've used a fair bit of JavaScript code in the past to add client-side flourishes to web-pages and build simple, calculator-style apps, but I've never really done anything very complex with it before.

I think that probably the last time that I tried writing any serious kind of an app using JavaScript was back in the Netscape 3/IE 3 days, and it was very, very painful. Since my apparently futile attempts to work around myriad browser bugs, implementation differences, browser differences, DOM differences (not that I even really knew what a DOM was then, did people call them that then?) and so on, I've stuck to simple work with form boxes, style changes and simple things like that.

Then came the MSN Messenger World's Best App competition, and I'm suddenly in the middle of building a really fairly complicated platform for building simple multi-player internet games, and I'm doing it all in JavaScript. Well, I might eventually build in a bit of server-side persistance with Perl, but that's going to be completely independent of the client-side bits and only really for providing the icing on the cake (I'm even thinking of implementing save-game client-side rather than saving on the server).

So obviously one of my first unconscious choices was, just how hard can I make this for myself? Well to answer that I took a look at my favourite web testing platform: Gecko/Mozilla and realised I couldn't do without all the amazing development, testing and debugging tools it gives you, and decided that I was going to make the core of the program totally cross-browser (obviously this can only go so far with an app that is going to eventually use the MSN Messenger API for cross-internet comms, but I'll be going right up to that line). So we have hurdle one, it must work in both IE5 & 6 (as per competition rules), and Mozilla (to allow me to use my favourite tools) and also Opera (as I didn't feel like leaving it out)!

Next choice, if I'm going to make it run on all three web browsers it had better use standards as far as humanly possible (so that theoretically compatibility should just work, no giggling at the back there!), and if I'm going to code it to W3C/ECMA standards, then there's no point in going half-measures, so no browser specific coding allowed. If it's being coded to standards, without any browser-specific code, then why not pick a decent standard? So XHTML 1.1 loose it is (and by that I mean also testing with an XML MIME type to trigger the totally intolerant strict XML processing mode in Mozilla browsers).

Quick summary of choices made simply to make my life harder, but also more challenging and interesting:

  1. All parts not dependant on the MSN Activity API must work in:
    • IE 5 & 6
    • Mozilla/Firefox
    • Opera
  2. Stick to standards, no browser specific hacks or code paths
  3. XHTML 1.1 loose doctype
  4. Must also work when served to Mozilla with an XML MIME type.

So, I'm not getting much sleep lately!