3DGo

2 06 2010

3DGo was my first foray into 3D graphics programming back in 2005. The aim was to create a client for the board game Go that distinguished itself from the myriad of 2D versions out there already. Features were to include human vs human, server play and local file playback.

Got a 60% complete working prototype done in Blitz3D before I realised I really needed a language that supported a mature GUI framework as I was writing my own from scratch. Decided to wait until Blitzmax was 3D capable before picking it up again as this also provided more cross platform coverage – Linux, Mac & Windows.

For avatar placeholders I ended up using Beethoven and Yoda. Not sure which one would win in a real game.