├── ConsoleApplication2 ├── .vs │ ├── ConsoleApplication2 │ │ ├── v15 │ │ │ ├── .suo │ │ │ ├── Browse.VC.db │ │ │ └── ipch │ │ │ │ ├── 645afcd084615c41.ipch │ │ │ │ └── 8abb8f09c3b7bd01.ipch │ │ └── v16 │ │ │ ├── .suo │ │ │ ├── Browse.VC.db │ │ │ └── ipch │ │ │ ├── 525b2ee8d9db9a6d.ipch │ │ │ ├── ea780afcc886a363.ipch │ │ │ └── fdf093fcc01d2efa.ipch │ └── крестики │ │ └── v16 │ │ ├── .suo │ │ ├── Browse.VC.db │ │ └── ipch │ │ ├── 7a7d47f9a9f0a19a.ipch │ │ ├── c2d7c1698cfcd50f.ipch │ │ └── d4610e0f3d38b36.ipch ├── ConsoleApplication2.sln ├── ConsoleApplication2 │ ├── AI_Player.cpp │ ├── AI_Player.h │ ├── ConsoleApplication2.cpp │ ├── ConsoleApplication2.vcxproj │ ├── ConsoleApplication2.vcxproj.filters │ ├── ConsoleApplication2.vcxproj.user │ ├── Debug │ │ ├── AI_Player.obj │ │ ├── ConsoleA.6766BE34.tlog │ │ │ ├── CL.command.1.tlog │ │ │ ├── CL.read.1.tlog │ │ │ ├── CL.write.1.tlog │ │ │ ├── ConsoleApplication2.lastbuildstate │ │ │ ├── link.command.1.tlog │ │ │ ├── link.read.1.tlog │ │ │ └── link.write.1.tlog │ │ ├── ConsoleApplication2.exe.recipe │ │ ├── ConsoleApplication2.log │ │ ├── ConsoleApplication2.obj │ │ ├── ConsoleApplication2.pch │ │ ├── Player.obj │ │ ├── Table.obj │ │ ├── pch.obj │ │ ├── vc141.idb │ │ ├── vc141.pdb │ │ ├── vc142.idb │ │ └── vc142.pdb │ ├── Player.cpp │ ├── Player.h │ ├── Release │ │ ├── AI_Player.obj │ │ ├── ConsoleA.6766BE34.tlog │ │ │ ├── CL.command.1.tlog │ │ │ ├── CL.read.1.tlog │ │ │ ├── CL.write.1.tlog │ │ │ ├── ConsoleApplication2.lastbuildstate │ │ │ ├── ConsoleApplication2.write.1u.tlog │ │ │ ├── link.command.1.tlog │ │ │ ├── link.read.1.tlog │ │ │ └── link.write.1.tlog │ │ ├── ConsoleApplication2.log │ │ ├── ConsoleApplication2.obj │ │ ├── ConsoleApplication2.pch │ │ ├── Player.obj │ │ ├── Table.obj │ │ ├── pch.obj │ │ └── vc141.pdb │ ├── Table.cpp │ ├── Table.h │ ├── log.txt │ ├── mov.txt │ ├── pch.cpp │ ├── pch.h │ └── x64 │ │ └── Debug │ │ ├── AI_Player.obj │ │ ├── ConsoleA.6766BE34.tlog │ │ ├── CL.command.1.tlog │ │ ├── CL.read.1.tlog │ │ ├── CL.write.1.tlog │ │ ├── ConsoleApplication2.lastbuildstate │ │ ├── link.command.1.tlog │ │ ├── link.read.1.tlog │ │ └── link.write.1.tlog │ │ ├── ConsoleApplication2.exe.recipe │ │ ├── ConsoleApplication2.log │ │ ├── ConsoleApplication2.obj │ │ ├── ConsoleApplication2.pch │ │ ├── Player.obj │ │ ├── Table.obj │ │ ├── pch.obj │ │ ├── vc142.idb │ │ └── vc142.pdb ├── Debug │ ├── ConsoleApplication2.exe │ ├── ConsoleApplication2.ilk │ └── ConsoleApplication2.pdb ├── Release │ ├── ConsoleApplication2.exe │ ├── ConsoleApplication2.iobj │ ├── ConsoleApplication2.ipdb │ └── ConsoleApplication2.pdb ├── x64 │ └── Debug │ │ ├── ConsoleApplication2.exe │ │ ├── ConsoleApplication2.ilk │ │ └── ConsoleApplication2.pdb └── крестики.sln ├── Readme.md └── Report.docx /ConsoleApplication2/.vs/ConsoleApplication2/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/ConsoleApplication2/v15/.suo -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/ConsoleApplication2/v15/Browse.VC.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/ConsoleApplication2/v15/Browse.VC.db -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/ConsoleApplication2/v15/ipch/645afcd084615c41.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/ConsoleApplication2/v15/ipch/645afcd084615c41.ipch -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/ConsoleApplication2/v15/ipch/8abb8f09c3b7bd01.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/ConsoleApplication2/v15/ipch/8abb8f09c3b7bd01.ipch -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/ConsoleApplication2/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/ConsoleApplication2/v16/.suo -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/ConsoleApplication2/v16/Browse.VC.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/ConsoleApplication2/v16/Browse.VC.db -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/ConsoleApplication2/v16/ipch/525b2ee8d9db9a6d.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/ConsoleApplication2/v16/ipch/525b2ee8d9db9a6d.ipch -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/ConsoleApplication2/v16/ipch/ea780afcc886a363.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/ConsoleApplication2/v16/ipch/ea780afcc886a363.ipch -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/ConsoleApplication2/v16/ipch/fdf093fcc01d2efa.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/ConsoleApplication2/v16/ipch/fdf093fcc01d2efa.ipch -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/крестики/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/крестики/v16/.suo -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/крестики/v16/Browse.VC.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/крестики/v16/Browse.VC.db -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/крестики/v16/ipch/7a7d47f9a9f0a19a.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/крестики/v16/ipch/7a7d47f9a9f0a19a.ipch -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/крестики/v16/ipch/c2d7c1698cfcd50f.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/крестики/v16/ipch/c2d7c1698cfcd50f.ipch -------------------------------------------------------------------------------- /ConsoleApplication2/.vs/крестики/v16/ipch/d4610e0f3d38b36.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/.vs/крестики/v16/ipch/d4610e0f3d38b36.ipch -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.28729.10 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ConsoleApplication2", "ConsoleApplication2\ConsoleApplication2.vcxproj", "{6766BE34-6125-4EFE-9660-00A6023D6792}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|x64 = Debug|x64 11 | Debug|x86 = Debug|x86 12 | Release|x64 = Release|x64 13 | Release|x86 = Release|x86 14 | EndGlobalSection 15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 16 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Debug|x64.ActiveCfg = Debug|x64 17 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Debug|x64.Build.0 = Debug|x64 18 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Debug|x86.ActiveCfg = Debug|Win32 19 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Debug|x86.Build.0 = Debug|Win32 20 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Release|x64.ActiveCfg = Release|x64 21 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Release|x64.Build.0 = Release|x64 22 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Release|x86.ActiveCfg = Release|Win32 23 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Release|x86.Build.0 = Release|Win32 24 | EndGlobalSection 25 | GlobalSection(SolutionProperties) = preSolution 26 | HideSolutionNode = FALSE 27 | EndGlobalSection 28 | GlobalSection(ExtensibilityGlobals) = postSolution 29 | SolutionGuid = {ABA0B618-0850-4801-8777-26A28787700C} 30 | EndGlobalSection 31 | EndGlobal 32 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/AI_Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/AI_Player.cpp -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/AI_Player.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "Table.h" 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | 10 | class AI_Player 11 | { 12 | 13 | int move_num = 0; 14 | public: 15 | std::ofstream log_file; 16 | std::ofstream mov_f; 17 | std::vector dda; 18 | int team; 19 | AI_Player(); 20 | ~AI_Player(); 21 | void setteam(int i) { team = i; } 22 | int anydanger(Table&); 23 | void nextMove(Table&); 24 | int findmax(Table&); 25 | void init_log(void); 26 | void set_team(int a) { team = a; } 27 | int checkline(Table&, int&); 28 | int myp(Table&, int&); 29 | }; 30 | 31 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/ConsoleApplication2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/ConsoleApplication2.cpp -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/ConsoleApplication2.vcxproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | Win32 7 | 8 | 9 | Release 10 | Win32 11 | 12 | 13 | Debug 14 | x64 15 | 16 | 17 | Release 18 | x64 19 | 20 | 21 | 22 | 15.0 23 | {6766BE34-6125-4EFE-9660-00A6023D6792} 24 | Win32Proj 25 | ConsoleApplication2 26 | 10.0 27 | 28 | 29 | 30 | Application 31 | true 32 | v142 33 | Unicode 34 | 35 | 36 | Application 37 | false 38 | v142 39 | true 40 | Unicode 41 | 42 | 43 | Application 44 | true 45 | v142 46 | Unicode 47 | 48 | 49 | Application 50 | false 51 | v142 52 | true 53 | Unicode 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | true 75 | 76 | 77 | true 78 | 79 | 80 | false 81 | 82 | 83 | false 84 | 85 | 86 | 87 | Use 88 | Level3 89 | Disabled 90 | true 91 | WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) 92 | true 93 | pch.h 94 | 95 | 96 | Console 97 | true 98 | 99 | 100 | 101 | 102 | Use 103 | Level3 104 | Disabled 105 | true 106 | _DEBUG;_CONSOLE;%(PreprocessorDefinitions) 107 | true 108 | pch.h 109 | 110 | 111 | Console 112 | true 113 | 114 | 115 | 116 | 117 | Use 118 | Level3 119 | MaxSpeed 120 | true 121 | true 122 | true 123 | WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) 124 | true 125 | pch.h 126 | 127 | 128 | Console 129 | true 130 | true 131 | true 132 | 133 | 134 | 135 | 136 | Use 137 | Level3 138 | MaxSpeed 139 | true 140 | true 141 | true 142 | NDEBUG;_CONSOLE;%(PreprocessorDefinitions) 143 | true 144 | pch.h 145 | 146 | 147 | Console 148 | true 149 | true 150 | true 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | Create 164 | Create 165 | Create 166 | Create 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/ConsoleApplication2.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hh;hpp;hxx;hm;inl;inc;ipp;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | Header Files 20 | 21 | 22 | Header Files 23 | 24 | 25 | Header Files 26 | 27 | 28 | Header Files 29 | 30 | 31 | 32 | 33 | Source Files 34 | 35 | 36 | Source Files 37 | 38 | 39 | Source Files 40 | 41 | 42 | Source Files 43 | 44 | 45 | Source Files 46 | 47 | 48 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/ConsoleApplication2.vcxproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/AI_Player.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/AI_Player.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/ConsoleApplication2.lastbuildstate: -------------------------------------------------------------------------------- 1 | PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.27.29110:TargetPlatformVersion=10.0.18362.0: 2 | Debug|Win32|F:\c++ и другие проекты\ConsoleApplication2\| 3 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/link.command.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/link.read.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/ConsoleA.6766BE34.tlog/link.write.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleApplication2.exe.recipe: -------------------------------------------------------------------------------- 1 |  2 | 3 | F:\c++ и другие проекты\ConsoleApplication2\Debug\ConsoleApplication2.exe 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleApplication2.log: -------------------------------------------------------------------------------- 1 |  ConsoleApplication2.vcxproj -> F:\c++ и другие проекты\ConsoleApplication2\Debug\ConsoleApplication2.exe 2 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleApplication2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/ConsoleApplication2.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/ConsoleApplication2.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/ConsoleApplication2.pch -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/Player.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/Player.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/Table.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/Table.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/pch.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/pch.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/vc141.idb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/vc141.idb -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/vc141.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/vc141.pdb -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/vc142.idb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/vc142.idb -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Debug/vc142.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Debug/vc142.pdb -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Player.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | #include "Player.h" 3 | 4 | using namespace std; 5 | 6 | Player::Player() :score(0), wins(0), games(0) 7 | { 8 | } 9 | 10 | 11 | Player::~Player() 12 | { 13 | } 14 | 15 | void Player::setNicname(string text) { 16 | nicname = text; 17 | } 18 | 19 | void Player::changeStats(int key) { 20 | //key == 1 -> win; key == 0 -> draw; key == -1 -> defeat 21 | games++; 22 | switch (key) 23 | { 24 | case(0): 25 | score += 5; 26 | break; 27 | case(1): 28 | score += 10; 29 | ++wins; 30 | break; 31 | case(-1): 32 | break; 33 | } 34 | } 35 | 36 | void Player::moveaim(Table& t, char c, int uuu) { 37 | int i = 0, j = 0, pos = 0; 38 | bool goon = true; 39 | while (goon) { 40 | char input = getch(); 41 | int code = input; 42 | if (code == 72) { 43 | i--; 44 | } 45 | if (code == 80) { 46 | i++; 47 | } 48 | if (code == 77) { 49 | j++; 50 | } 51 | if (code == 75) { 52 | j--; 53 | } 54 | if (code == 13) { 55 | if (t.table[pos] == '@'){ 56 | pos = j + i * 5; 57 | t.table[pos] = c; 58 | goon = false; 59 | t.updateStats(i, j, uuu); 60 | } 61 | } 62 | if (j < 0) { j++; } 63 | if (j > 4) { j--; } 64 | if (i > 4) { i--; } 65 | if (i < 0) { i++; } 66 | pos = j + i * 5; 67 | cout << endl; 68 | cout << endl; 69 | cout << endl; 70 | cout << endl; 71 | cout << endl; 72 | cout << endl; 73 | cout << endl; 74 | cout << endl; 75 | cout << endl; 76 | cout << endl; 77 | cout << endl; 78 | cout << endl; 79 | cout << endl; 80 | cout << endl; 81 | cout << endl; 82 | cout << endl; 83 | cout << endl; 84 | cout << endl; 85 | cout << endl; 86 | cout << endl; 87 | cout << endl; 88 | cout << endl; 89 | cout << endl; 90 | cout << endl; 91 | cout << endl; 92 | cout << endl; 93 | cout << endl; 94 | cout << endl; 95 | cout << endl; 96 | cout << endl; 97 | cout << endl; 98 | cout << endl; 99 | cout << endl; 100 | cout << endl; 101 | cout << endl; 102 | cout << endl; 103 | cout << endl; 104 | cout << endl; 105 | print(t, pos); 106 | } 107 | 108 | } -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Player.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include "Table.h" 11 | 12 | #pragma warning(disable : 4996) 13 | 14 | class Player 15 | { 16 | int pos = 0; 17 | int score; 18 | int wins; 19 | int games; 20 | std::string nicname; 21 | public: 22 | Player(); 23 | ~Player(); 24 | void setNicname(std::string); 25 | std::string getNicname(void) { return nicname; } 26 | void moveaim(Table&, char, int); 27 | void changeStats(int); 28 | int getWins(void) { return wins; } 29 | int getScore(void) { return score; } 30 | int getgames(void) { return games; } 31 | }; 32 | 33 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/AI_Player.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/AI_Player.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/ConsoleApplication2.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.17763.0 2 | Release|Win32|D:\Kr_Dat\ConsoleApplication2\| 3 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/ConsoleApplication2.write.1u.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/ConsoleApplication2.write.1u.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/link.command.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/link.read.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/ConsoleA.6766BE34.tlog/link.write.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleApplication2.log: -------------------------------------------------------------------------------- 1 |  AI_Player.cpp 2 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(52): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 3 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(69): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 4 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(142): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 5 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(172): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 6 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(201): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 7 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(226): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 8 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(253): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 9 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(282): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 10 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(310): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 11 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(334): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 12 | d:\kr_dat\consoleapplication2\consoleapplication2\ai_player.cpp(362): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data 13 | Generating code 14 | 0 of 370 functions ( 0.0%) were compiled, the rest were copied from previous compilation. 15 | 0 functions were new in current compilation 16 | 0 functions had inline decision re-evaluated but remain unchanged 17 | Finished generating code 18 | ConsoleApplication2.vcxproj -> D:\Kr_Dat\ConsoleApplication2\Release\ConsoleApplication2.exe 19 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleApplication2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/ConsoleApplication2.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/ConsoleApplication2.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/ConsoleApplication2.pch -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/Player.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/Player.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/Table.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/Table.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/pch.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/pch.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Release/vc141.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/Release/vc141.pdb -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Table.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | #include "Table.h" 3 | 4 | using namespace std; 5 | 6 | Table::Table() 7 | { 8 | for (int i = 0; i < 25; ++i) { 9 | table[i] = '@'; 10 | } 11 | for (int i = 0; i < 12; ++i) { 12 | data.push_back(0); 13 | } 14 | } 15 | 16 | 17 | Table::~Table() 18 | { 19 | } 20 | 21 | 22 | void print(Table t, int pos) { 23 | for (int i = 0; i < 25; ++i) { 24 | if (i == pos) { 25 | cout << "*"; 26 | } 27 | else { 28 | cout << t.table[i]; 29 | } 30 | if ((i % 5) == 4) { 31 | cout << endl; 32 | } 33 | } 34 | } 35 | 36 | void Table::updateStats(int i, int j, int upd){ 37 | if (i == j) { 38 | data[10] += upd; 39 | //cout << endl << "D1 " << data[10] << endl; 40 | } 41 | if (i == 0) { 42 | data[0] += upd; 43 | //cout << endl << "I1 " << data[0] << endl; 44 | } 45 | if (i == 1) { 46 | data[1] += upd; 47 | //cout << endl << "I2 " << data[1] << endl; 48 | } 49 | if (i == 2) { 50 | data[2] += upd; 51 | //cout << endl << "I3 " << data[2] << endl; 52 | } 53 | if (i == 3) { 54 | data[3] += upd; 55 | //cout << endl << "I4 " << data[3] << endl; 56 | } 57 | if (i == 4) { 58 | data[4] += upd; 59 | //cout << endl << "I5 " << data[4] << endl; 60 | } 61 | if (j == 0) { 62 | data[5] += upd; 63 | //cout << endl << "=j1 " << data[5] << endl; 64 | } 65 | if (j == 1) { 66 | data[6] += upd; 67 | //cout << endl << "J2 " << data[6] << endl; 68 | } 69 | if (j == 2) { 70 | data[7] += upd; 71 | //cout << endl << "J3 " << data[7] << endl; 72 | } 73 | if (j == 3) { 74 | data[8] += upd; 75 | //cout << endl << "J4 " << data[8] << endl; 76 | } 77 | if (j == 4) { 78 | data[9] += upd; 79 | //cout << endl << "J5 " << data[9] << endl; 80 | } 81 | if (i + j == 4) { 82 | data[11] += upd; 83 | //cout << endl << "D2 " << data[11] << endl; 84 | } 85 | } 86 | 87 | void Table::gonew(void) { 88 | for (auto it = data.begin(); it != data.end(); ++it) { 89 | *it = 0; 90 | } 91 | for (int i = 0; i < 25; ++i) { 92 | table[i] = '@'; 93 | } 94 | } -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/Table.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | #include 5 | #include 6 | 7 | #pragma warning(disable : 4996) 8 | 9 | class Table 10 | { 11 | // i -> string; j -> columns; d1 -> top left - bottom right; d2 -> bottom left - top right; 12 | 13 | //int isWinner(void); 14 | public: 15 | char table[25]; 16 | int i1 = 0, i2 = 0, i3 = 0, j1 = 0, j2 = 0, j3 = 0, d1 = 0, d2 = 0; 17 | std::vector data; 18 | Table(); 19 | ~Table(); 20 | friend void print(Table, int); 21 | void updateStats(int, int, int); 22 | void gonew(void); 23 | }; -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/log.txt: -------------------------------------------------------------------------------- 1 | 2 | move number 0findmax ret -1 value on that line 0 3 | TEAM -1 4 | Before move 5 | @@@@@ 6 | @@@@@ 7 | @@X@@ 8 | @@@@@ 9 | @@@@@ 10 | 11 | After move 12 | @@@@@ 13 | @@@@@ 14 | @@X@O 15 | @@@@@ 16 | @@@@@ 17 | 18 | LINE IS 9 values(my/enemy/neutral): 1 0 4 19 | 20 | RETURN 0 21 | 22 | move number 1findmax ret 9 value on that line -1 23 | TEAM -1 24 | Before move 25 | @X@@@ 26 | @@@@@ 27 | @@X@O 28 | @@@@@ 29 | @@@@@ 30 | 31 | no danger 32 | i= 4 j= 4 33 | 34 | After move 35 | @X@@@ 36 | @@@@@ 37 | @@X@O 38 | @@@@@ 39 | @@@@O 40 | 41 | LINE IS 4 values(my/enemy/neutral): 1 0 4 42 | 43 | RETURN 0 44 | 45 | LINE IS 9 values(my/enemy/neutral): 2 1 2 46 | 47 | RETURN 3 48 | 49 | move number 1findmax ret 9 value on that line -1 50 | TEAM -1 51 | Before move 52 | @X@@@ 53 | @@@@X 54 | @@X@O 55 | @@@@@ 56 | @@@@O 57 | 58 | no danger 59 | i= 0 j= 4 60 | 61 | After move 62 | @X@@O 63 | @@@@X 64 | @@X@O 65 | @@@@@ 66 | @@@@O 67 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/pch.cpp: -------------------------------------------------------------------------------- 1 | // pch.cpp: source file corresponding to pre-compiled header; necessary for compilation to succeed 2 | 3 | #include "pch.h" 4 | 5 | // In general, ignore this file, but keep it around if you are using pre-compiled headers. 6 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/pch.h: -------------------------------------------------------------------------------- 1 | // Tips for Getting Started: 2 | // 1. Use the Solution Explorer window to add/manage files 3 | // 2. Use the Team Explorer window to connect to source control 4 | // 3. Use the Output window to see build output and other messages 5 | // 4. Use the Error List window to view errors 6 | // 5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project 7 | // 6. In the future, to open this project again, go to File > Open > Project and select the .sln file 8 | 9 | #ifndef PCH_H 10 | #define PCH_H 11 | 12 | // TODO: add headers that you want to pre-compile here 13 | 14 | #endif //PCH_H 15 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/AI_Player.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/AI_Player.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/ConsoleApplication2.lastbuildstate: -------------------------------------------------------------------------------- 1 | PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.27.29110:TargetPlatformVersion=10.0.18362.0: 2 | Debug|x64|F:\c++ и другие проекты\ConsoleApplication2\| 3 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/link.command.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/link.read.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleA.6766BE34.tlog/link.write.1.tlog -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleApplication2.exe.recipe: -------------------------------------------------------------------------------- 1 |  2 | 3 | F:\c++ и другие проекты\ConsoleApplication2\x64\Debug\ConsoleApplication2.exe 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleApplication2.log: -------------------------------------------------------------------------------- 1 |  ConsoleApplication2.vcxproj -> F:\c++ и другие проекты\ConsoleApplication2\x64\Debug\ConsoleApplication2.exe 2 | -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleApplication2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleApplication2.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleApplication2.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/ConsoleApplication2.pch -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/Player.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/Player.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/Table.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/Table.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/pch.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/pch.obj -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/vc142.idb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/vc142.idb -------------------------------------------------------------------------------- /ConsoleApplication2/ConsoleApplication2/x64/Debug/vc142.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/ConsoleApplication2/x64/Debug/vc142.pdb -------------------------------------------------------------------------------- /ConsoleApplication2/Debug/ConsoleApplication2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/Debug/ConsoleApplication2.exe -------------------------------------------------------------------------------- /ConsoleApplication2/Debug/ConsoleApplication2.ilk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/Debug/ConsoleApplication2.ilk -------------------------------------------------------------------------------- /ConsoleApplication2/Debug/ConsoleApplication2.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/Debug/ConsoleApplication2.pdb -------------------------------------------------------------------------------- /ConsoleApplication2/Release/ConsoleApplication2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/Release/ConsoleApplication2.exe -------------------------------------------------------------------------------- /ConsoleApplication2/Release/ConsoleApplication2.iobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/Release/ConsoleApplication2.iobj -------------------------------------------------------------------------------- /ConsoleApplication2/Release/ConsoleApplication2.ipdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/Release/ConsoleApplication2.ipdb -------------------------------------------------------------------------------- /ConsoleApplication2/Release/ConsoleApplication2.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/Release/ConsoleApplication2.pdb -------------------------------------------------------------------------------- /ConsoleApplication2/x64/Debug/ConsoleApplication2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/x64/Debug/ConsoleApplication2.exe -------------------------------------------------------------------------------- /ConsoleApplication2/x64/Debug/ConsoleApplication2.ilk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/x64/Debug/ConsoleApplication2.ilk -------------------------------------------------------------------------------- /ConsoleApplication2/x64/Debug/ConsoleApplication2.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/ConsoleApplication2/x64/Debug/ConsoleApplication2.pdb -------------------------------------------------------------------------------- /ConsoleApplication2/крестики.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.28307.438 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ConsoleApplication2", "ConsoleApplication2\ConsoleApplication2.vcxproj", "{6766BE34-6125-4EFE-9660-00A6023D6792}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|x64 = Debug|x64 11 | Debug|x86 = Debug|x86 12 | Release|x64 = Release|x64 13 | Release|x86 = Release|x86 14 | EndGlobalSection 15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 16 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Debug|x64.ActiveCfg = Debug|x64 17 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Debug|x64.Build.0 = Debug|x64 18 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Debug|x86.ActiveCfg = Debug|Win32 19 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Debug|x86.Build.0 = Debug|Win32 20 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Release|x64.ActiveCfg = Release|x64 21 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Release|x64.Build.0 = Release|x64 22 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Release|x86.ActiveCfg = Release|Win32 23 | {6766BE34-6125-4EFE-9660-00A6023D6792}.Release|x86.Build.0 = Release|Win32 24 | EndGlobalSection 25 | GlobalSection(SolutionProperties) = preSolution 26 | HideSolutionNode = FALSE 27 | EndGlobalSection 28 | GlobalSection(ExtensibilityGlobals) = postSolution 29 | SolutionGuid = {ABA0B618-0850-4801-8777-26A28787700C} 30 | EndGlobalSection 31 | EndGlobal 32 | -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- 1 | # Tic-tac-toe 2 | Tic-tac-toe 3 * 3 or 5 * 5. Here you can play pvp or pve(with a robot, which is very difficult to beat). 3 | The description of the robot is in the "Report.docx". 4 | # Author 5 | Dat Pavel -------------------------------------------------------------------------------- /Report.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paveldat/Tic-tac-toe/6819901e41e28c8cdaea9c79bfe1505ce3d14efa/Report.docx --------------------------------------------------------------------------------