Commit Graph

151 Commits

Author SHA1 Message Date
Kristofers Solo
e84cacca1c feat(ai): add get_peaks
fix(ai): `aggregate_height`
2024-01-13 19:44:50 +02:00
Kristofers Solo
b2bea7d03a fix(ai): aggregate_height function 2024-01-11 18:59:51 +02:00
Kristofers Solo
18ec2ba562 tests(ai): add new field 2024-01-10 16:27:38 +02:00
Kristofers Solo
20f9b15001 feat(ai): add algorithm 2024-01-10 03:36:36 +02:00
Kristofers Solo
9c4b697722 refactor(ai): rename bumpiness -> get_bumpiness 2024-01-09 20:32:55 +02:00
Kristofers Solo
32d4e69d58 refactor(ai): rename holes -> count_holes 2024-01-09 20:32:55 +02:00
Kristofers Solo
5c0d07ba15 feat(ai): add complete_lines 2024-01-09 20:29:16 +02:00
Kristofers Solo
00da10e482 feat(ai): add holes 2024-01-09 20:28:53 +02:00
Kristofers Solo
9daa4f6509 feat(ai): add aggregate_height 2024-01-09 20:28:31 +02:00
Kristofers Solo
89884d7e2a feat(ai): add bumpiness 2024-01-09 20:27:56 +02:00
Kristofers Solo
76e306bd8a feat(ai): add heuristic templates 2024-01-09 20:27:17 +02:00
Kristofers Solo
e3da29f62b tests(ai): add heuristic tests 2024-01-09 20:22:32 +02:00
Kristofers Solo
e4720c779d tests(ai): set setUp for heuristics 2024-01-09 20:21:28 +02:00
github-actions[bot]
822dd60bc1 chore(build): auto-build pdf 2024-01-09 17:42:34 +00:00
Kristofers Solo
3ae98435c2
Merge pull request #3 from kristoferssolo/kristoferssolo-patch-1
Delete .github/workflows/release.yml
2024-01-09 19:40:40 +02:00
Kristofers Solo
040a879868
Delete .github/workflows/release.yml 2024-01-09 19:40:20 +02:00
github-actions[bot]
2ec175c3be chore(build): auto-build pdf 2024-01-09 17:34:45 +00:00
Kristofers Solo
fa6a0e97e0
Merge pull request #2 from kristoferssolo/gh-actions
Add GitHub actions
2024-01-09 19:30:25 +02:00
Kristofers Solo
e660844af2 chore: add badges to readme 2024-01-09 19:27:04 +02:00
Kristofers Solo
cbe2b7f6de fix: indentation 2024-01-09 19:23:35 +02:00
Kristofers Solo
f1e8994eb8 chore(gh-actions): add automated release
fix: indentations
2024-01-09 19:21:13 +02:00
Kristofers Solo
c79bdef3b3 refactor(gh-actions): compile and push pdf 2024-01-09 19:16:31 +02:00
Kristofers Solo
1b3f3500ff chore(gh-actions): add typst build
fix: add on pull_request
2024-01-09 18:21:48 +02:00
Kristofers Solo
24e4421b7e chore(gh-actions): add tests 2024-01-09 18:07:00 +02:00
Kristofers Solo
c3443b5385 chore(gh-actions): add linting
fix: typo

style: rename job
2024-01-09 17:55:02 +02:00
Kristofers Solo
12776ee181 revert 2024-01-08 18:46:23 +02:00
Kristofers Solo
e6a2b474e6 chore: remove unnecessary imports 2024-01-08 18:39:03 +02:00
Kristofers Solo
29cc83a2ac docs: update docstrings 2024-01-08 18:15:36 +02:00
Kristofers Solo
a0ff4a438d chore(game): remove unused import 2024-01-08 17:52:42 +02:00
Kristofers Solo
cbe01b3951 fix(game): duplicate tetromino on restart 2024-01-08 17:50:19 +02:00
Kristofers Solo
48d5e1d705 adjust game settings 2024-01-08 17:13:41 +02:00
Kristofers Solo
491886b134 update ruff options 2024-01-08 17:13:18 +02:00
Kristofers Solo
990c98f45e docs: add pdf document 2024-01-08 17:13:05 +02:00
Kristofers Solo
3b7f886f8a delete highscore file
fix highscore path
2024-01-07 21:44:21 +02:00
Kristofers Solo
1175558f52 docs: add readme 2024-01-07 20:43:37 +02:00
Kristofers Solo
c87eafe283 refactor(game): remove main.py 2024-01-07 20:19:17 +02:00
Kristofers Solo
d129ed845f feat(game): read/save highscore 2024-01-07 20:09:12 +02:00
Kristofers Solo
89fbf2e5ab style: cleaned up code 2024-01-07 19:56:11 +02:00
Kristofers Solo
fa31b192e7 feat: make installable 2024-01-07 19:46:06 +02:00
Kristofers Solo
eefa176228 fix mypy issues 2024-01-07 19:06:22 +02:00
Kristofers Solo
442feac0cb refactor: use 1 log file 2024-01-07 19:03:53 +02:00
Kristofers Solo
bdb785303d feat(game): add different colors 2024-01-07 18:34:34 +02:00
Kristofers Solo
4bd4ff00ad feat(game): add phantoms 2024-01-07 18:13:01 +02:00
Kristofers Solo
c58bf61603 feat(game): update music 2024-01-07 17:31:20 +02:00
Kristofers Solo
f85b72a150 refactor(game): use pygame.key.key_code() 2024-01-07 17:14:09 +02:00
Kristofers Solo
1cc0b081ec feat(game): add Settings class 2024-01-07 16:55:21 +02:00
Kristofers Solo
37132f54e0 feat(game): volume from file 2024-01-07 16:52:58 +02:00
Kristofers Solo
8e3ed493e0 feat(game): movemnt keys from file 2024-01-07 16:47:24 +02:00
Kristofers Solo
f1e854a38c feat(utils): add settings.toml 2024-01-07 15:55:07 +02:00
Kristofers Solo
06f962f5c7 delete ai 2024-01-07 15:29:55 +02:00