Commit Graph
44 Commits
Author SHA1 Message Date
Tirsvad 988ebba060 Plan the screenshot: objective 13 and MIL-006, reviewed in RC-014 to RC-017 2026-10-13 14:56:39 +08:00
Tirsvad 02da40bc2e Merge pull request 'MIL-005: Wiki and finish' (#39) from mil-005-wiki-and-finish into main
CI / checks (push) Successful in 51s
TirSystem/github-action: Publish wiki / publish-wiki (push) Successful in 9s
TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Successful in 5s
2026-10-13 08:45:29 +02:00
Tirsvad 5029f19dff Resolve pending commit links
CI / checks (push) Successful in 43s
CI / checks (pull_request) Successful in 45s
2026-10-13 14:43:37 +08:00
Tirsvad 74ee862db1 Record the review of the MIL-005 code (RC-013) 2026-10-13 14:43:35 +08:00
Tirsvad e0a17a505f Finish the README
Refs #32
Task: MIL-005#3
2026-10-13 14:43:34 +08:00
Tirsvad 8a72dd311e Add the wiki publish marker
Refs #31
Task: MIL-005#2
2026-10-13 14:43:34 +08:00
Tirsvad 5068e5f018 Write the wiki pages in three languages
Refs #30
Task: MIL-005#1
2026-10-13 14:43:33 +08:00
Tirsvad 87e37c1dde Merge pull request 'MIL-004: High score file' (#38) from mil-004-high-score-file into main
CI / checks (push) Successful in 46s
TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Successful in 5s
2026-10-13 08:41:37 +02:00
Tirsvad 4ae80b1f95 Resolve pending commit links
CI / checks (push) Successful in 43s
CI / checks (pull_request) Successful in 47s
2026-10-13 14:38:57 +08:00
Tirsvad 5dcd51a47a Record the review of the MIL-004 code (RC-012) 2026-10-13 14:38:56 +08:00
Tirsvad b353db8b89 Document the high score file in the README
Refs #28
Task: MIL-004#6
2026-10-13 14:38:55 +08:00
Tirsvad ba0ae0e698 Keep the tests away from the real data.txt
Refs #27
Task: MIL-004#5
2026-10-13 14:38:54 +08:00
Tirsvad 4ef3874bb1 Read and write the high score file and show the stored high score
Refs #24
Refs #25
Refs #26
Task: MIL-004#2
Task: MIL-004#3
Task: MIL-004#4
2026-10-13 14:38:51 +08:00
Tirsvad c20ea6c616 Add the high score file constants
Refs #23
Task: MIL-004#1
2026-10-13 14:38:50 +08:00
Tirsvad b4d99e7e01 Merge pull request 'MIL-003: Continuous play and high score' (#37) from mil-003-continuous-play-and-high-score into main
CI / checks (push) Successful in 50s
TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Successful in 7s
2026-10-13 08:35:53 +02:00
Tirsvad 12a64d4913 Resolve pending commit links
CI / checks (push) Successful in 44s
CI / checks (pull_request) Successful in 47s
2026-10-13 14:34:02 +08:00
Tirsvad 8c8198827b Record the review of the MIL-003 code (RC-011) 2026-10-13 14:34:00 +08:00
Tirsvad b38936d5ea Update the README for continuous play
Refs #21
Task: MIL-003#6
2026-10-13 14:33:59 +08:00
Tirsvad bfbb58ba8c Play on after a collision in the main flow
Refs #20
Task: MIL-003#5
2026-10-13 14:33:58 +08:00
Tirsvad 19bc5c1431 Add Snake.reset
Refs #19
Task: MIL-003#4
2026-10-13 14:33:56 +08:00
Tirsvad 518133b688 Add the high score to the scoreboard and replace game_over with reset
Refs #17
Refs #18
Task: MIL-003#2
Task: MIL-003#3
2026-10-13 14:33:54 +08:00
Tirsvad 63090fce3d Add the high score constants
Refs #16
Task: MIL-003#1
2026-10-13 14:33:52 +08:00
Tirsvad 8259bd3359 Merge pull request 'MIL-002: Adopt the game' (#36) from mil-002-adopt-the-game into main
CI / checks (push) Successful in 47s
TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Successful in 8s
2026-10-13 08:31:08 +02:00
Tirsvad bc99180e8d Resolve pending commit links
CI / checks (push) Successful in 50s
CI / checks (pull_request) Successful in 50s
2026-10-13 14:21:06 +08:00
Tirsvad c784a5c374 Record the review of the MIL-002 code (RC-010) 2026-10-13 14:21:05 +08:00
Tirsvad ae30705496 Describe the adopted game in the README
Refs #14
Task: MIL-002#6
2026-10-13 14:21:04 +08:00
Tirsvad b34f66e892 Adopt the main flow and the entry point
Refs #13
Task: MIL-002#5
2026-10-13 14:21:02 +08:00
Tirsvad 346525420e Adopt the Scoreboard class and its tests
Refs #12
Task: MIL-002#4
2026-10-13 14:21:01 +08:00
Tirsvad d4c6ce4419 Adopt the Food class and its tests
Refs #11
Task: MIL-002#3
2026-10-13 14:20:59 +08:00
Tirsvad 54dbd9ca99 Adopt the Snake class and its tests
Refs #10
Task: MIL-002#2
2026-10-13 14:20:58 +08:00
Tirsvad 3ecae1f1b6 Adopt the test fakes
Refs #9
Task: MIL-002#1
2026-10-13 14:20:56 +08:00
Tirsvad 490e801794 Merge pull request 'MIL-001: Project foundation' (#35) from mil-001-project-foundation into main
CI / checks (push) Successful in 42s
TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-13 08:19:57 +02:00
Tirsvad 1cfbe6cf5c Resolve pending commit links
CI / checks (pull_request) Successful in 46s
CI / checks (push) Successful in 44s
2026-10-13 14:17:19 +08:00
Tirsvad 61d6df7784 Record the review of the MIL-001 code (RC-009) 2026-10-13 14:17:18 +08:00
Tirsvad 1bec879a16 Add the continuous integration workflow
Refs #7
Task: MIL-001#6
2026-10-13 14:17:17 +08:00
Tirsvad 079c40edee Add the Doxyfile for the Day 24 repository
Refs #6
Task: MIL-001#5
2026-10-13 14:17:16 +08:00
Tirsvad 0b6e035563 Add the README for the Day 24 repository
Refs #5
Task: MIL-001#4
2026-10-13 14:17:16 +08:00
Tirsvad a78ed6e42e Adopt constants.py and its test
Refs #4
Task: MIL-001#3
2026-10-13 14:17:14 +08:00
Tirsvad c525a88fa4 Add the Python .gitignore for the Day 24 repository
Refs #3
Task: MIL-001#2
2026-10-13 14:17:13 +08:00
Tirsvad abbba0c0ae Add pyproject.toml for the Day 24 repository
Refs #2
Task: MIL-001#1
2026-10-13 14:17:13 +08:00
Tirsvad df35c8bacd Merge pull request 'Plan: Snake Game (Day 24) baseline' (#1) from plan-baseline into main
TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-13 08:12:26 +02:00
Tirsvad e79d974bdb Resolve pending commit links 2026-10-13 14:11:53 +08:00
Tirsvad e004c34565 Plan the Day 24 snake game: business case, stakeholders, dictionary, plan and five milestones 2026-10-13 14:11:42 +08:00
Tirsvad a73e941fb6 Initial commit 2026-10-13 07:17:00 +02:00