0

I am trying to make an 8x8 board with an array. The only problem I run into is making a box or square that will be placed into that array.

for instance:
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@

@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@

@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@

And this goes for an 8x8 board.

Any suggestions?

3
Contributors
2
Replies
3
Views
5 Years
Discussion Span
Last Post by xfbs
-1

I am trying to make an 8x8 board with an array. The only problem I run into is making a box or square that will be placed into that array.

for instance:
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@

@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@

@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@
@@@@@ @@@@@ @@@@@

And this goes for an 8x8 board.

Any suggestions?

So, you want to make a game board (8x8) out of an array. Why don't you just use arrays of arrays (2D arrays) to represent the game board?

Something like this:

// if you want to use C arrays
typedef char[8][8] game_board;
// if you want to use boost arrays
#include <boost/array.hpp>
typedef boost::array< boost::array<char, 8>, 8 > game_board;
Votes + Comments
BOOST??? For a 2D Array? Why?????
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.