Steve On Java

Hacking Java, JavaFX, and Raspberry Pi
  • rss
  • Home
  • NightHacking Tour
    • [Archive] NightHacking Europe – The Road to Devoxx
  • SvJugFX
  • JFXtras
    • JFXtras Individual CLA
    • JFXtras Corporate CLA
  • 2013 Travel Map
    • Let’s Meetup!
    • 2012 Travel Map
  • Contact

SC2 Coders Challenge – Geeks Only Need Apply

steveonjava | December 2, 2010

I announced the Starcraft 2 Coders Challenge at Devoxx in Belgium. This is a little off topic for my coding blog, but an interesting aside for anyone who enjoys Real Time Strategy (RTS) gaming.

As a genre, I find RTS games interesting for the following reasons:

  • Matches are online, testing your skills and wit against other human opponents
  • The matches are relatively short (~15 minutes on average), but extremely intense
  • After you get the mechanics down, winning is all about strategy
  • The options for build order, troop composition, and tactics make it a great discussion topic

The original Starcraft came out back in 2000 and was a huge hit. In the past decade it has become one of the most popular online games in the world, selling over 9.5 million copies. Just under half of those were sold to South Korea where Starcraft and Pro-gaming has become close to a national sport. One of the features of the game is a 3 race system with hundreds of patches and tweaks that have gone into game balance to improve the playability of matches.

I mostly swore off games many years ago to increase my development productivity (as a developer there is a limited amount of focused time you can spend in front of the computer).  However, with the release of Starcraft 2 I started picking up matches between coding sessions as a mental break.  At this point I am probably one of the few people who has bought the game and never tried the single player campaign. However, I am quite skilled at multiplayer matches with a diamond gaming rank.

If you are interested, I am taking challenge matches via this blog.  Simply click on the SC2 Challenge link in the menu and submit your account information so I can arrange a match.  The only criteria is that you can program (Java, JavaFX, Javascript, Actionscript, etc.).  Standard 1v1 quick match rules apply.

The first person to take me down will get their match featured on my blog (I promise not to broadcast losing matches).

As a teaser, here is a short webcast of a recent random match-up I played online (complete with some announcer voiceovers explaining what is happening):

View in High Definition

At some point I will probably post some information on how to capture, convert, and post high quality videos. This was non-trivial for various reasons, but will come in handy with some other coding related videos I plan to post soon (Visage on Android anyone?).

Let the battle begin!

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Categories
Starcraft, Video
Tags
challenge, rts, starcraft 2, Video
Comments rss
Comments rss
Trackback
Trackback

« Alternative Languages at Devoxx and Soon JavaOne Brazil Visage Android – Cleaner APIs, Cleaner UIs »

6 Responses to “SC2 Coders Challenge – Geeks Only Need Apply”

  1. suvi for funstuff says:
    December 2, 2010 at 11:37 am

    ok, but that game is not coded in java.

    Reply
    • steveonjava says:
      December 2, 2010 at 11:31 pm

      That may be true, but a lot of their web and server infrastructure (e.g. battlenet authentication) is done with Java technology. You can’t get away from the ubiquitous coffee logo. :)

      Reply
  2. Narayan says:
    December 7, 2010 at 3:47 am

    Red Alert is more reality and fine graphics than this..game..

    Reply
    • steveonjava says:
      December 7, 2010 at 4:30 am

      Thanks for your opinion. I don’t want to start a debate on popularity of different RTS games, but if you want to challenge me it will have to be on SC2. :)

      Reply
  3. Justin D-Z says:
    December 8, 2010 at 9:59 am

    Looking forward to the video capture suggestions. I tried my hands very quickly at Fraps once and it did not go well. Of course, my machine also makes fatal grinding noises and has approximately 512kb of video RAM.

    Reply
    • steveonjava says:
      December 10, 2010 at 3:17 am

      I will post my complete setup, but I after trying a few different software packages I ended up getting the best results from Fraps. The really tricky part was figuring out the optimal encoding settings for getting HD up on the web.

      Reply

Leave a Reply

Click here to cancel reply.

  • Travel Map - Let's Meetup

Publications

  

Affiliations

Awards

2009/2011 JavaOne Rock Star!

Disclaimer

Views and opinions expressed here are all my fault... complain to me, not my employer. :)
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.