chess-elm
chess-elm copied to clipboard
Creating a chess game with elm.
# Story (Epic) **As a person** that plays IRL chess and wants to play **_remote_ chess** **I need** a way of ***saving*** the **moves** made in the game, **so that**...
Adds logic that allows white pawns to move to what would be the correct tile after en passant capture. This only works for white pawns at the moment. Capturing is...
Need to create the logic that will allow ["en passant"](https://lichess.org/video/GMgIKo2GM6M) captures. For this I will need to have something in the state that stores whether or if a pawns last...
Test time management apps so I can learn to manage my time more effectively. ### Desired outcomes #### I would first like to be able to **EASILY** identify how much...
Need to create a way to store current game state in local storage. Do not want games "lost" because of a browser refresh. If local storage has a game state...
Need to create logic that checks if a king is in check. If so it restricts the possible moves that other pieces can make so that it only allows moves...
At the moment the Readme say to type the following command to run the project ```bash elm-live src/Main.elm --open --dir=public -- --output=public/js/elm.js --debug ``` However I was too lazy to...
> display the range of moves by color grading (brighter highlights are better moves) it would "win the internet"! Taken from [this comment](https://github.com/RobStallion/chess-elm/issues/10#issuecomment-469647654)