├── .github └── workflows │ └── codeql-analysis.yml ├── README.md ├── SECURITY.md ├── pom.xml └── src ├── main └── java │ ├── Engine.java │ ├── Timer.java │ ├── commons │ ├── Color.java │ ├── LegalMoves.java │ ├── Line.java │ ├── Piece.java │ └── Utils.java │ ├── game │ ├── Board.java │ ├── Cell.java │ └── Move.java │ └── pieces │ ├── Bishop.java │ ├── King.java │ ├── Knight.java │ ├── Pawn.java │ ├── PieceType.java │ ├── Queen.java │ └── Rook.java └── test └── java ├── BishopTest.java ├── BoardTest.java ├── EngineTest.java ├── IntenseTest.java ├── KingTest.java ├── KnightTest.java ├── MinMaxTest.java ├── PawnTest.java ├── QueenTest.java └── RookTest.java /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/SECURITY.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/Engine.java -------------------------------------------------------------------------------- /src/main/java/Timer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/Timer.java -------------------------------------------------------------------------------- /src/main/java/commons/Color.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/commons/Color.java -------------------------------------------------------------------------------- /src/main/java/commons/LegalMoves.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/commons/LegalMoves.java -------------------------------------------------------------------------------- /src/main/java/commons/Line.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/commons/Line.java -------------------------------------------------------------------------------- /src/main/java/commons/Piece.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/commons/Piece.java -------------------------------------------------------------------------------- /src/main/java/commons/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/commons/Utils.java -------------------------------------------------------------------------------- /src/main/java/game/Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/game/Board.java -------------------------------------------------------------------------------- /src/main/java/game/Cell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/game/Cell.java -------------------------------------------------------------------------------- /src/main/java/game/Move.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/game/Move.java -------------------------------------------------------------------------------- /src/main/java/pieces/Bishop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/pieces/Bishop.java -------------------------------------------------------------------------------- /src/main/java/pieces/King.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/pieces/King.java -------------------------------------------------------------------------------- /src/main/java/pieces/Knight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/pieces/Knight.java -------------------------------------------------------------------------------- /src/main/java/pieces/Pawn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/pieces/Pawn.java -------------------------------------------------------------------------------- /src/main/java/pieces/PieceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/pieces/PieceType.java -------------------------------------------------------------------------------- /src/main/java/pieces/Queen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/pieces/Queen.java -------------------------------------------------------------------------------- /src/main/java/pieces/Rook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/main/java/pieces/Rook.java -------------------------------------------------------------------------------- /src/test/java/BishopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/test/java/BishopTest.java -------------------------------------------------------------------------------- /src/test/java/BoardTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/test/java/BoardTest.java -------------------------------------------------------------------------------- /src/test/java/EngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/test/java/EngineTest.java -------------------------------------------------------------------------------- /src/test/java/IntenseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/test/java/IntenseTest.java -------------------------------------------------------------------------------- /src/test/java/KingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/test/java/KingTest.java -------------------------------------------------------------------------------- /src/test/java/KnightTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/test/java/KnightTest.java -------------------------------------------------------------------------------- /src/test/java/MinMaxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/test/java/MinMaxTest.java -------------------------------------------------------------------------------- /src/test/java/PawnTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/test/java/PawnTest.java -------------------------------------------------------------------------------- /src/test/java/QueenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/test/java/QueenTest.java -------------------------------------------------------------------------------- /src/test/java/RookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-parrot/chess-engine/HEAD/src/test/java/RookTest.java --------------------------------------------------------------------------------