Neil's News

+ 2010
+ 2009
+ 2008
+ 2007
+ 2006
+ 2005
+ 2004
- 2003
 Christmas Spam
 Mission Accomplished
 Particular Sounds
 Mooving right along
 Going Native
 MUDzilla
 Sitefinder T&C
 Inverness Bridges
 Public Relations
 Old Friend
 Canada
 Larval mode
 Many Moo Menus
 Remote Reboot
 Search Highlighter
 More Chain Reaction
 Java Chain Reaction
 Updates & Upgrades
 Silly Quotes
 Summer Solstice
 No Picnic
 SlashProxy
 Wheel Shapes
 Image to HTML
 Windows Parallel Ports
 SETI@home
 Democratic Bugs
 Political Irony
 Gray Code
 ScotRail
 iPIX
 April Fools
 Signs
 Schrödinger's Cat
 Danger Pay
 Highland Life
 New Math
 Elgin
 Veeblefester
 Triana
 Post Columbia
 Work work work
 First Snow
+ 2002

Java Chain Reaction

16 July 2003

I've been relearning Java on the daily train journey between Inverness and Elgin. My previous experience with Java was five years ago with the object tree. The current exercise is to recode the Chain Reaction game from VB to Java. I'm trying to shed all my ties to Visual Basic (ugly language, not portable, Microsofty).

It took three weeks to relearn Java and recode Chain Reaction. The end came abruptly and unexpectedly. I had completely lost sight of the big picture and was simply plugging away at one low-level function after another. Then on a routine test compile, it suddenly played a game with me. Half an hour later (after I fixed some logic errors), it surpassed my abilities and became virtually unbeatable. A remarkable experience. Ok, I need to get out more.

Check out the new Java-based Chain Reaction.

Update: On a completely unrelated note, Slashdot just published my first submission. It seems to have been fairly well received. Unfortunately we'll probably be reading more about this over the coming years as OSP problems become more public.

< Previous | Next >

 
-------------------------------------