Fabian505
|
de0cbf5a8b
|
Refactor Draw method for better readablity (introduce helper methods)
|
2025-01-10 17:01:22 +01:00 |
|
|
47b6a82be8
|
added special moves and support for short algebraic notation
|
2025-01-10 17:00:20 +01:00 |
|
Fabian505
|
e24ebcfc0b
|
Move Start Board from main.cpp to Chessboard.cpp/.hpp and add method to initilize any board from given set
|
2025-01-10 17:00:08 +01:00 |
|
|
af5b4ceb66
|
consider protective positions between attacker and king
|
2025-01-10 10:29:42 +01:00 |
|
|
36558c0c7c
|
Merge branch 'main' of ssh://gitea-dhbw-horb/FabianHamacher/TurboSchach
|
2025-01-10 01:20:07 +01:00 |
|
|
2d9d1d1eb3
|
get vertical difference between horizontal difference
|
2025-01-10 01:19:30 +01:00 |
|
|
c335ec2b7e
|
Add todo to readme
|
2025-01-09 15:05:20 +01:00 |
|
|
1a6e52d52a
|
chessboard removes all chess pieces after usage
|
2025-01-07 23:37:37 +01:00 |
|
|
2c8e62fef0
|
check, checkmate, stalemate
|
2025-01-07 20:28:16 +01:00 |
|
|
6042e71c2d
|
chess pieces can now detect if they are protective
|
2025-01-07 19:53:12 +01:00 |
|
Sebastian Brosch
|
ccc955d0cb
|
improved chess piece position
|
2025-01-07 16:27:31 +01:00 |
|
Sebastian Brosch
|
8f64897bf6
|
code style
|
2025-01-07 00:30:37 +01:00 |
|
Sebastian Brosch
|
69052504cc
|
cleanup and code style
|
2025-01-06 21:31:00 +01:00 |
|
Sebastian Brosch
|
a791970935
|
removed old code already replaced
|
2025-01-06 12:22:13 +01:00 |
|
Sebastian Brosch
|
1c6baca895
|
improved symbols and detection of chess pieces
|
2025-01-06 12:18:25 +01:00 |
|
Sebastian Brosch
|
06706ff640
|
added player and turn order using the player objects
|
2025-01-05 21:33:09 +01:00 |
|
Sebastian Brosch
|
f4bc9d371b
|
movement and update for next positions
|
2025-01-05 19:10:52 +01:00 |
|
Sebastian Brosch
|
c1aff353b3
|
improved next positions of bishop, queen, rook
|
2025-01-04 18:48:08 +01:00 |
|
Sebastian Brosch
|
074cbef775
|
added graphical chessboard
|
2025-01-04 15:48:04 +01:00 |
|
Sebastian Brosch
|
c7cb4b3fcb
|
output of chessboard as text
|
2025-01-04 14:35:28 +01:00 |
|
Sebastian Brosch
|
3be8e2170b
|
basic movement with new chesspiece classes and new chessboard
|
2025-01-04 12:43:24 +01:00 |
|
Sebastian Brosch
|
ee712b65e1
|
added symbol for algebraic notation
|
2024-12-31 13:51:59 +01:00 |
|
Sebastian Brosch
|
7ac5c940be
|
added chesspieces with basic methods and demo
|
2024-12-31 13:26:55 +01:00 |
|
Sebastian Brosch
|
ba29fc51d8
|
player order and movement history (internal)
|
2024-12-30 23:27:57 +01:00 |
|
Sebastian Brosch
|
b168809158
|
just draw the current board
|
2024-12-30 23:09:49 +01:00 |
|
Sebastian Brosch
|
2eb3b3ddc1
|
basic movement for all chesspieces - simple game possible
|
2024-12-30 23:05:40 +01:00 |
|
Sebastian Brosch
|
0b5ce02c40
|
basic save and load of game state
|
2024-12-29 17:33:57 +01:00 |
|
Sebastian Brosch
|
e9fde172be
|
ignore exe files
|
2024-12-29 16:01:18 +01:00 |
|
Sebastian Brosch
|
efaa471ce2
|
removed application
|
2024-12-29 16:00:22 +01:00 |
|
Sebastian Brosch
|
1003456908
|
added editorconfig and gitignore
|
2024-12-29 15:47:47 +01:00 |
|
|
8402e0f1b0
|
Kleine Änderung
|
2024-12-20 11:19:33 +01:00 |
|
|
dc31b31f4b
|
Nutzloser Header Scheiß´hinzugefügt. Like WTF!?
|
2024-12-20 02:06:12 +01:00 |
|
|
046ffe6607
|
Gedankensammlung zu Spielverhalten hinzugefügt
|
2024-12-19 14:28:30 +01:00 |
|
|
94a86ede09
|
Start implementation of Pawn class
|
2024-12-19 14:23:57 +01:00 |
|
|
1a931462e2
|
Add notation matcher and change type of position field to pair
|
2024-12-19 14:21:45 +01:00 |
|
|
b90a60e877
|
Change board defintion from vector<vector<int>> to vector<vector<char>> for better compatibility with chesspiece.cpp
|
2024-12-19 14:18:50 +01:00 |
|
|
390ebb597e
|
Create parent class for pieces and change board source from int to char
|
2024-12-19 00:05:13 +01:00 |
|
|
e26a7e4927
|
Add first iteration of primitiv working move method
|
2024-12-18 23:12:48 +01:00 |
|
|
95bc2a3f3c
|
Move draw method to new class file; Add Utils class
|
2024-12-18 20:26:28 +01:00 |
|
|
41803c5ef3
|
Wieder recht close an gut, aber immer noch keine schöne Darstellung des Spielbretts
|
2024-12-13 02:44:59 +01:00 |
|
|
705c505982
|
Maybe a way to really display the board
|
2024-12-13 02:31:59 +01:00 |
|
|
ba2c25710e
|
Kill me
|
2024-12-13 00:10:48 +01:00 |
|
|
8e1b9916b3
|
Erste grobe Beschreibung der Anforderungen
|
2024-12-12 21:42:23 +01:00 |
|
|
e94f1fd566
|
Create README
|
2024-12-12 21:13:26 +01:00 |
|