Commit Graph

60 Commits

Author SHA1 Message Date
224a09c711 add simulators for testing 2025-04-13 12:30:12 +02:00
a23c334994 Command refactor 2025-04-13 12:29:47 +02:00
Janet-Doe
9f44548843 color changes in console + promotion 2025-04-13 00:56:44 +02:00
39c289cc47 better termination 2025-04-12 13:04:48 +02:00
de733fcea2 fix merge 2025-04-12 12:33:45 +02:00
ec2c1abe78 Merge remote-tracking branch 'origin/brindille' 2025-04-12 12:29:48 +02:00
7b7280d807 promote popup fix 2025-04-12 12:23:22 +02:00
d2485a4d75 thread pool + ai vs ai 2025-04-12 12:15:58 +02:00
Janet-Doe
7b04ec4e6c merge console application 2025-04-12 12:15:54 +02:00
Janet-Doe
e064902610 fixed console application
# Conflicts:
#	app/src/main/java/chess/view/consolerender/Console.java
2025-04-12 12:15:47 +02:00
acd20ef7fa GameAdaptator abstract 2025-04-12 11:20:22 +02:00
5cf00309b3 simplify mains 2025-04-12 11:20:12 +02:00
8190090adc refactor OutputSystem 2025-04-12 11:12:36 +02:00
0d3d77781f fix build 2025-04-12 10:48:47 +02:00
Janet-Doe
98b28c5fba console piece movement should work 2025-04-10 13:00:35 +02:00
17d8333342 iaaaaaaaaaaaaaa 2025-04-10 12:26:09 +02:00
3226e72d32 couleurs 2025-04-10 12:02:08 +02:00
Janet-Doe
0fbea2ca0f update colors for console version 2025-04-10 11:54:06 +02:00
Janet-Doe
746fa4d330 console 2025-04-10 11:41:47 +02:00
7aa129bbc6 fix moves preview 2025-04-10 11:07:44 +02:00
Janet-Doe
19b45371bb update color 2025-04-10 11:00:37 +02:00
4b84a30e07 osekour 2025-04-10 10:56:59 +02:00
e8e79a1e9e synchronisation 2025-04-07 12:01:51 +02:00
6584c5cb91 gradle: export runnable jar 2025-04-06 13:08:12 +02:00
58cc9f3f17 feat: asset manager 2025-04-06 12:58:47 +02:00
6eae7e386f refactor: move promote to chessboard 2025-04-06 12:43:11 +02:00
6cb1dd826f add castling + fix promote undo 2025-04-06 12:33:00 +02:00
a2224cf618 don't save failed commands 2025-04-06 11:40:24 +02:00
65362677a5 example game 2025-04-05 19:38:26 +02:00
381e5ed0b8 remove try catch 2025-04-05 19:22:15 +02:00
d94f7d733b en passant rule 2025-04-05 19:20:41 +02:00
2ec7be27ca feat: add undo 2025-04-05 10:53:41 +02:00
8c2c6946d7 remove "instanceof Pawn" 2025-04-05 10:26:47 +02:00
9af06e36f8 change project structure 2025-04-05 10:18:02 +02:00
a0af8caf57 post exec 2025-04-05 10:12:25 +02:00
63a1e261e8 add move preconditions 2025-04-04 20:57:20 +02:00
7b07423175 add CommandResult.NeedsAction 2025-04-04 20:55:46 +02:00
416cfadc9b nuke CommandResult.java 2025-04-04 20:33:24 +02:00
810934aea1 better undo 2025-04-04 20:06:32 +02:00
48a215eae5 remove game signals 2025-04-04 19:42:23 +02:00
55ef180f57 better gui interaction 2025-04-04 15:06:34 +02:00
5b006034ad undo command def 2025-04-04 14:48:48 +02:00
873ffc05d3 player command 2025-04-04 14:46:58 +02:00
55774b4605 refactor game 2025-04-03 22:15:50 +02:00
0d72e015f1 promote gui 2025-04-03 22:06:34 +02:00
927ba129f6 fix pieces pos 2025-04-03 21:18:45 +02:00
36e04376c3 add popups 2025-04-03 21:14:04 +02:00
a81da804f0 refactor game 2025-04-03 21:02:04 +02:00
9179b3cda9 promote not that uggly 2025-04-02 17:19:26 +02:00
97cafb903a juste better 2025-04-02 10:54:14 +02:00