Commit Graph

45 Commits

Author SHA1 Message Date
Louise BERTELOOT 1e13672235 castling modif
Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
2025-05-19 19:37:32 +02:00
clara 2a24efa355 Undo last move works !!!!!implementation of the method getLastMove in
userTouch + method modified to save the current state
2025-05-19 18:36:18 +02:00
Louise BERTELOOT 9a8639a2f1 castling notes
Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
2025-05-18 22:46:28 +02:00
Louise BERTELOOT c8bc85fe36 castling wiiiiii
Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
2025-05-18 19:23:22 +02:00
Louise BERTELOOT 6e899924bd Merge branch 'master' of https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git 2025-05-18 17:55:27 +02:00
Louise BERTELOOT 27fcb3fda1 debut de castling
Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
2025-05-18 17:55:20 +02:00
leahb 48eab6ae73 En passant logic - to do: make sure the taken pawn is removed from board 2025-05-18 17:53:06 +02:00
leahb e085f3393f Merge branch 'master' of https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git 2025-05-13 16:27:21 +02:00
leahb 315c8477b0 attempt en passant 2025-05-13 16:27:06 +02:00
manon 5756f21914 Merge branch 'master' of https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git 2025-05-13 16:22:59 +02:00
manon 4c7437b97f Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
2025-05-13 16:22:45 +02:00
clara 5461e96cd4 undo 2025-05-13 16:22:30 +02:00
clara 2036a3d034 new method to get the last move to undo the last move after 2025-05-13 15:47:15 +02:00
clara f28e0e3af9 Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project
2025-05-13 15:36:51 +02:00
manon 2105fe5258 Impossibility for a piece to move & leave its king in check 2025-05-13 15:31:11 +02:00
manon b677a3d3d9 Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
2025-05-13 14:54:50 +02:00
manon 8689d9c8f9 Merge branch 'master' of https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git 2025-05-13 14:40:25 +02:00
manon 6985d18238 Checkmate dynamic fixed (finallyyyy) 2025-05-13 14:40:05 +02:00
Louise BERTELOOT 6e8de19a29 Merge branch 'master' of https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git 2025-05-13 14:13:42 +02:00
Louise BERTELOOT 1a828a991b Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
2025-05-13 14:13:31 +02:00
manon 9b1098ed7b Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
2025-05-13 14:09:12 +02:00
manon 01fb01c489 Still working on check and checkmate 2025-05-13 14:08:26 +02:00
clara 5aab752b22 problem solved for playing after loading a file saved 2025-05-13 14:07:54 +02:00
clara b56780571b Merge branch 'master' of https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project 2025-05-13 11:42:47 +02:00
clara be44e497c4 Modifications about the memory, trying to solve the pbm : cant' play
after having load what was saved
2025-05-13 11:41:04 +02:00
manon 3b7712ffa8 Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git
2025-05-07 16:36:59 +02:00
manon 9002f635f0 Merge branch 'master' of https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project.git 2025-05-07 15:58:45 +02:00
manon 387a9c50b7 check and checkmate dynamics, first steps 2025-05-07 15:57:58 +02:00
clara 5e1cb10a48 Merge branch 'master' of
https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project
2025-05-07 15:44:48 +02:00
clara 600ad622c2 Merge branch 'master' of https://gitarero.ecam.fr/louise.berteloot/OOP_2A5_Project 2025-05-07 14:52:30 +02:00
clara d0a27a5195 part 1 memory 2025-05-07 14:52:09 +02:00
manon a3662f4561 "Check" conditions 2025-05-07 14:50:28 +02:00
manon c68fb9f095 New class MoveConditions to dictate the rules of pieces movement 2025-05-07 14:30:17 +02:00
manon 4f5eb969cf problem solved : piece can move only to highlighted square 2025-05-07 14:22:05 +02:00
clara bef58173c8 bonus 1 board part 2025-05-07 14:02:13 +02:00
manon 4764a49a7c move rules for the rest of the pieces (rook, bishop, queen, king) 2025-04-23 16:28:20 +02:00
manon 39e1c4a8fe move rules for pawns and knights 2025-04-23 14:03:04 +02:00
manon 2d0f562795 the pieces can now move, but they are not constrained by rules yet.
Also, the blacks were the one starting, I switched it so the whites
could start first. Worked on the board class, especially userTouch to
solve the problem of pieces that couldn't move.
2025-04-23 11:49:41 +02:00
manon 1bac055331 pieces are now displaying on the board when the code is ran 2025-04-17 11:37:04 +02:00
manon 3768cf24de change String color into boolean isWhite 2025-04-17 11:27:57 +02:00
manon 83d9d29225 test + Board pieces Array 2025-04-17 10:38:06 +02:00
Louise BERTELOOT f5e5cba0b1 populate 2025-04-09 11:45:00 +02:00
l.mccann-marteau 340aeb094a First part done 2025-04-09 10:46:22 +02:00
l.mccann-marteau 8095067fe9 Board avec les get methodes 2025-04-09 10:17:58 +02:00
Louise BERTELOOT 6255f0d58f repo init 2025-04-09 09:26:04 +02:00