vptech @ Sat May 31, 2008 8:27 pm wrote:
with exactly what i should begin with to design this software
You should probably start with thinking about things like:
- how would you represent the current state of the board in memory? (arrays are a nice option)
- how would you let users declare their moves? (keyboard and/or mouse)
- how would you figure out if someone has won the current game? (depending on the decisions for the first point, this could be either very easy or very difficult, so it's good to think ahead).