Activity for ChessGameProj

  • Amir Tayie Amir Tayie committed [r86] on Code

    Removed the test committed zip file

  • Amir Tayie Amir Tayie committed [r85] on Code

    Testing committing large file

  • Amir Tayie Amir Tayie committed [r84] on Code

    Changed the default GameMode to GameModeBP

  • Amir Tayie Amir Tayie committed [r83] on Code

    Adjusted the outline values for text widgets

  • Amir Tayie Amir Tayie committed [r82] on Code

    Added outlines to all written widgets

  • Amir Tayie Amir Tayie committed [r81] on Code

    Show waiting for other player message while the other player still hasn't connected to the game

  • Amir Tayie Amir Tayie committed [r80] on Code

    Implemented En Passant capture move for the Pawn chess piece

  • Amir Tayie Amir Tayie committed [r79] on Code

    Implemented the Pawn Promotion logic when reaching the other end of the board

  • Amir Tayie Amir Tayie committed [r78] on Code

    - Created New Input To Allow to remove pieces at will from currently controlled Side

  • Amir Tayie Amir Tayie committed [r77] on Code

    Created new material to indicate castling possibility on certain cell board

  • Amir Tayie Amir Tayie committed [r76] on Code

    - Created a function that checks if the King is currently Checked

  • Amir Tayie Amir Tayie committed [r75] on Code

    - Marked the create possible path function to create path for whether trying to create markers or checking paths of opponent pieces

  • Amir Tayie Amir Tayie committed [r74] on Code

    - Changed the creation of the Pawn possible capture cells to create virtual path even if no chess piece is present

  • Amir Tayie Amir Tayie committed [r73] on Code

    - Created material instance for illegal move cell

  • Amir Tayie Amir Tayie committed [r72] on Code

    - Added the taken cell to the chess piece path and marked it as taken and disabled movement to taken piece

  • Amir Tayie Amir Tayie committed [r71] on Code

    Changed the way the create possible move paths function in ChessPieceComponent works, to have a return value instead of calling a function in the board manager

  • Amir Tayie Amir Tayie committed [r70] on Code

    Initial attempt to create a check if index is possible capture function

  • Amir Tayie Amir Tayie committed [r69] on Code

    Overloaded the == operator of the FBoardCellIndex struct

  • Amir Tayie Amir Tayie committed [r68] on Code

    Fixed Cell Marker presses not registering if the chess piece is overlapping with the cell marker

  • Amir Tayie Amir Tayie committed [r67] on Code

    Implemented basic king path calculation movement

  • Amir Tayie Amir Tayie committed [r66] on Code

    Rotated the model for the king to have the cross visible

  • Amir Tayie Amir Tayie committed [r65] on Code

    Fixed chess piece being stuck on hovered highlight after choosing the desired move location

  • Amir Tayie Amir Tayie committed [r64] on Code

    Implemented path generation for the knight

  • Amir Tayie Amir Tayie committed [r63] on Code

    Fixed the seconds timer showing one digit number when the number of seconds is less than 10

  • Amir Tayie Amir Tayie committed [r62] on Code

    Implemented the path generation Logic for: Bishop, Rook, Queen

  • Amir Tayie Amir Tayie committed [r61] on Code

    Set the correct chess piece enum for the BP of each chess piece

  • Amir Tayie Amir Tayie committed [r60] on Code

    Created template for the Chess Pieces UI

  • Amir Tayie Amir Tayie committed [r59] on Code

    Added references to all chess pieces icons to their respective blueprints

  • Amir Tayie Amir Tayie committed [r58] on Code

    Imported pieces icons to each chess piece folder

  • Amir Tayie Amir Tayie committed [r57] on Code

    Removed arrays for removed chess pieces

  • Amir Tayie Amir Tayie committed [r56] on Code

    Changes to pieces material settings to make them more distinct from checkers board

  • Amir Tayie Amir Tayie committed [r55] on Code

    Changes to the Level Sequencer used for creating the icons for the chess pieces

  • Amir Tayie Amir Tayie committed [r54] on Code

    Created setup for Icons creation

  • Amir Tayie Amir Tayie committed [r53] on Code

    Updated the specular of the Chess Pieces material

  • Amir Tayie Amir Tayie committed [r52] on Code

    Enabled support for Alpha Channel in Post Processing for the Tonemapper to allow to capture scenes with alpha

  • Amir Tayie Amir Tayie committed [r51] on Code

    Enabled Movie Render Queue plugin to create icons for the different chess pieces

  • Amir Tayie Amir Tayie committed [r50] on Code

    Created ChessCellMarkerBP to be used as template for the cell markers

  • Amir Tayie Amir Tayie committed [r49] on Code

    Initial Implementation of the Capture logic

  • Amir Tayie Amir Tayie committed [r48] on Code

    Moved Reset Cell Markers function to be a public function to be used to reset cell markers when de-selecting chess piece

  • Amir Tayie Amir Tayie committed [r47] on Code

    - Changed the Chess Piece ptr in the Board Cell to be replicated

  • Amir Tayie Amir Tayie committed [r46] on Code

    Added checks to the pawn path creator to make sure created cells have valid indices

  • Amir Tayie Amir Tayie committed [r45] on Code

    - Created Cell Marker BP

  • Amir Tayie Amir Tayie committed [r44] on Code

    - Created new Class for Chess Cell Marker

  • Amir Tayie Amir Tayie committed [r43] on Code

    Moved the set selected chess piece function definition to ChessPlayerController.cpp

  • Amir Tayie Amir Tayie committed [r42] on Code

    Added enum for chess types

  • Amir Tayie Amir Tayie committed [r41] on Code

    Removed the creation of the cell markers by defaults that covers the whole board grid

  • Amir Tayie Amir Tayie committed [r40] on Code

    - Added definition for the Cell Marker collision channel

  • Amir Tayie Amir Tayie committed [r39] on Code

    Added taken material for the Cell Markers

  • Amir Tayie Amir Tayie committed [r38] on Code

    Added new collision channel and presets for cell markers

  • Amir Tayie Amir Tayie committed [r37] on Code

    Made hovered chess pieces have an outline if they aren't the selected chess piece

  • Amir Tayie Amir Tayie committed [r36] on Code

    Committing missing files for r35

  • Amir Tayie Amir Tayie committed [r35] on Code

    - Created new cancel selection input and added it to the Input Mapping Context

  • Amir Tayie Amir Tayie committed [r34] on Code

    Added comments to describe what newly added functions to the board manager do

  • Amir Tayie Amir Tayie committed [r33] on Code

    - Created Logic to set UI Elements variables from values cached in the Board Manager

  • Amir Tayie Amir Tayie committed [r32] on Code

    - Initial Implementation of the function that creates the Chess Game Widget at Begin Play, and destroys at End Play

  • Amir Tayie Amir Tayie committed [r31] on Code

    - Create BP for the HUD class

  • Amir Tayie Amir Tayie committed [r30] on Code

    Created Initial Implementation of the ChessGameUI widget

  • Amir Tayie Amir Tayie committed [r29] on Code

    Added UMG module to the build.cs file

  • Amir Tayie Amir Tayie committed [r28] on Code

    Initial Implementation of the ChessPlayerHUD class

  • Amir Tayie Amir Tayie committed [r27] on Code

    Moved the Timers and current turn to be present in the Chess Board Manager instead of each player controller to have access to both timers, made them set on server and replicated to clients

  • Amir Tayie Amir Tayie committed [r26] on Code

    Chess Game Mode:

  • Amir Tayie Amir Tayie committed [r25] on Code

    Chess Board Manager

  • Amir Tayie Amir Tayie committed [r24] on Code

    Chess Player Controller:

  • Amir Tayie Amir Tayie committed [r23] on Code

    Changes to Chess Game Mode blueprint file

  • Amir Tayie Amir Tayie committed [r22] on Code

    ChessGameMode:

  • Amir Tayie Amir Tayie committed [r21] on Code

    Fixed ChessPlayerController wrong naming

  • Amir Tayie Amir Tayie committed [r20] on Code

    Added Post Process to test map, with added outline post process material

  • Amir Tayie Amir Tayie committed [r19] on Code

    Initial Implementation of the Hover and select outline materials

  • Amir Tayie Amir Tayie committed [r18] on Code

    Initial Implementation of the ChessPlayerController:

  • Amir Tayie Amir Tayie committed [r17] on Code

    WIP

  • Amir Tayie Amir Tayie committed [r16] on Code

    Changed the initialization of the player controllers in the ChessGameMode to randomly assign each controller to be either player 1 or 2

  • Amir Tayie Amir Tayie committed [r15] on Code

    Added macro definition for the White Chess Piece and black chess piece collisions

  • Amir Tayie Amir Tayie committed [r14] on Code

    ChessPieceComponent: Created function to set if the piece is black piece or not, as well as to toggle the highlight of the chess piece

  • Amir Tayie Amir Tayie committed [r13] on Code

    Added function to ChessPlayerPawn to get camera horizontal height of the origin point of the actor

  • Amir Tayie Amir Tayie committed [r12] on Code

    Added new collision channels for white and black chess piece

  • Amir Tayie Amir Tayie committed [r11] on Code

    Committed the solution for the project

  • Amir Tayie Amir Tayie committed [r10] on Code

    - Created Blueprints for ChessPlayerPawn, ChessPlayerController, ChessGamemode

  • Amir Tayie Amir Tayie committed [r9] on Code

    Set the ChessGamemode as the default GameMode for the Project

  • Amir Tayie Amir Tayie committed [r8] on Code

    - Created ChessPlayerPawn with Spring Arm and Camera Component

  • Amir Tayie Amir Tayie committed [r7] on Code

    - Changed the FBoardCell to USTRUCT and to have UPROPERTY for all of it's properties so they can be replicated

  • Amir Tayie Amir Tayie committed [r6] on Code

    - Reimported All game mesh models to fix them not being centered

  • Amir Tayie Amir Tayie committed [r5] on Code

    - Created Chess Piece Component to hold the logic of each chess piece on the board

  • Amir Tayie Amir Tayie committed [r4] on Code

    Created Chess Board Manager BP and tested it

  • Amir Tayie Amir Tayie committed [r3] on Code

    Created Chess Board Manager class that creates a grid on the chess board mesh

  • Amir Tayie Amir Tayie committed [r2] on Code

    - Disabled Lumen

  • Amir Tayie Amir Tayie committed [r1] on Code

    Initial Project Commit

1
MongoDB Logo MongoDB