None. snake.py, food.py, scoreboard.py, main.py, __main__.py, fakes.py and the four test modules are byte-identical to the base (diff -q reports nothing). Only README.md is new text: the Run section and the project layout of this repository.
Checks run locally (fresh .venv)
pytest: 138 passed, no window opened
ruff check and ruff format --check: clean
mypy strict: no issues in 13 files
doxygen Doxyfile: 0 warnings
python -m snake_game: smoke run, the process is still running after 4 seconds (window open); it was then stopped
Importing snake_game.main loads neither turtle nor tkinter (tested in tests/test_main.py)
Playing the game by hand to the wall and the tail is S01's check of Go/No-Go criterion 5; the behaviour is covered by the tests of the base.
Delivers MIL-002 (RC-005, code review RC-010; autonomous mode, not independent).
Closes #9
Closes #10
Closes #11
Closes #12
Closes #13
Closes #14
Closes #15
## Differences from the base (021-snake-game)
None. `snake.py`, `food.py`, `scoreboard.py`, `main.py`, `__main__.py`, `fakes.py` and the four test modules are byte-identical to the base (`diff -q` reports nothing). Only `README.md` is new text: the Run section and the project layout of this repository.
## Checks run locally (fresh .venv)
- pytest: 138 passed, no window opened
- ruff check and ruff format --check: clean
- mypy strict: no issues in 13 files
- doxygen Doxyfile: 0 warnings
- `python -m snake_game`: smoke run, the process is still running after 4 seconds (window open); it was then stopped
- Importing `snake_game.main` loads neither `turtle` nor `tkinter` (tested in `tests/test_main.py`)
Playing the game by hand to the wall and the tail is S01's check of Go/No-Go criterion 5; the behaviour is covered by the tests of the base.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delivers MIL-002 (RC-005, code review RC-010; autonomous mode, not independent).
Closes #9
Closes #10
Closes #11
Closes #12
Closes #13
Closes #14
Closes #15
Differences from the base (021-snake-game)
None.
snake.py,food.py,scoreboard.py,main.py,__main__.py,fakes.pyand the four test modules are byte-identical to the base (diff -qreports nothing). OnlyREADME.mdis new text: the Run section and the project layout of this repository.Checks run locally (fresh .venv)
python -m snake_game: smoke run, the process is still running after 4 seconds (window open); it was then stoppedsnake_game.mainloads neitherturtlenortkinter(tested intests/test_main.py)Playing the game by hand to the wall and the tail is S01's check of Go/No-Go criterion 5; the behaviour is covered by the tests of the base.