Andreas Koepf
|
ff5b210106
|
use native types List->list, Dict->dict, Set->set, Tuple->tuple
|
2025-02-21 15:15:38 +01:00 |
|
Andreas Koepf
|
14f67cb7e7
|
fix handling of walls, add unit test
|
2025-02-14 23:29:17 +01:00 |
|
Andreas Koepf (aider)
|
e106bd311c
|
refactor: Use Path.open() to read rush_18k.txt line by line
|
2025-02-14 17:41:09 +01:00 |
|
Andreas Koepf (aider)
|
d5ce2bfdf5
|
feat: Add score_answer method to RushHourDataset with input validation
|
2025-02-14 17:33:01 +01:00 |
|
Andreas Koepf (aider)
|
8278a9521c
|
test: Add comprehensive unit tests for RushHourDataset
|
2025-02-14 17:29:43 +01:00 |
|
Andreas Koepf (aider)
|
0eecc6c450
|
feat: Add RushHourConfig and RushHourDataset for procedural Rush Hour puzzle generation
|
2025-02-14 17:26:24 +01:00 |
|
Andreas Koepf
|
254f866146
|
refactor: Remove commented TODOs and example code from rush_hour.py
|
2025-02-14 17:26:22 +01:00 |
|
Andreas Koepf
|
417e71cd17
|
add unit test for RushHour Board::perform_moves()
|
2025-02-14 16:59:19 +01:00 |
|
ironbound
|
bcf6344125
|
input check
|
2025-02-14 16:00:22 +01:00 |
|
Andreas Koepf
|
b898dba76c
|
more pythonic formatting
|
2025-02-14 12:04:40 +01:00 |
|
ironbound
|
4cb68b29e1
|
working puzzle
|
2025-02-13 22:09:14 +01:00 |
|
ironbound
|
864f1437f7
|
documented code
|
2025-02-13 19:15:13 +01:00 |
|
ironbound
|
6cb3d401dc
|
v1 bounds checking
|
2025-02-12 05:13:10 +01:00 |
|
ironbound
|
0d70a19399
|
working board
|
2025-02-11 19:41:45 +01:00 |
|