I am a go player (http://en.wikipedia.org/wiki/Go_(game)) and would like to build an electronic goban (go board) to play on a physical support when playing by internet. There is a standard format (sgf) very easy to parse, so I think an usb device would not be terrific to program, but I'm a total beginner and since the board is a 19*19, I wonder if there is some specific microcontollers to use. To be specific, the board would have 19*19*2 (2 different colors) leds, and 19*19 buttons.
My question would be: is it feasible with Teensy like chips? I'm afraid there is not enough pins, but since I'm a beginner maybe there is something trivial I do not see.
Notes - remove if unwanted.
"Go" is a board game which predates chess. Players alternately place pieces in their colour (typically black or white) on the board in order to win area according to a set of rules. The game is more difficult to master than Chess due to there only being one type of playing piece and there being very few constraints on where a piece may be placed on the board - as opposed to where a piece should ideally be placed.
The game is played on the interstices of a square board marked out in 18 x 18 squares - this giving 19 x 19 playing points. The game state may be fully described by recording whether each of the 19 x 19 = 381 playable locations contains a black or white piece or is empty. Game play may be fully described by recording the sequence of locations at which players successively place pieces and the consequent removal in some cases of previously played pieces. Some moves lead to sudden 'death' and removal of one or more previously played pieces (sometimes a large percentage of all previously played).
Wikipedia - Go
Chinese: 圍棋 wéiqí,
Japanese: 囲碁 igo,
Korean: 바둑 baduk,
Vietnamese: 碁圍 cờ vây,
English: Awesome hard!
Picture - Wikipedia: