Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amir650/BlackWidow-Chess
/ types & classes
Types & classes
105 in github.com/amir650/BlackWidow-Chess
⨍
Functions
672
◇
Types & classes
105
Class
AIGauntlet
test/com/chess/tests/AIGauntlet.java:18
Interface
AIProgressListener
src/com/chess/engine/player/ai/AIProgressListener.java:4
Class
AIThinkTank
src/com/chess/gui/Table.java:521
Class
AIThinkingEvent
src/com/chess/gui/Table.java:946
Enum
Alliance
src/com/chess/engine/Alliance.java:8
Class
AttackMove
src/com/chess/engine/board/Move.java:557
Class
Bishop
src/com/chess/engine/pieces/Bishop.java:13
Class
BlackPlayer
src/com/chess/engine/player/BlackPlayer.java:20
Class
BlackWidow
src/BlackWidow.java:3
Class
BlackWidowAI
src/com/chess/engine/player/ai/BlackWidowAI.java:9
Class
Board
src/com/chess/engine/board/Board.java:16
Enum
BoardDirection
src/com/chess/gui/Table.java:616
Interface
BoardEvaluator
src/com/chess/engine/player/ai/BoardEvaluator.java:5
Class
BoardPanel
src/com/chess/gui/Table.java:570
Enum
BoardUtils
src/com/chess/engine/board/BoardUtils.java:9
Class
Builder
src/com/chess/engine/board/Board.java:220
Class
CastleMove
src/com/chess/engine/board/Move.java:435
Class
ChessTestSuite
test/com/chess/tests/ChessTestSuite.java:6
Class
Client
src/network/Client.java:7
Class
DataModel
src/com/chess/gui/GameHistoryPanel.java:102
Class
DebugPanel
src/com/chess/gui/DebugPanel.java:11
Enum
Feature
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:260
Class
FenUtilities
src/com/chess/pgn/FenUtilities.java:12
Class
FreqTableRow
src/com/chess/engine/player/ai/MiniMax.java:139
Interface
Game
src/com/chess/pgn/Game.java:5
Class
GameEvent
src/com/chess/gui/Table.java:880
Interface
GameEventListener
src/com/chess/gui/Table.java:848
Class
GameEventManager
src/com/chess/gui/Table.java:846
Class
GameHistoryPanel
src/com/chess/gui/GameHistoryPanel.java:17
Class
GameOverEvent
src/com/chess/gui/Table.java:957
Enum
GamePhase
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:248
Enum
GameResult
src/com/chess/gui/Table.java:959
Class
GameSetup
src/com/chess/gui/GameSetup.java:12
Class
GameSetupChangedEvent
src/com/chess/gui/Table.java:928
Class
InvalidGame
src/com/chess/pgn/InvalidGame.java:6
Class
King
src/com/chess/engine/pieces/King.java:12
Class
KingDistance
src/com/chess/engine/player/ai/KingSafetyAnalyzer.java:81
Class
KingSafetyAnalyzer
src/com/chess/engine/player/ai/KingSafetyAnalyzer.java:10
Class
KingSideCastleMove
src/com/chess/engine/board/Move.java:497
Class
Knight
src/com/chess/engine/pieces/Knight.java:12
Class
Line
src/com/chess/engine/board/MoveUtils.java:78
Class
MajorAttackMove
src/com/chess/engine/board/Move.java:292
Class
MajorMove
src/com/chess/engine/board/Move.java:249
Class
MiniMax
src/com/chess/engine/player/ai/MiniMax.java:12
Class
Move
src/com/chess/engine/board/Move.java:11
Class
MoveFactory
src/com/chess/engine/board/Move.java:627
Class
MoveLog
src/com/chess/gui/Table.java:647
Class
MoveMadeEvent
src/com/chess/gui/Table.java:904
Class
MoveRecord
src/com/chess/pgn/MoveRecord.java:3
Enum
MoveSorter
src/com/chess/engine/board/MoveUtils.java:60
Enum
MoveStatus
src/com/chess/engine/board/Move.java:143
Interface
MoveStrategy
src/com/chess/engine/player/ai/MoveStrategy.java:6
Class
MoveTransition
src/com/chess/engine/board/MoveTransition.java:5
Enum
MoveUtils
src/com/chess/engine/board/MoveUtils.java:13
Class
MySqlGamePersistence
src/com/chess/pgn/MySqlGamePersistence.java:10
Class
NetworkEntity
src/network/NetworkEntity.java:11
Class
NewGameEvent
src/com/chess/gui/Table.java:989
Class
NullMove
src/com/chess/engine/board/Move.java:599
Class
PGNGameTags
src/com/chess/pgn/PGNGameTags.java:8
Interface
PGNPersistence
src/com/chess/pgn/PGNPersistence.java:7
Class
PGNUtilities
src/com/chess/pgn/PGNUtilities.java:14
Class
ParsePGNException
src/com/chess/pgn/ParsePGNException.java:3
Class
Pawn
src/com/chess/engine/pieces/Pawn.java:11
Class
PawnAttackMove
src/com/chess/engine/board/Move.java:316
Class
PawnEnPassantAttack
src/com/chess/engine/board/Move.java:339
Class
PawnJump
src/com/chess/engine/board/Move.java:401
Class
PawnMove
src/com/chess/engine/board/Move.java:271
Enum
PawnMoveStrategy
src/com/chess/engine/pieces/Pawn.java:22
Class
PawnPromotion
src/com/chess/engine/board/Move.java:166
Class
PawnStructureAnalyzer
src/com/chess/engine/player/ai/PawnStructureAnalyzer.java:13
Class
Piece
src/com/chess/engine/pieces/Piece.java:9
Enum
PieceType
src/com/chess/engine/pieces/Piece.java:80
Enum
PieceUtils
src/com/chess/engine/pieces/PieceUtils.java:10
Class
PlayPGNException
src/com/chess/pgn/PlayPGNException.java:3
Class
Player
src/com/chess/engine/player/Player.java:15
Enum
PlayerType
src/com/chess/gui/Table.java:516
Class
Queen
src/com/chess/engine/pieces/Queen.java:13
Class
QueenSideCastleMove
src/com/chess/engine/board/Move.java:527
Class
Rook
src/com/chess/engine/pieces/Rook.java:13
Class
Row
src/com/chess/gui/GameHistoryPanel.java:76
Interface
ScalarFeature
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:255
Class
Server
src/network/Server.java:6
Class
StandardBoardEvaluator
src/com/chess/engine/player/ai/StandardBoardEvaluator.java:12
Class
TTEntry
src/com/chess/engine/player/ai/BlackWidowAI.java:253
Class
Table
src/com/chess/gui/Table.java:31
Class
TagsBuilder
src/com/chess/pgn/PGNGameTags.java:35
Class
TakenPiecesPanel
src/com/chess/gui/TakenPiecesPanel.java:24
Class
TestAlphaBeta
test/com/chess/tests/TestAlphaBeta.java:13
Class
TestBoard
test/com/chess/tests/TestBoard.java:20
Class
TestCase
test/com/chess/tests/AIGauntlet.java:20
Class
TestCastling
test/com/chess/tests/TestCastling.java:15
Class
TestCheckmate
test/com/chess/tests/TestCheckmate.java:16
Class
TestEngine
test/com/chess/tests/TestEngine.java:16
Class
TestFENParser
test/com/chess/tests/TestFENParser.java:16
Class
TestKingSafety
test/com/chess/tests/TestKingSafety.java:13
Class
TestMiniMax
test/com/chess/tests/TestMiniMax.java:15
Class
TestPGNParser
test/com/chess/tests/TestPGNParser.java:13
Class
TestPawnStructure
test/com/chess/tests/TestPawnStructure.java:12
Class
TestPieces
test/com/chess/tests/TestPieces.java:20
Class
TestPlayer
test/com/chess/tests/TestPlayer.java:14
next →
1–100 of 105, ranked by callers