Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Software Prototype Contribution Summary Group Name : ETA Participants: Baljeet Singh and Dhruvin Patel ONLY Member Filename Summary Lines Included? Dhruvin Patel Entry Program.java The beginning of...

1 answer below »


Software Prototype Contribution Summary
Group Name : ETA
Participants: Baljeet Singh and Dhruvin Patel ONLY
    Membe
    Filename
    Summary
    Lines
    Included?
    Dhruvin Patel
    Entry Program.java
    The beginning of the game, the UI level of the game. The initial stage, player preference.
    118
    Yes
    
    ChessBoardBlockPiece.java
    Piece with unique movement along the board game.
    216
    yes
    
    KnightHorsePiece.java
    Class dedicated to the knight piece and its character and role in the board game.
    101
    yes
    
    PawnInfanty.java
    It updates pawn movement every time with player movement during every play.
    74
    yes
    
    
    
    
    
    Baljeet Singh
    *KingThreaten.java
    Class dedicated to the king player and its character and role in the board game.
    118
    Yes
    
    *ManipulateChessBoard.java
    ManipulateChessBoard class
    65
    yes
    
    *PowerfullQueen.java
    Queen Class mainly focused on queen Player.
    37
    yes
    
    *ChessPiecePosition.java
    ChessPiecePosition class is about positioning players in the game
    81
    yes
    
    *ChessBoardLocation.java
*ClassTowerRook.java
*BishopChessPiece.java
    ChessBoardLocation class location of board game.
Bishop chess mainly focused on bishop player in the board game.
    40
91
82
    Yes
Yes
yes
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
Answered Same Day Nov 26, 2021

Solution

Sonu answered on Nov 30 2021
134 Votes
ChessBoardGame/.classpath

    
    
    
ChessBoardGame/.project

     ChessBoardGame
    
    
    
    
        
             org.eclipse.jdt.core.javabuilde
            
            
        
    
    
         org.eclipse.jdt.core.javanature
    
ChessBoardGame/.settings/org.eclipse.jdt.core.prefs
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=e
o
org.eclipse.jdt.core.compiler.problem.enumIdentifier=e
o
org.eclipse.jdt.core.compiler.source=1.8
ChessBoardGame
in/com/chess/game/BishopChessPiece.class
package com.chess.game;
public synchronized class BishopChessPiece extends ChessBoardBlockPiece {
public void BishopChessPiece(String, ChessBoardLocation, ChessPiecePosition);
public boolean moveChessBoardPiece(ChessBoardLocation);
protected void updateBoardPieceLocation();
}
ChessBoardGame
in/com/chess/game/CastleTowerRook.class
package com.chess.game;
public synchronized class CastleTowerRook extends ChessBoardBlockPiece {
private int V;
private int pathCount;
private int[] path;
private int[][] graph;
public void CastleTowerRook(String, ChessBoardLocation, ChessPiecePosition);
public void findHamiltonianCycle(int[][]);
public void solve(int) throws Exception;
public boolean moveChessBoardPiece(ChessBoardLocation);
protected void updateBoardPieceLocation();
}
ChessBoardGame
in/com/chess/game/ChessBoardBlockPiece.class
package com.chess.game;
public abstract synchronized class ChessBoardBlockPiece {
protected ChessPiecePosition gameChessPiecePosition;
protected String playerNumber;
protected ChessBoardLocation cu
entChessBoardLocation;
protected char pieceUniqueId;
protected java.util.A
ayList threateningLocations;
protected abstract void updateBoardPieceLocation();
public void ChessBoardBlockPiece(String, ChessBoardLocation, ChessPiecePosition);
protected boolean checkIndexOfBoard(ChessBoardLocation, ChessBoardLocation);
protected void updateBoardPieceVertical(int);
protected void updateBoardPieceHorizontal(int);
protected void updateDiagonalIndex(int, int);
public boolean moveChessBoardPiece(ChessBoardLocation);
public ChessBoardLocation getCu
entChessBoardLocation();
public void setCu
entChessBoardLocation(ChessBoardLocation);
public String getPlayerNumber();
public void setPlayerNumber(String);
public void setPieceUniqueId(char);
public char getPieceUniqueId();
public java.util.A
ayList getThreateningLocations();
}
ChessBoardGame
in/com/chess/game/ChessBoardLocation.class
package com.chess.game;
public synchronized class ChessBoardLocation {
int chessBoardRowIndex;
int chessBoardColumnIndex;
public void ChessBoardLocation(int, int);
public boolean equals(Object);
public int getChessBoardRowIndex();
public void setChessBoardRowIndex(int);
public int getChessBoardColumnIndex();
public void setChessBoardColumnIndex(int);
}
ChessBoardGame
in/com/chess/game/ChessPiecePosition.class
package com.chess.game;
public synchronized class ChessPiecePosition {
ManipulateChessBoard manipulateChessBoard;
KingThreaten player1KingPiece;
KingThreaten player2KingPiece;
public void ChessPiecePosition();
void placePieceOnBoard(int, String);
public void setManipulateChessBoard(ManipulateChessBoard);
public ManipulateChessBoard getManipulateChessBoard();
public void setPlayer1KingPiece(KingThreaten);
public void setPlayer2KingPiece(KingThreaten);
public KingThreaten getPlayer1KingPiece();
public KingThreaten getPlayer2KingPiece();
}
ChessBoardGame
in/com/chess/game/EntryProgram.class
package com.chess.game;
public synchronized class EntryProgram {
public void EntryProgram();
public static void main(String[]);
static ChessBoardBlockPiece getCu
entPiecePosition(ChessPiecePosition, String);
static ChessBoardLocation getNewLocation();
static ChessBoardLocation splitRowAndColumn(String);
}
ChessBoardGame
in/com/chess/game/KingThreaten.class
package com.chess.game;
public synchronized class KingThreaten extends ChessBoardBlockPiece {
public void KingThreaten(String, ChessBoardLocation, ChessPiecePosition);
public boolean moveChessBoardPiece(ChessBoardLocation);
protected void updateBoardPieceLocation();
public void checkRow();
public ChessBoardBlockPiece check();
}
ChessBoardGame
in/com/chess/game/KnightHorsePiece.class
package com.chess.game;
public synchronized class KnightHorsePiece extends ChessBoardBlockPiece {
public void KnightHorsePiece(String, ChessBoardLocation, ChessPiecePosition);
public boolean moveChessBoardPiece(ChessBoardLocation);
public void checkRow();
protected void updateBoardPieceLocation();
}
ChessBoardGame
in/com/chess/game/ManipulateChessBoard.class
package com.chess.game;
public synchronized class ManipulateChessBoard {
ChessBoardBlockPiece[][] chessPieceBoardA
ays;
public void ManipulateChessBoard();
public boolean checkPiaceAtBoardLocation(int, int);
void removePieceAndUpdateLocation(ChessBoardLocation);
public ChessBoardBlockPiece getPieceAt(ChessBoardLocation);
public static boolean locationInBounds(ChessBoardLocation);
public void piecePlaceAtBoardLocation(ChessBoardBlockPiece, ChessBoardLocation);
public String toString();
}
ChessBoardGame
in/com/chess/game/PawnInfanty.class
package com.chess.game;
public synchronized class PawnInfanty extends ChessBoardBlockPiece {
private boolean isFirstMove;
private int one;
public void PawnInfanty(String, ChessBoardLocation, ChessPiecePosition);
public boolean moveChessBoardPiece(ChessBoardLocation);
protected void updateBoardPieceLocation();
}
ChessBoardGame
in/com/chess/game/PowerfulQueen.class
package com.chess.game;
public synchronized class PowerfulQueen extends ChessBoardBlockPiece {
public void PowerfulQueen(String, ChessBoardLocation, ChessPiecePosition);
public boolean moveChessBoardPiece(ChessBoardLocation);
protected void...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here