GithubHelp home page GithubHelp logo

4p_network_chess_unreal_engine's People

Contributors

chrisdcao avatar

Stargazers

 avatar  avatar

Watchers

 avatar

4p_network_chess_unreal_engine's Issues

[CODE] [FEATURE-REQUEST] Highlight the 'Losing move' for the team that's lost

Probably when announcing checkMate that ends game, we highlight the moves and pieces that make the King going to be eaten next turn?
I think of doing this by: when getting movables in the checkMateToThisTeam, we also check (while iterating through attacker pieces):
// PSEUDO CODE
if Contains(our Team King) : highlight the moves
Keep iterating and highlight all the moves possible.
Probably highlight them in different colors (indicating that's hypothetical moves/future moves)
Don't have to think of un-highlighting as at this stage the game is ended

[CODE] [SEGFAULT] Unknown cause

Behavior: Lag on Blue Team Pawn Move turn

Suspect: checkMateToThisTeam() when call to GetMovablesIndicesPawn()

Re-Create: Move Pawn on Blue Team turn

[CODE][SEGFAULT] Team Left checkMateToThisTeam()

Behavior: SEGFAULT whenever playerTurn == - 2 || playerTurn == - 4
functions called: OnLeftMouseClick->checkMateToThisTeam-> GetMovableIndicesPawn-> IndexInPieceVectorFromBoardIndex
Re-create: after move bottom knight eat right pawn -> when next playerTurn move left pawn error
image

Originally posted by @haibuinam in #10 (comment)

[CODE] [INVESTIGATING] Bottom Queen Lag on Turn 'X'

Behavior: Moving Bottom Queen on Turn X (X > 1, X could be one of 2,3,4.., it's unknown at which turn this occurs) causing a lag

Suspect: Memory allocator of Unreal Engine's TArray causing pointer issues

Re-create: move until player bottom reach turn >= 2, then keep moving queen whenever Team bottom is on turn

[CODE][LOGIC_ERROR] Wrong checkmate status

Behavior: When queen Left move to position to checkmate Team Bottom, it's announced that team 2 lose (while it's not)
Suspect: checkMate to this team of team 2
Re-create: as image
Screenshot_36

[CODE][SEGFAULT] Bottom Queen makeMove() on 4th Turn

Behavior: Lag after click the 2nd click
Suspect functions: makeMove(), checkMateEnemyTeam(), checkMateThisTeam()
Re-create: move any how to open space for Bottom Queen to checkmate Right King

Image at lag (optional)
Screenshot_34

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.