Checkers game review

Is there anything you all would improve on before I move forward with this?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79

#include "stdafx.h"
#include <array>
#include <iostream>
#include <string>
#include <iomanip> // for set(w) to center board
using namespace std;


/* Class, board is an object of our class*/
class pieces {
public:  char board[9][8] = {
	{ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H' },
	{ 'B', ' ', 'B', ' ', 'B', ' ', 'B', ' ' },
	{ ' ', 'B', ' ', 'B', ' ', 'B', ' ', 'B' },
	{ 'B', ' ', 'B', ' ', 'B', ' ', 'B', ' ' },
	{ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ' },
	{ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ' },
	{ 'W', ' ', 'W', ' ', 'W', ' ', 'W', ' ' },
	{ ' ', 'W', ' ', 'W', ' ', 'W', ' ', 'W' },
	{ 'W', ' ', 'W', ' ', 'W', ' ', 'W', ' ' },
};

		 void displayBoard() {

			 int z = 8;
			 for (int x = 0; x < 9; ++x) // rows
			 {
				 if (x > 0)
				 {
					 cout << " |--|--|--|--|--|--|--|--|" << endl; //for board layout, will be placed between rows.
					 cout << z; // prints out 1 - 8, starting with 8 from the top down.
					 --z; // subtract for next iteration
				 }

				 for (int i = 0; i < 8; ++i) // columns
				 {
					 if (x <= 0) //spacing for our board, anything in row[0] only needs to display our Letters A-H
					 {
						 cout << " ";
					 }

					 if (x > 0) //spacing for our board, anything in row[0] only needs to display our Letters A-H
					 {
						 cout << "|";
					 }
					 cout << setw(2) << board[x][i]; // sets width between columns
				 }

				 if (x > 0) //spacing for our board, anything in row[0] only needs to display our Letters A-H
				 {
					 cout << "|"; 
				 }
				 cout << endl;
			 }



		}
};






int main()
{
	pieces object;

	object.displayBoard();


	
	cin.get(); // wait for user input

    return 0;
}
You could use objects, who that stand out are board, piece and game.

Board has position for pieces.

Piece has a color.

Game decides how Pieces can be placed on the board.
I like it, I'll implement that. Thanks!
Topic archived. No new replies allowed.