Imports System.IO Imports System.Random Module Module1 Dim BoardSquare(8, 8) As String Dim PlayerIcon, AIIcon As String Dim Scores(4) As Integer Structure Cord Dim X As Integer Dim Y As Integer End Structure Sub Main() Call AssignArray() Call ShowBoard() Console.ReadKey() End Sub Sub StartGame() BoardSquare(3, 3) = "X" BoardSquare(4, 4) = "X" BoardSquare(3, 4) = "O" BoardSquare(4, 3) = "O" End Sub Sub ValidMove(ByVal XCord As Integer, ByVal YCord As Integer, ByVal Icon As Char) Dim EnemyIcon As String Dim Flipped As List(Of Cord) If BoardSquare(YCord, XCord) <> " " Or XCord > 8 Or XCord < 0 Or YCord > 8 Or _ YCord < 0 Then 'Error Message Invalid Move 'Return False End If BoardSquare(YCord, XCord) = Icon If Icon = "X" Then EnemyIcon = "O" Else EnemyIcon = "X" End If End Sub Sub ShowBoard() Dim HLINE As String = " +--+--+--+--+--+--+--+--+ " Console.Write(" A B C D E F G H") Console.WriteLine() For i As Integer = 1 To 8 Console.WriteLine(HLINE) For j As Integer = 1 To 1 Console.Write(i.ToString() + " ") Console.Write("|" + BoardSquare(i, 1) + " |" + BoardSquare(i, 2) + " |" + BoardSquare(i, 3) + " |" + _ BoardSquare(i, 4) + " |" + BoardSquare(i, 5) + " |" + BoardSquare(i, 6) + " |" + _ BoardSquare(i, 7) + " |" + BoardSquare(i, 8) + " |") Next Console.WriteLine() Next Console.WriteLine(HLINE) End Sub Sub AssignArray() For i As Integer = 1 To 8 For j As Integer = 1 To 8 BoardSquare(i, j) = (" ") Next Next End Sub End Module