├── .classpath
├── .project
├── .settings
└── org.eclipse.jdt.core.prefs
├── LICENSE
├── README.md
├── bin
└── com
│ └── cstackess
│ └── gobang
│ ├── Board$Direction.class
│ ├── Board$Level.class
│ ├── Board.class
│ ├── Brain.class
│ ├── Chess.class
│ ├── GobangFrame$1.class
│ ├── GobangFrame.class
│ ├── GobangPanel$1.class
│ ├── GobangPanel$2.class
│ ├── GobangPanel$ComputurTask.class
│ ├── GobangPanel.class
│ └── GobangTest.class
└── src
└── com
└── cstackess
└── gobang
├── Board.java
├── Brain.java
├── Chess.java
├── GobangFrame.java
├── GobangPanel.java
└── GobangTest.java
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Gobang
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | #Tue Nov 19 20:07:24 CST 2013
2 | eclipse.preferences.version=1
3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
6 | org.eclipse.jdt.core.compiler.compliance=1.6
7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate
8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate
9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate
10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
12 | org.eclipse.jdt.core.compiler.source=1.6
13 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Gobang
2 | An intelligent gobang game based on Α-β pruning algorithm, implemented in Java.
3 |
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/Board$Direction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/Board$Direction.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/Board$Level.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/Board$Level.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/Board.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/Board.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/Brain.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/Brain.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/Chess.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/Chess.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/GobangFrame$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/GobangFrame$1.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/GobangFrame.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/GobangFrame.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/GobangPanel$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/GobangPanel$1.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/GobangPanel$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/GobangPanel$2.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/GobangPanel$ComputurTask.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/GobangPanel$ComputurTask.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/GobangPanel.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/GobangPanel.class
--------------------------------------------------------------------------------
/bin/com/cstackess/gobang/GobangTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/bin/com/cstackess/gobang/GobangTest.class
--------------------------------------------------------------------------------
/src/com/cstackess/gobang/Board.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/src/com/cstackess/gobang/Board.java
--------------------------------------------------------------------------------
/src/com/cstackess/gobang/Brain.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/src/com/cstackess/gobang/Brain.java
--------------------------------------------------------------------------------
/src/com/cstackess/gobang/Chess.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/src/com/cstackess/gobang/Chess.java
--------------------------------------------------------------------------------
/src/com/cstackess/gobang/GobangFrame.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/src/com/cstackess/gobang/GobangFrame.java
--------------------------------------------------------------------------------
/src/com/cstackess/gobang/GobangPanel.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cstackess/Gobang/388a3f43b4cb09cca5b78b7d30c699caa3fac737/src/com/cstackess/gobang/GobangPanel.java
--------------------------------------------------------------------------------
/src/com/cstackess/gobang/GobangTest.java:
--------------------------------------------------------------------------------
1 | package com.cstackess.gobang;
2 |
3 | public class GobangTest {
4 | public static void main(String args[]) {
5 | @SuppressWarnings("unused")
6 | GobangFrame frame = new GobangFrame();
7 | }
8 |
9 |
10 | }
11 |
--------------------------------------------------------------------------------