Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
f86edb9
feat: add 10 generated boards (#15) #5
djonte Feb 23, 2026
21536f7
feat: create game datastructure (#16) #4
arpega75 Feb 23, 2026
4b7d2de
feat: add test suit that uses pytest (#19)
daDevBoat Feb 23, 2026
bbf1a91
feat: implement the draft of the kenken API
knasssss Feb 23, 2026
4039fd3
refactor: rename kenken to mathdoku in the kenken.py file
knasssss Feb 23, 2026
844a225
docs: Create report.md documentation file (#24) #18
arpega75 Feb 23, 2026
68e2281
feat: restucture of the mathdoku classes and new creation methods (#25)
daDevBoat Feb 23, 2026
acbf0ac
docs: Add onboarding documentation (#26) #2
arpega75 Feb 23, 2026
26bb566
feat: implement parser and corresponding unit tests (#28) #6
djonte Feb 24, 2026
052b8d6
feat: add victory check to Grid class (#31) #11
daDevBoat Feb 24, 2026
cdb47d2
feat: implement color property for blocks (#33) #30
djonte Feb 24, 2026
90a03d7
feat: add blocks for singleton cells (#36) #34
djonte Feb 24, 2026
24e0d06
feat: add start command draft to the mathdoku_integration file
knasssss Feb 24, 2026
917fe6a
feat: add input number functionality for the mathdoku API
knasssss Feb 24, 2026
418499a
feat: add method to generate image (#42) #10
JannisHaeffner Feb 25, 2026
7ca0775
feat: create grids in mathdoku_integration (#43) #35
djonte Feb 25, 2026
5de5be6
feat: Add hint feature with Cooldown method (#44) #14
arpega75 Feb 25, 2026
3fc62ac
fix: add self._last_hint_timestamp attribute to class Grid (#46) #45
arpega75 Feb 25, 2026
3147dcf
feat: add start user guard clause to the integration file
knasssss Feb 25, 2026
1efbade
fix: singleton blocks added to grid's list of blocks (#55) #53
djonte Feb 25, 2026
2816c04
fix: add singleton cells to their blocks' list of cells (#57) #56
djonte Feb 25, 2026
6f9e8b9
feat: add initial grid to be send as discord message (#59) #49
JannisHaeffner Feb 25, 2026
114cc20
chor: delete testdoku2.png
JannisHaeffner Feb 25, 2026
f2dbced
chore: delete kenken_colored.png
JannisHaeffner Feb 25, 2026
f92d893
docs: write overview of issue(s) and work done in the report
knasssss Feb 25, 2026
b162797
feat: add thick lines around blocks (#61)
daDevBoat Feb 25, 2026
2a98cf5
feat: add handler for when board is filled that color in wrong blocks…
daDevBoat Feb 25, 2026
71e5d01
feat: add support for guess input (#63) #50
JannisHaeffner Feb 25, 2026
2fc68e8
feat: turn message changed (#67) #66
JannisHaeffner Feb 25, 2026
78918e3
feat: add icon so player can verify their game status (#68) #51
JannisHaeffner Feb 25, 2026
ac9e4b5
feat: add recolor of blocks after victory check (#72)
daDevBoat Feb 26, 2026
388ddcb
feat: add different colors for singleton blocks (#76)
daDevBoat Feb 26, 2026
e55c87f
docs: Add functional requirements documentation (#82) #81
arpega75 Feb 26, 2026
7f0c95c
refactor: Refactor the predicate functpredicate functions (#83) #74
JannisHaeffner Feb 26, 2026
2782854
feat: add mathdoku hint interaction (#84) #47
JannisHaeffner Feb 26, 2026
5e2f4ee
fix: prevent several players from starting games (#87) #79
JannisHaeffner Feb 27, 2026
dfe8bde
fix: hint solution fixed and changed the hint format (#89) #85
arpega75 Feb 27, 2026
5d13498
feat: re-send the board after 10 valid guesses (#90) #88
JannisHaeffner Feb 27, 2026
45f248f
feat: add better color dispersion and more vibrant colors (#91) #77
daDevBoat Feb 27, 2026
8fc2a1f
feat: add new boards of sizes 3-9 with 3 difficulties each (#95) #70
djonte Feb 27, 2026
873ed46
feat: delete user guess (#96) #94
JannisHaeffner Feb 27, 2026
b37689a
fix: color variables are now instance variable in grid (#98) #92
daDevBoat Feb 27, 2026
889e4f9
feat: load an actual grid (#99) #86
JannisHaeffner Feb 27, 2026
05d8cce
prelim rule command without deleting rule message
knasssss Feb 27, 2026
b65abac
feat: add rules command
knasssss Feb 27, 2026
2de91e9
fix: latin_square_check also checks for columns now (#104)
daDevBoat Feb 27, 2026
cb67049
feat: cells now have their own color attribute (#106) #101
JannisHaeffner Feb 27, 2026
773cbf2
fix: mathdoku hint tests fixed (#107) #93
arpega75 Feb 27, 2026
025174d
feat: add emoji description output to start command
knasssss Feb 27, 2026
f8e690c
test: change test to be disabled after new changes to grid strcuture …
daDevBoat Feb 28, 2026
d72f679
docs: Architecture and purpose of the system documentation (#111) #7
arpega75 Feb 28, 2026
63c1439
docs: Refactoring Patterns documentation (#113) #112
arpega75 Feb 28, 2026
4a062bf
docs: Test Casestraceability documentation (#114) #102
arpega75 Feb 28, 2026
45210aa
feat: add coloring of rows and cols that are not latin (#115) #105
daDevBoat Mar 1, 2026
aaa4420
refactor: change format of colors array to fit style guide (#117) #116
daDevBoat Mar 1, 2026
35966d7
docs: contracts added to hint unit tests (#118) #110
arpega75 Mar 1, 2026
efed26c
docs: added report images folder (#122) #120
arpega75 Mar 1, 2026
fd42c47
docs: add section on what we were proud of [P+ Q7] (#123) #119
daDevBoat Mar 1, 2026
49eebf3
docs: added images to the report documentation (#129) #27
arpega75 Mar 1, 2026
f86a678
docs: add statement of contributions for Elias (#130) #124
daDevBoat Mar 1, 2026
b96dd84
refactor: make sure the code fits the styleguide (#133) #80
JannisHaeffner Mar 1, 2026
69d1661
docs: add section on code changes (#135) #121
daDevBoat Mar 1, 2026
bd48e16
fix: rules get removed after pressing the rule emoji again (#136) #134
JannisHaeffner Mar 1, 2026
a6f46d3
doc: add statement of contribution for Jannis (#137) #125
JannisHaeffner Mar 1, 2026
78c0c2e
docs: add statement of contributions for arnau (#138) #127
arpega75 Mar 1, 2026
4f7397f
docs: update functional requirements (#139) #131
arpega75 Mar 1, 2026
3223412
docs: update extract method explanation (#140) #132
arpega75 Mar 1, 2026
ba6a0f7
docs: add statement of contribution for Jonatan (#141) #128
djonte Mar 1, 2026
93d0bfe
docs: add way of working (#142) #41
djonte Mar 1, 2026
539065c
chore: add hard (and more) 9x9 boards (#144) #143
djonte Mar 1, 2026
0782977
docs: write statement of contributions for Alexander
knasssss Mar 2, 2026
c86fa75
fix: remove error in docker by adding a setup func for mathdoku.py (#…
daDevBoat Mar 2, 2026
89e77d7
chore: delete test folder and report to prepare for PR
daDevBoat Mar 2, 2026
90d68d3
refactor: run linter on files (#149)
daDevBoat Mar 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading