Blokus - Version 1.2




No further versions are planned. An online Blokus server application along with a Blokus client application; but this may not see the light of day for about a month.

Version 1.2 (Current)
  • Implemented proper scoring and deciding who wins.
  • Options such as Infinite Pieces and Infinite Time were added.
  • Player names and deciding player progression by Number of Players in the game was done.
  • Segregated code from V1.1 to make it slightly more readable.
Version 1.1
  • Created and implemented a title screen and an ending screen.
  • Removed various errors, such as segmentation faults.
  • Correct the black outline to outline only the piece and no empty space.
  • All empty spaces around pieces has been eliminated.
  • The box drawn around the piece is accomodating and much thicker than before.
  • When dragging a piece, the mouse pointer is in an appropriate position.
Version 1.0
  • Cleaned up code.
  • Documented code.
  • Completed game functionality.
  • Create website.
Version 0.9
  • Score recorded. More complex scoring rules were implemented.
  • Four buttons in side bar now appeared and worked properly.
  • Pieces were placed properly with no errors.
Version 0.8
  • Side bar functionality complete.
  • Four buttons were implemented, albeit somewhat improperly.
  • Colours now given the option to Surrender.
Version 0.7
  • Corrected side bar functionality.
  • Corrected the black lines drawn around a selected piece.
  • Red still has a piece placed automatically. Scrolling causing crashes.
Version 0.6
  • 'Hit detection' for the arrows.
  • Implemented the side bar and the ability to scroll.
  • Removed snap functionality for temporary purposes.
  • Created the four buttons for piece manipulation, but didn't use them.
Version 0.5
  • Implemented the drag and drop.
  • Corrected the drag and drop to force the pieces to "snap".
  • Created another linked list of graphics to parallel the PieceSet.
Version 0.4
  • Created the Tile graphics used by the board and the pieces.
  • Created the arrows.
Version 0.3
  • Created an applet, but had to practice threading and all sorts of other stuff.
Version 0.2
  • Implemented piece placement through the array.
  • Created the scoring mechanism for simple rules.
Version 0.1
  • Code taken and reshaped from Tetris - Magic Dash!
  • Created Board rules to follow and implemented the PieceSet.

Main Page

How to Play

Latest Version

Play Now!






Michael Vendittelli, September 2004