├── .gitattributes ├── .gitignore ├── .idea ├── artifacts │ └── chess_jar.xml ├── inspectionProfiles │ └── Project_Default.xml ├── libraries │ ├── intellij_uiDesigner.xml │ ├── jl1_0_1.xml │ └── uiDesigner.xml ├── markdown-navigator.xml ├── markdown-navigator │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml ├── vcs.xml └── workspace.xml ├── bin └── chess.jar ├── chess.iml ├── chess.png ├── lib ├── intellij_uiDesigner.jar └── jl1.0.1.jar ├── readme.md ├── resource ├── black.gif ├── chess.jpg ├── chess.mp3 ├── close.png ├── close_active.png ├── defeat.mp3 ├── white.gif └── win.mp3 └── src ├── META-INF └── MANIFEST.MF └── com └── chess ├── Game.java ├── GameStartWindow.java ├── GameStartWindow.jfd ├── GameWindow.java ├── game ├── BaseComputerAi.java ├── BasePlayer.java ├── ChessBoard.java ├── HumanPlayer.java ├── IChessboard.java ├── IPlayer.java └── Point.java ├── package-info.java ├── ui ├── BackgroundPanel.java ├── CloseActionListener.java ├── Constants.java ├── MinActionListener.java ├── MouseDragListener.java ├── MyButton.java ├── MyOptionPane.java └── ScrollBotListener.java └── util ├── ByteArrayOutputStream.java ├── ChessSave.java ├── ClosedInputStream.java ├── MP3Player.java └── ResourceUtil.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /out/ -------------------------------------------------------------------------------- /.idea/artifacts/chess_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/artifacts/chess_jar.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/libraries/intellij_uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/libraries/intellij_uiDesigner.xml -------------------------------------------------------------------------------- /.idea/libraries/jl1_0_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/libraries/jl1_0_1.xml -------------------------------------------------------------------------------- /.idea/libraries/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/libraries/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/markdown-navigator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/markdown-navigator.xml -------------------------------------------------------------------------------- /.idea/markdown-navigator/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/markdown-navigator/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /bin/chess.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/bin/chess.jar -------------------------------------------------------------------------------- /chess.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/chess.iml -------------------------------------------------------------------------------- /chess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/chess.png -------------------------------------------------------------------------------- /lib/intellij_uiDesigner.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/lib/intellij_uiDesigner.jar -------------------------------------------------------------------------------- /lib/jl1.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/lib/jl1.0.1.jar -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/readme.md -------------------------------------------------------------------------------- /resource/black.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/resource/black.gif -------------------------------------------------------------------------------- /resource/chess.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/resource/chess.jpg -------------------------------------------------------------------------------- /resource/chess.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/resource/chess.mp3 -------------------------------------------------------------------------------- /resource/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/resource/close.png -------------------------------------------------------------------------------- /resource/close_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/resource/close_active.png -------------------------------------------------------------------------------- /resource/defeat.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/resource/defeat.mp3 -------------------------------------------------------------------------------- /resource/white.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/resource/white.gif -------------------------------------------------------------------------------- /resource/win.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/resource/win.mp3 -------------------------------------------------------------------------------- /src/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: com.chess.Game 3 | 4 | -------------------------------------------------------------------------------- /src/com/chess/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/Game.java -------------------------------------------------------------------------------- /src/com/chess/GameStartWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/GameStartWindow.java -------------------------------------------------------------------------------- /src/com/chess/GameStartWindow.jfd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/GameStartWindow.jfd -------------------------------------------------------------------------------- /src/com/chess/GameWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/GameWindow.java -------------------------------------------------------------------------------- /src/com/chess/game/BaseComputerAi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/game/BaseComputerAi.java -------------------------------------------------------------------------------- /src/com/chess/game/BasePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/game/BasePlayer.java -------------------------------------------------------------------------------- /src/com/chess/game/ChessBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/game/ChessBoard.java -------------------------------------------------------------------------------- /src/com/chess/game/HumanPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/game/HumanPlayer.java -------------------------------------------------------------------------------- /src/com/chess/game/IChessboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/game/IChessboard.java -------------------------------------------------------------------------------- /src/com/chess/game/IPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/game/IPlayer.java -------------------------------------------------------------------------------- /src/com/chess/game/Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/game/Point.java -------------------------------------------------------------------------------- /src/com/chess/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Java实现的局域网五子棋 3 | */ 4 | package com.chess; -------------------------------------------------------------------------------- /src/com/chess/ui/BackgroundPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/ui/BackgroundPanel.java -------------------------------------------------------------------------------- /src/com/chess/ui/CloseActionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/ui/CloseActionListener.java -------------------------------------------------------------------------------- /src/com/chess/ui/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/ui/Constants.java -------------------------------------------------------------------------------- /src/com/chess/ui/MinActionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/ui/MinActionListener.java -------------------------------------------------------------------------------- /src/com/chess/ui/MouseDragListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/ui/MouseDragListener.java -------------------------------------------------------------------------------- /src/com/chess/ui/MyButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/ui/MyButton.java -------------------------------------------------------------------------------- /src/com/chess/ui/MyOptionPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/ui/MyOptionPane.java -------------------------------------------------------------------------------- /src/com/chess/ui/ScrollBotListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/ui/ScrollBotListener.java -------------------------------------------------------------------------------- /src/com/chess/util/ByteArrayOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/util/ByteArrayOutputStream.java -------------------------------------------------------------------------------- /src/com/chess/util/ChessSave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/util/ChessSave.java -------------------------------------------------------------------------------- /src/com/chess/util/ClosedInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/util/ClosedInputStream.java -------------------------------------------------------------------------------- /src/com/chess/util/MP3Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/util/MP3Player.java -------------------------------------------------------------------------------- /src/com/chess/util/ResourceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcr1234/chess/HEAD/src/com/chess/util/ResourceUtil.java --------------------------------------------------------------------------------