Java Chess Programming Video #39 The GUI (Part XI)
Java Chess Programming Video #41 En Passant Preperation
Java Chess Programming Video #24 The Move (Part IV)
Java Chess Programming Video #40 The GUI (Part XII)
Java Chess Programming Video #19 The Player (Part III)
Java Chess Programming Video #49 Minimax (Part V)
Stockfish vs 1980s Tandy Chess Computer #chess
CHESS SET
Java Chess Programming Video #26 The Move (Part VI)
But can it run Doom?
Java Chess Programming Video #32 The GUI (Part IV)
Java Chess Programming Video #34 The GUI (Part VI)
Java Chess Programming Video #38 The GUI (Part X)
Java Chess Programming Video #36 The GUI (Part VIII)
Java Chess Programming Video #20 The Player (Part IV)
Java Chess Programming Video #33 The GUI (Part V)
Java Chess Programming Video #37 The GUI (Part IX)
Java Chess Programming Video #31 The GUI (Part III)
How does CHESS ENGINE handle capturing pawn on EN PASSANT square ?
Java Chess Programming Video #25 The Move (Part V)
Java Chess 033: Closing Socket and ServerSocket in Java
Java Chess Programming Video #28 The Move (Part VIII)
I Tricked ChatGPT to Think 9 + 10 = 21
Coding Adventure: Chess
Комментарии
+Amir Afghani, thank you very much for the classes. It's great! I'm anxious in finish the game, it is awesome.
Great job.
brunomaam
This is very interesting. Sadly I don't have the time to watch all these videos :(
I have uni and just started CS. Keep it up though! Can't wait to see the finished masterpiece <3
Ownagelif
I'm Really Interested In finish the game!
Great Videos, thanks for your time! :)
byronfast
Hi Amir! Thank you for this amazing series. I am challenging myself to create a drag and drop feature for making the moves. However, I am stuck and have no clue whatsoever.
I attempted to use the mouseReleased and mousePressed event listeners. So that once the mouse is pressed, I can get the mouseX and mouseY. Then once it is released, I can get the next mouseX and mouseY.
Then, I am thinking about doing some sort of mathematical calculation to understand what should the final coordinate be to pass to the createMove method. But I am stuck at this point. By the way, this method does not drag. It just drops. I am thinking about creating the drop first and then making the drag part.
I was just thinking if you could help me get through this challenge. How would your approach be?
Linguaholic
"Type List doesnt take parametars"
This is the error that i get in DataModel class when im declaring variable PRIVATE FINAL LIST<ROW> VALUES;
Help?
aleksavasiljevic
what is in art/pieces/plain?
in your github doesnt exist art/pieces/plain