diff options
author | Toby Vincent <tobyv13@gmail.com> | 2021-09-30 13:41:18 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2021-09-30 13:41:18 -0500 |
commit | b3359393525b827d75a5b0745c3d1d8c9362dc5e (patch) | |
tree | 00c1244674ff311e79c0db96778054a9432bc3ec | |
parent | eb2bb60f1ce8cb65ff05c9eb73c19255c574e850 (diff) |
-rw-r--r-- | .gitattributes | 43 | ||||
-rw-r--r-- | .vscode/launch.json | 46 | ||||
-rw-r--r-- | docs/Project2.pdf | bin | 0 -> 364899 bytes | |||
-rw-r--r-- | src/README.md (renamed from README.md) | 0 | ||||
-rw-r--r-- | src/VERSION (renamed from VERSION) | 0 | ||||
-rw-r--r-- | src/autograder.py (renamed from autograder.py) | 0 | ||||
-rw-r--r-- | src/game.py (renamed from game.py) | 0 | ||||
-rw-r--r-- | src/ghostAgents.py (renamed from ghostAgents.py) | 0 | ||||
-rw-r--r-- | src/grading.py (renamed from grading.py) | 0 | ||||
-rw-r--r-- | src/graphicsDisplay.py (renamed from graphicsDisplay.py) | 0 | ||||
-rw-r--r-- | src/graphicsUtils.py (renamed from graphicsUtils.py) | 0 | ||||
-rw-r--r-- | src/keyboardAgents.py (renamed from keyboardAgents.py) | 0 | ||||
-rw-r--r-- | src/layout.py (renamed from layout.py) | 0 | ||||
-rw-r--r-- | src/layouts/capsuleClassic.lay (renamed from layouts/capsuleClassic.lay) | 0 | ||||
-rw-r--r-- | src/layouts/contestClassic.lay (renamed from layouts/contestClassic.lay) | 0 | ||||
-rw-r--r-- | src/layouts/mediumClassic.lay (renamed from layouts/mediumClassic.lay) | 0 | ||||
-rw-r--r-- | src/layouts/minimaxClassic.lay (renamed from layouts/minimaxClassic.lay) | 0 | ||||
-rw-r--r-- | src/layouts/openClassic.lay (renamed from layouts/openClassic.lay) | 0 | ||||
-rw-r--r-- | src/layouts/originalClassic.lay (renamed from layouts/originalClassic.lay) | 0 | ||||
-rw-r--r-- | src/layouts/smallClassic.lay (renamed from layouts/smallClassic.lay) | 0 | ||||
-rw-r--r-- | src/layouts/testClassic.lay (renamed from layouts/testClassic.lay) | 0 | ||||
-rw-r--r-- | src/layouts/trappedClassic.lay (renamed from layouts/trappedClassic.lay) | 0 | ||||
-rw-r--r-- | src/layouts/trickyClassic.lay (renamed from layouts/trickyClassic.lay) | 0 | ||||
-rw-r--r-- | src/multiAgents.py (renamed from multiAgents.py) | 2 | ||||
-rw-r--r-- | src/multiagentTestClasses.py (renamed from multiagentTestClasses.py) | 0 | ||||
-rw-r--r-- | src/pacman.py (renamed from pacman.py) | 0 | ||||
-rw-r--r-- | src/pacmanAgents.py (renamed from pacmanAgents.py) | 0 | ||||
-rw-r--r-- | src/projectParams.py (renamed from projectParams.py) | 0 | ||||
-rw-r--r-- | src/testClasses.py (renamed from testClasses.py) | 0 | ||||
-rw-r--r-- | src/testParser.py (renamed from testParser.py) | 0 | ||||
-rw-r--r-- | src/test_cases/CONFIG (renamed from test_cases/CONFIG) | 0 | ||||
-rw-r--r-- | src/test_cases/extra/CONFIG (renamed from test_cases/extra/CONFIG) | 0 | ||||
-rw-r--r-- | src/test_cases/extra/grade-agent.test (renamed from test_cases/extra/grade-agent.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q1/CONFIG (renamed from test_cases/q1/CONFIG) | 0 | ||||
-rw-r--r-- | src/test_cases/q1/grade-agent.solution (renamed from test_cases/q1/grade-agent.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q1/grade-agent.test (renamed from test_cases/q1/grade-agent.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/0-lecture-6-tree.solution (renamed from test_cases/q2/0-lecture-6-tree.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/0-lecture-6-tree.test (renamed from test_cases/q2/0-lecture-6-tree.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/0-small-tree.solution (renamed from test_cases/q2/0-small-tree.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/0-small-tree.test (renamed from test_cases/q2/0-small-tree.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-1-minmax.solution (renamed from test_cases/q2/1-1-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-1-minmax.test (renamed from test_cases/q2/1-1-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-2-minmax.solution (renamed from test_cases/q2/1-2-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-2-minmax.test (renamed from test_cases/q2/1-2-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-3-minmax.solution (renamed from test_cases/q2/1-3-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-3-minmax.test (renamed from test_cases/q2/1-3-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-4-minmax.solution (renamed from test_cases/q2/1-4-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-4-minmax.test (renamed from test_cases/q2/1-4-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-5-minmax.solution (renamed from test_cases/q2/1-5-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-5-minmax.test (renamed from test_cases/q2/1-5-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-6-minmax.solution (renamed from test_cases/q2/1-6-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-6-minmax.test (renamed from test_cases/q2/1-6-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-7-minmax.solution (renamed from test_cases/q2/1-7-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-7-minmax.test (renamed from test_cases/q2/1-7-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-8-minmax.solution (renamed from test_cases/q2/1-8-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/1-8-minmax.test (renamed from test_cases/q2/1-8-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-1a-vary-depth.solution (renamed from test_cases/q2/2-1a-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-1a-vary-depth.test (renamed from test_cases/q2/2-1a-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-1b-vary-depth.solution (renamed from test_cases/q2/2-1b-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-1b-vary-depth.test (renamed from test_cases/q2/2-1b-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-2a-vary-depth.solution (renamed from test_cases/q2/2-2a-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-2a-vary-depth.test (renamed from test_cases/q2/2-2a-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-2b-vary-depth.solution (renamed from test_cases/q2/2-2b-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-2b-vary-depth.test (renamed from test_cases/q2/2-2b-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-3a-vary-depth.solution (renamed from test_cases/q2/2-3a-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-3a-vary-depth.test (renamed from test_cases/q2/2-3a-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-3b-vary-depth.solution (renamed from test_cases/q2/2-3b-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-3b-vary-depth.test (renamed from test_cases/q2/2-3b-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-4a-vary-depth.solution (renamed from test_cases/q2/2-4a-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-4a-vary-depth.test (renamed from test_cases/q2/2-4a-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-4b-vary-depth.solution (renamed from test_cases/q2/2-4b-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-4b-vary-depth.test (renamed from test_cases/q2/2-4b-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-one-ghost-3level.solution (renamed from test_cases/q2/2-one-ghost-3level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/2-one-ghost-3level.test (renamed from test_cases/q2/2-one-ghost-3level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/3-one-ghost-4level.solution (renamed from test_cases/q2/3-one-ghost-4level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/3-one-ghost-4level.test (renamed from test_cases/q2/3-one-ghost-4level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/4-two-ghosts-3level.solution (renamed from test_cases/q2/4-two-ghosts-3level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/4-two-ghosts-3level.test (renamed from test_cases/q2/4-two-ghosts-3level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/5-two-ghosts-4level.solution (renamed from test_cases/q2/5-two-ghosts-4level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/5-two-ghosts-4level.test (renamed from test_cases/q2/5-two-ghosts-4level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/6-tied-root.solution (renamed from test_cases/q2/6-tied-root.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/6-tied-root.test (renamed from test_cases/q2/6-tied-root.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-1a-check-depth-one-ghost.solution (renamed from test_cases/q2/7-1a-check-depth-one-ghost.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-1a-check-depth-one-ghost.test (renamed from test_cases/q2/7-1a-check-depth-one-ghost.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-1b-check-depth-one-ghost.solution (renamed from test_cases/q2/7-1b-check-depth-one-ghost.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-1b-check-depth-one-ghost.test (renamed from test_cases/q2/7-1b-check-depth-one-ghost.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-1c-check-depth-one-ghost.solution (renamed from test_cases/q2/7-1c-check-depth-one-ghost.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-1c-check-depth-one-ghost.test (renamed from test_cases/q2/7-1c-check-depth-one-ghost.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-2a-check-depth-two-ghosts.solution (renamed from test_cases/q2/7-2a-check-depth-two-ghosts.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-2a-check-depth-two-ghosts.test (renamed from test_cases/q2/7-2a-check-depth-two-ghosts.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-2b-check-depth-two-ghosts.solution (renamed from test_cases/q2/7-2b-check-depth-two-ghosts.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-2b-check-depth-two-ghosts.test (renamed from test_cases/q2/7-2b-check-depth-two-ghosts.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-2c-check-depth-two-ghosts.solution (renamed from test_cases/q2/7-2c-check-depth-two-ghosts.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/7-2c-check-depth-two-ghosts.test (renamed from test_cases/q2/7-2c-check-depth-two-ghosts.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/8-pacman-game.solution (renamed from test_cases/q2/8-pacman-game.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/8-pacman-game.test (renamed from test_cases/q2/8-pacman-game.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q2/CONFIG (renamed from test_cases/q2/CONFIG) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/0-lecture-6-tree.solution (renamed from test_cases/q3/0-lecture-6-tree.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/0-lecture-6-tree.test (renamed from test_cases/q3/0-lecture-6-tree.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/0-small-tree.solution (renamed from test_cases/q3/0-small-tree.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/0-small-tree.test (renamed from test_cases/q3/0-small-tree.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-1-minmax.solution (renamed from test_cases/q3/1-1-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-1-minmax.test (renamed from test_cases/q3/1-1-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-2-minmax.solution (renamed from test_cases/q3/1-2-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-2-minmax.test (renamed from test_cases/q3/1-2-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-3-minmax.solution (renamed from test_cases/q3/1-3-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-3-minmax.test (renamed from test_cases/q3/1-3-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-4-minmax.solution (renamed from test_cases/q3/1-4-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-4-minmax.test (renamed from test_cases/q3/1-4-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-5-minmax.solution (renamed from test_cases/q3/1-5-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-5-minmax.test (renamed from test_cases/q3/1-5-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-6-minmax.solution (renamed from test_cases/q3/1-6-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-6-minmax.test (renamed from test_cases/q3/1-6-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-7-minmax.solution (renamed from test_cases/q3/1-7-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-7-minmax.test (renamed from test_cases/q3/1-7-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-8-minmax.solution (renamed from test_cases/q3/1-8-minmax.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/1-8-minmax.test (renamed from test_cases/q3/1-8-minmax.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-1a-vary-depth.solution (renamed from test_cases/q3/2-1a-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-1a-vary-depth.test (renamed from test_cases/q3/2-1a-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-1b-vary-depth.solution (renamed from test_cases/q3/2-1b-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-1b-vary-depth.test (renamed from test_cases/q3/2-1b-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-2a-vary-depth.solution (renamed from test_cases/q3/2-2a-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-2a-vary-depth.test (renamed from test_cases/q3/2-2a-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-2b-vary-depth.solution (renamed from test_cases/q3/2-2b-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-2b-vary-depth.test (renamed from test_cases/q3/2-2b-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-3a-vary-depth.solution (renamed from test_cases/q3/2-3a-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-3a-vary-depth.test (renamed from test_cases/q3/2-3a-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-3b-vary-depth.solution (renamed from test_cases/q3/2-3b-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-3b-vary-depth.test (renamed from test_cases/q3/2-3b-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-4a-vary-depth.solution (renamed from test_cases/q3/2-4a-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-4a-vary-depth.test (renamed from test_cases/q3/2-4a-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-4b-vary-depth.solution (renamed from test_cases/q3/2-4b-vary-depth.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-4b-vary-depth.test (renamed from test_cases/q3/2-4b-vary-depth.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-one-ghost-3level.solution (renamed from test_cases/q3/2-one-ghost-3level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/2-one-ghost-3level.test (renamed from test_cases/q3/2-one-ghost-3level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/3-one-ghost-4level.solution (renamed from test_cases/q3/3-one-ghost-4level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/3-one-ghost-4level.test (renamed from test_cases/q3/3-one-ghost-4level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/4-two-ghosts-3level.solution (renamed from test_cases/q3/4-two-ghosts-3level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/4-two-ghosts-3level.test (renamed from test_cases/q3/4-two-ghosts-3level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/5-two-ghosts-4level.solution (renamed from test_cases/q3/5-two-ghosts-4level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/5-two-ghosts-4level.test (renamed from test_cases/q3/5-two-ghosts-4level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/6-tied-root.solution (renamed from test_cases/q3/6-tied-root.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/6-tied-root.test (renamed from test_cases/q3/6-tied-root.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-1a-check-depth-one-ghost.solution (renamed from test_cases/q3/7-1a-check-depth-one-ghost.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-1a-check-depth-one-ghost.test (renamed from test_cases/q3/7-1a-check-depth-one-ghost.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-1b-check-depth-one-ghost.solution (renamed from test_cases/q3/7-1b-check-depth-one-ghost.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-1b-check-depth-one-ghost.test (renamed from test_cases/q3/7-1b-check-depth-one-ghost.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-1c-check-depth-one-ghost.solution (renamed from test_cases/q3/7-1c-check-depth-one-ghost.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-1c-check-depth-one-ghost.test (renamed from test_cases/q3/7-1c-check-depth-one-ghost.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-2a-check-depth-two-ghosts.solution (renamed from test_cases/q3/7-2a-check-depth-two-ghosts.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-2a-check-depth-two-ghosts.test (renamed from test_cases/q3/7-2a-check-depth-two-ghosts.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-2b-check-depth-two-ghosts.solution (renamed from test_cases/q3/7-2b-check-depth-two-ghosts.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-2b-check-depth-two-ghosts.test (renamed from test_cases/q3/7-2b-check-depth-two-ghosts.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-2c-check-depth-two-ghosts.solution (renamed from test_cases/q3/7-2c-check-depth-two-ghosts.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/7-2c-check-depth-two-ghosts.test (renamed from test_cases/q3/7-2c-check-depth-two-ghosts.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/8-pacman-game.solution (renamed from test_cases/q3/8-pacman-game.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/8-pacman-game.test (renamed from test_cases/q3/8-pacman-game.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q3/CONFIG (renamed from test_cases/q3/CONFIG) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/0-expectimax1.solution (renamed from test_cases/q4/0-expectimax1.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/0-expectimax1.test (renamed from test_cases/q4/0-expectimax1.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/1-expectimax2.solution (renamed from test_cases/q4/1-expectimax2.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/1-expectimax2.test (renamed from test_cases/q4/1-expectimax2.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/2-one-ghost-3level.solution (renamed from test_cases/q4/2-one-ghost-3level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/2-one-ghost-3level.test (renamed from test_cases/q4/2-one-ghost-3level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/3-one-ghost-4level.solution (renamed from test_cases/q4/3-one-ghost-4level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/3-one-ghost-4level.test (renamed from test_cases/q4/3-one-ghost-4level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/4-two-ghosts-3level.solution (renamed from test_cases/q4/4-two-ghosts-3level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/4-two-ghosts-3level.test (renamed from test_cases/q4/4-two-ghosts-3level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/5-two-ghosts-4level.solution (renamed from test_cases/q4/5-two-ghosts-4level.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/5-two-ghosts-4level.test (renamed from test_cases/q4/5-two-ghosts-4level.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-1a-check-depth-one-ghost.solution (renamed from test_cases/q4/6-1a-check-depth-one-ghost.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-1a-check-depth-one-ghost.test (renamed from test_cases/q4/6-1a-check-depth-one-ghost.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-1b-check-depth-one-ghost.solution (renamed from test_cases/q4/6-1b-check-depth-one-ghost.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-1b-check-depth-one-ghost.test (renamed from test_cases/q4/6-1b-check-depth-one-ghost.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-1c-check-depth-one-ghost.solution (renamed from test_cases/q4/6-1c-check-depth-one-ghost.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-1c-check-depth-one-ghost.test (renamed from test_cases/q4/6-1c-check-depth-one-ghost.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-2a-check-depth-two-ghosts.solution (renamed from test_cases/q4/6-2a-check-depth-two-ghosts.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-2a-check-depth-two-ghosts.test (renamed from test_cases/q4/6-2a-check-depth-two-ghosts.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-2b-check-depth-two-ghosts.solution (renamed from test_cases/q4/6-2b-check-depth-two-ghosts.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-2b-check-depth-two-ghosts.test (renamed from test_cases/q4/6-2b-check-depth-two-ghosts.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-2c-check-depth-two-ghosts.solution (renamed from test_cases/q4/6-2c-check-depth-two-ghosts.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/6-2c-check-depth-two-ghosts.test (renamed from test_cases/q4/6-2c-check-depth-two-ghosts.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/7-pacman-game.solution (renamed from test_cases/q4/7-pacman-game.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/7-pacman-game.test (renamed from test_cases/q4/7-pacman-game.test) | 0 | ||||
-rw-r--r-- | src/test_cases/q4/CONFIG (renamed from test_cases/q4/CONFIG) | 0 | ||||
-rw-r--r-- | src/test_cases/q5/CONFIG (renamed from test_cases/q5/CONFIG) | 0 | ||||
-rw-r--r-- | src/test_cases/q5/grade-agent.solution (renamed from test_cases/q5/grade-agent.solution) | 0 | ||||
-rw-r--r-- | src/test_cases/q5/grade-agent.test (renamed from test_cases/q5/grade-agent.test) | 0 | ||||
-rw-r--r-- | src/textDisplay.py (renamed from textDisplay.py) | 0 | ||||
-rw-r--r-- | src/util.py (renamed from util.py) | 0 | ||||
-rw-r--r-- | test_output/test_output.txt | 58 |
191 files changed, 140 insertions, 9 deletions
diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..63e82a3 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,43 @@ +############################### +# Git Line Endings # +############################### + +# Set default behavior to automatically normalize line endings. +* text=auto + +# Force batch scripts to always use CRLF line endings so that if a repo is accessed +# in Windows via a file share from Linux, the scripts will work. +*.{cmd,[cC][mM][dD]} text eol=crlf +*.{bat,[bB][aA][tT]} text eol=crlf + +# Force bash scripts to always use LF line endings so that if a repo is accessed +# in Unix via a file share from Windows, the scripts will work. +*.sh text eol=lf + +############################### +# Git Large File System (LFS) # +############################### + +# Archives +*.7z filter=lfs diff=lfs merge=lfs -text +*.br filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text + +# Documents +*.pdf filter=lfs diff=lfs merge=lfs -text + +# Images +*.gif filter=lfs diff=lfs merge=lfs -text +*.ico filter=lfs diff=lfs merge=lfs -text +*.jpg filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.psd filter=lfs diff=lfs merge=lfs -text +*.webp filter=lfs diff=lfs merge=lfs -text + +# Fonts +*.woff2 filter=lfs diff=lfs merge=lfs -text + +# Other +*.exe filter=lfs diff=lfs merge=lfs -text
\ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json index 9e1925d..faec480 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -9,22 +9,52 @@ "type": "python", "request": "launch", "program": "pacman.py", - "args": ["-p", - "ReflexAgent", - "-l", - "testClassic" - ] + "cwd": "${workspaceFolder}/src", + "args": [ + "-p", + "ReflexAgent", + "-l", + "testClassic" + ] }, { "name": "autograder", "type": "python", "request": "launch", "program": "autograder.py", + "cwd": "${workspaceFolder}/src", "args": [ - "-q", - "q2", - "--no-graphics" + "${input:question}", + "${input:graphics}", + "--student-code=multiAgents.py", ] } + ], + "inputs": [ + { + "type": "pickString", + "id": "question", + "description": "Select a question to debug", + "default": "", + "options": [ + "", + "--question=q1", + "--question=q2", + "--question=q3", + "--question=q4", + "--question=q5", + "--question=extra", + ] + }, + { + "type": "pickString", + "id": "graphics", + "description": "Skip graphics?", + "default": "--no-graphics", + "options": [ + "", + "--no-graphics", + ] + }, ] }
\ No newline at end of file diff --git a/docs/Project2.pdf b/docs/Project2.pdf Binary files differnew file mode 100644 index 0000000..837262e --- /dev/null +++ b/docs/Project2.pdf diff --git a/README.md b/src/README.md index 073d11d..073d11d 100644 --- a/README.md +++ b/src/README.md diff --git a/autograder.py b/src/autograder.py index 9c11c4c..9c11c4c 100644 --- a/autograder.py +++ b/src/autograder.py diff --git a/ghostAgents.py b/src/ghostAgents.py index c3afe1f..c3afe1f 100644 --- a/ghostAgents.py +++ b/src/ghostAgents.py diff --git a/grading.py b/src/grading.py index 0ef07a9..0ef07a9 100644 --- a/grading.py +++ b/src/grading.py diff --git a/graphicsDisplay.py b/src/graphicsDisplay.py index 1bfe1b3..1bfe1b3 100644 --- a/graphicsDisplay.py +++ b/src/graphicsDisplay.py diff --git a/graphicsUtils.py b/src/graphicsUtils.py index a1d8bdc..a1d8bdc 100644 --- a/graphicsUtils.py +++ b/src/graphicsUtils.py diff --git a/keyboardAgents.py b/src/keyboardAgents.py index c7d9fcf..c7d9fcf 100644 --- a/keyboardAgents.py +++ b/src/keyboardAgents.py diff --git a/layout.py b/src/layout.py index c6b377d..c6b377d 100644 --- a/layout.py +++ b/src/layout.py diff --git a/layouts/capsuleClassic.lay b/src/layouts/capsuleClassic.lay index 06a5c51..06a5c51 100644 --- a/layouts/capsuleClassic.lay +++ b/src/layouts/capsuleClassic.lay diff --git a/layouts/contestClassic.lay b/src/layouts/contestClassic.lay index 84c8733..84c8733 100644 --- a/layouts/contestClassic.lay +++ b/src/layouts/contestClassic.lay diff --git a/layouts/mediumClassic.lay b/src/layouts/mediumClassic.lay index 33c5db8..33c5db8 100644 --- a/layouts/mediumClassic.lay +++ b/src/layouts/mediumClassic.lay diff --git a/layouts/minimaxClassic.lay b/src/layouts/minimaxClassic.lay index a547397..a547397 100644 --- a/layouts/minimaxClassic.lay +++ b/src/layouts/minimaxClassic.lay diff --git a/layouts/openClassic.lay b/src/layouts/openClassic.lay index 6760b42..6760b42 100644 --- a/layouts/openClassic.lay +++ b/src/layouts/openClassic.lay diff --git a/layouts/originalClassic.lay b/src/layouts/originalClassic.lay index b2770c5..b2770c5 100644 --- a/layouts/originalClassic.lay +++ b/src/layouts/originalClassic.lay diff --git a/layouts/smallClassic.lay b/src/layouts/smallClassic.lay index ce6c1d9..ce6c1d9 100644 --- a/layouts/smallClassic.lay +++ b/src/layouts/smallClassic.lay diff --git a/layouts/testClassic.lay b/src/layouts/testClassic.lay index 4b3ffca..4b3ffca 100644 --- a/layouts/testClassic.lay +++ b/src/layouts/testClassic.lay diff --git a/layouts/trappedClassic.lay b/src/layouts/trappedClassic.lay index 289557f..289557f 100644 --- a/layouts/trappedClassic.lay +++ b/src/layouts/trappedClassic.lay diff --git a/layouts/trickyClassic.lay b/src/layouts/trickyClassic.lay index ffa156c..ffa156c 100644 --- a/layouts/trickyClassic.lay +++ b/src/layouts/trickyClassic.lay diff --git a/multiAgents.py b/src/multiAgents.py index f255050..31a3b3c 100644 --- a/multiAgents.py +++ b/src/multiAgents.py @@ -183,7 +183,7 @@ class MinimaxAgent(MultiAgentSearchAgent): successorState = gameState.generateSuccessor(agentIndex, action) oldScore = score score = minMax(score, minimax(successorState, depth, nextIndex)) - if score != oldScore and minMax == max and depth == 0: + if depth == 0 and minMax == max and score != oldScore: self.action = action return score diff --git a/multiagentTestClasses.py b/src/multiagentTestClasses.py index 2bea859..2bea859 100644 --- a/multiagentTestClasses.py +++ b/src/multiagentTestClasses.py diff --git a/pacman.py b/src/pacman.py index 740451d..740451d 100644 --- a/pacman.py +++ b/src/pacman.py diff --git a/pacmanAgents.py b/src/pacmanAgents.py index ae97634..ae97634 100644 --- a/pacmanAgents.py +++ b/src/pacmanAgents.py diff --git a/projectParams.py b/src/projectParams.py index 3502a3d..3502a3d 100644 --- a/projectParams.py +++ b/src/projectParams.py diff --git a/testClasses.py b/src/testClasses.py index 67b76b5..67b76b5 100644 --- a/testClasses.py +++ b/src/testClasses.py diff --git a/testParser.py b/src/testParser.py index ceedeaf..ceedeaf 100644 --- a/testParser.py +++ b/src/testParser.py diff --git a/test_cases/CONFIG b/src/test_cases/CONFIG index e01f27b..e01f27b 100644 --- a/test_cases/CONFIG +++ b/src/test_cases/CONFIG diff --git a/test_cases/extra/CONFIG b/src/test_cases/extra/CONFIG index 3a646dd..3a646dd 100644 --- a/test_cases/extra/CONFIG +++ b/src/test_cases/extra/CONFIG diff --git a/test_cases/extra/grade-agent.test b/src/test_cases/extra/grade-agent.test index 5da84c6..5da84c6 100644 --- a/test_cases/extra/grade-agent.test +++ b/src/test_cases/extra/grade-agent.test diff --git a/test_cases/q1/CONFIG b/src/test_cases/q1/CONFIG index 426bfe9..426bfe9 100644 --- a/test_cases/q1/CONFIG +++ b/src/test_cases/q1/CONFIG diff --git a/test_cases/q1/grade-agent.solution b/src/test_cases/q1/grade-agent.solution index 278af4f..278af4f 100644 --- a/test_cases/q1/grade-agent.solution +++ b/src/test_cases/q1/grade-agent.solution diff --git a/test_cases/q1/grade-agent.test b/src/test_cases/q1/grade-agent.test index 3a70660..3a70660 100644 --- a/test_cases/q1/grade-agent.test +++ b/src/test_cases/q1/grade-agent.test diff --git a/test_cases/q2/0-lecture-6-tree.solution b/src/test_cases/q2/0-lecture-6-tree.solution index 3c6a74d..3c6a74d 100644 --- a/test_cases/q2/0-lecture-6-tree.solution +++ b/src/test_cases/q2/0-lecture-6-tree.solution diff --git a/test_cases/q2/0-lecture-6-tree.test b/src/test_cases/q2/0-lecture-6-tree.test index debf815..debf815 100644 --- a/test_cases/q2/0-lecture-6-tree.test +++ b/src/test_cases/q2/0-lecture-6-tree.test diff --git a/test_cases/q2/0-small-tree.solution b/src/test_cases/q2/0-small-tree.solution index f381f9a..f381f9a 100644 --- a/test_cases/q2/0-small-tree.solution +++ b/src/test_cases/q2/0-small-tree.solution diff --git a/test_cases/q2/0-small-tree.test b/src/test_cases/q2/0-small-tree.test index 5eaa65c..5eaa65c 100644 --- a/test_cases/q2/0-small-tree.test +++ b/src/test_cases/q2/0-small-tree.test diff --git a/test_cases/q2/1-1-minmax.solution b/src/test_cases/q2/1-1-minmax.solution index 3ac7510..3ac7510 100644 --- a/test_cases/q2/1-1-minmax.solution +++ b/src/test_cases/q2/1-1-minmax.solution diff --git a/test_cases/q2/1-1-minmax.test b/src/test_cases/q2/1-1-minmax.test index addd65b..addd65b 100644 --- a/test_cases/q2/1-1-minmax.test +++ b/src/test_cases/q2/1-1-minmax.test diff --git a/test_cases/q2/1-2-minmax.solution b/src/test_cases/q2/1-2-minmax.solution index e40e3de..e40e3de 100644 --- a/test_cases/q2/1-2-minmax.solution +++ b/src/test_cases/q2/1-2-minmax.solution diff --git a/test_cases/q2/1-2-minmax.test b/src/test_cases/q2/1-2-minmax.test index 44e0a77..44e0a77 100644 --- a/test_cases/q2/1-2-minmax.test +++ b/src/test_cases/q2/1-2-minmax.test diff --git a/test_cases/q2/1-3-minmax.solution b/src/test_cases/q2/1-3-minmax.solution index 513961c..513961c 100644 --- a/test_cases/q2/1-3-minmax.solution +++ b/src/test_cases/q2/1-3-minmax.solution diff --git a/test_cases/q2/1-3-minmax.test b/src/test_cases/q2/1-3-minmax.test index 5f4b12d..5f4b12d 100644 --- a/test_cases/q2/1-3-minmax.test +++ b/src/test_cases/q2/1-3-minmax.test diff --git a/test_cases/q2/1-4-minmax.solution b/src/test_cases/q2/1-4-minmax.solution index 1ae4c0f..1ae4c0f 100644 --- a/test_cases/q2/1-4-minmax.solution +++ b/src/test_cases/q2/1-4-minmax.solution diff --git a/test_cases/q2/1-4-minmax.test b/src/test_cases/q2/1-4-minmax.test index 445fe0f..445fe0f 100644 --- a/test_cases/q2/1-4-minmax.test +++ b/src/test_cases/q2/1-4-minmax.test diff --git a/test_cases/q2/1-5-minmax.solution b/src/test_cases/q2/1-5-minmax.solution index 0553ca7..0553ca7 100644 --- a/test_cases/q2/1-5-minmax.solution +++ b/src/test_cases/q2/1-5-minmax.solution diff --git a/test_cases/q2/1-5-minmax.test b/src/test_cases/q2/1-5-minmax.test index 5ce2ba9..5ce2ba9 100644 --- a/test_cases/q2/1-5-minmax.test +++ b/src/test_cases/q2/1-5-minmax.test diff --git a/test_cases/q2/1-6-minmax.solution b/src/test_cases/q2/1-6-minmax.solution index f25e068..f25e068 100644 --- a/test_cases/q2/1-6-minmax.solution +++ b/src/test_cases/q2/1-6-minmax.solution diff --git a/test_cases/q2/1-6-minmax.test b/src/test_cases/q2/1-6-minmax.test index 44b166f..44b166f 100644 --- a/test_cases/q2/1-6-minmax.test +++ b/src/test_cases/q2/1-6-minmax.test diff --git a/test_cases/q2/1-7-minmax.solution b/src/test_cases/q2/1-7-minmax.solution index fd801a8..fd801a8 100644 --- a/test_cases/q2/1-7-minmax.solution +++ b/src/test_cases/q2/1-7-minmax.solution diff --git a/test_cases/q2/1-7-minmax.test b/src/test_cases/q2/1-7-minmax.test index 534cb39..534cb39 100644 --- a/test_cases/q2/1-7-minmax.test +++ b/src/test_cases/q2/1-7-minmax.test diff --git a/test_cases/q2/1-8-minmax.solution b/src/test_cases/q2/1-8-minmax.solution index 80c7ebe..80c7ebe 100644 --- a/test_cases/q2/1-8-minmax.solution +++ b/src/test_cases/q2/1-8-minmax.solution diff --git a/test_cases/q2/1-8-minmax.test b/src/test_cases/q2/1-8-minmax.test index 7d3ead9..7d3ead9 100644 --- a/test_cases/q2/1-8-minmax.test +++ b/src/test_cases/q2/1-8-minmax.test diff --git a/test_cases/q2/2-1a-vary-depth.solution b/src/test_cases/q2/2-1a-vary-depth.solution index 9dd1708..9dd1708 100644 --- a/test_cases/q2/2-1a-vary-depth.solution +++ b/src/test_cases/q2/2-1a-vary-depth.solution diff --git a/test_cases/q2/2-1a-vary-depth.test b/src/test_cases/q2/2-1a-vary-depth.test index 321b1ce..321b1ce 100644 --- a/test_cases/q2/2-1a-vary-depth.test +++ b/src/test_cases/q2/2-1a-vary-depth.test diff --git a/test_cases/q2/2-1b-vary-depth.solution b/src/test_cases/q2/2-1b-vary-depth.solution index a824e44..a824e44 100644 --- a/test_cases/q2/2-1b-vary-depth.solution +++ b/src/test_cases/q2/2-1b-vary-depth.solution diff --git a/test_cases/q2/2-1b-vary-depth.test b/src/test_cases/q2/2-1b-vary-depth.test index d0d656d..d0d656d 100644 --- a/test_cases/q2/2-1b-vary-depth.test +++ b/src/test_cases/q2/2-1b-vary-depth.test diff --git a/test_cases/q2/2-2a-vary-depth.solution b/src/test_cases/q2/2-2a-vary-depth.solution index b4b0e98..b4b0e98 100644 --- a/test_cases/q2/2-2a-vary-depth.solution +++ b/src/test_cases/q2/2-2a-vary-depth.solution diff --git a/test_cases/q2/2-2a-vary-depth.test b/src/test_cases/q2/2-2a-vary-depth.test index 204877f..204877f 100644 --- a/test_cases/q2/2-2a-vary-depth.test +++ b/src/test_cases/q2/2-2a-vary-depth.test diff --git a/test_cases/q2/2-2b-vary-depth.solution b/src/test_cases/q2/2-2b-vary-depth.solution index 94e2089..94e2089 100644 --- a/test_cases/q2/2-2b-vary-depth.solution +++ b/src/test_cases/q2/2-2b-vary-depth.solution diff --git a/test_cases/q2/2-2b-vary-depth.test b/src/test_cases/q2/2-2b-vary-depth.test index 1e4ef41..1e4ef41 100644 --- a/test_cases/q2/2-2b-vary-depth.test +++ b/src/test_cases/q2/2-2b-vary-depth.test diff --git a/test_cases/q2/2-3a-vary-depth.solution b/src/test_cases/q2/2-3a-vary-depth.solution index 1bab661..1bab661 100644 --- a/test_cases/q2/2-3a-vary-depth.solution +++ b/src/test_cases/q2/2-3a-vary-depth.solution diff --git a/test_cases/q2/2-3a-vary-depth.test b/src/test_cases/q2/2-3a-vary-depth.test index e083759..e083759 100644 --- a/test_cases/q2/2-3a-vary-depth.test +++ b/src/test_cases/q2/2-3a-vary-depth.test diff --git a/test_cases/q2/2-3b-vary-depth.solution b/src/test_cases/q2/2-3b-vary-depth.solution index fb389ec..fb389ec 100644 --- a/test_cases/q2/2-3b-vary-depth.solution +++ b/src/test_cases/q2/2-3b-vary-depth.solution diff --git a/test_cases/q2/2-3b-vary-depth.test b/src/test_cases/q2/2-3b-vary-depth.test index cbe88b5..cbe88b5 100644 --- a/test_cases/q2/2-3b-vary-depth.test +++ b/src/test_cases/q2/2-3b-vary-depth.test diff --git a/test_cases/q2/2-4a-vary-depth.solution b/src/test_cases/q2/2-4a-vary-depth.solution index 815147d..815147d 100644 --- a/test_cases/q2/2-4a-vary-depth.solution +++ b/src/test_cases/q2/2-4a-vary-depth.solution diff --git a/test_cases/q2/2-4a-vary-depth.test b/src/test_cases/q2/2-4a-vary-depth.test index e519969..e519969 100644 --- a/test_cases/q2/2-4a-vary-depth.test +++ b/src/test_cases/q2/2-4a-vary-depth.test diff --git a/test_cases/q2/2-4b-vary-depth.solution b/src/test_cases/q2/2-4b-vary-depth.solution index 3b12519..3b12519 100644 --- a/test_cases/q2/2-4b-vary-depth.solution +++ b/src/test_cases/q2/2-4b-vary-depth.solution diff --git a/test_cases/q2/2-4b-vary-depth.test b/src/test_cases/q2/2-4b-vary-depth.test index a80e82d..a80e82d 100644 --- a/test_cases/q2/2-4b-vary-depth.test +++ b/src/test_cases/q2/2-4b-vary-depth.test diff --git a/test_cases/q2/2-one-ghost-3level.solution b/src/test_cases/q2/2-one-ghost-3level.solution index f7b10fb..f7b10fb 100644 --- a/test_cases/q2/2-one-ghost-3level.solution +++ b/src/test_cases/q2/2-one-ghost-3level.solution diff --git a/test_cases/q2/2-one-ghost-3level.test b/src/test_cases/q2/2-one-ghost-3level.test index 90d4685..90d4685 100644 --- a/test_cases/q2/2-one-ghost-3level.test +++ b/src/test_cases/q2/2-one-ghost-3level.test diff --git a/test_cases/q2/3-one-ghost-4level.solution b/src/test_cases/q2/3-one-ghost-4level.solution index 5fcb2c5..5fcb2c5 100644 --- a/test_cases/q2/3-one-ghost-4level.solution +++ b/src/test_cases/q2/3-one-ghost-4level.solution diff --git a/test_cases/q2/3-one-ghost-4level.test b/src/test_cases/q2/3-one-ghost-4level.test index 6868528..6868528 100644 --- a/test_cases/q2/3-one-ghost-4level.test +++ b/src/test_cases/q2/3-one-ghost-4level.test diff --git a/test_cases/q2/4-two-ghosts-3level.solution b/src/test_cases/q2/4-two-ghosts-3level.solution index 36a2326..36a2326 100644 --- a/test_cases/q2/4-two-ghosts-3level.solution +++ b/src/test_cases/q2/4-two-ghosts-3level.solution diff --git a/test_cases/q2/4-two-ghosts-3level.test b/src/test_cases/q2/4-two-ghosts-3level.test index a2c5bad..a2c5bad 100644 --- a/test_cases/q2/4-two-ghosts-3level.test +++ b/src/test_cases/q2/4-two-ghosts-3level.test diff --git a/test_cases/q2/5-two-ghosts-4level.solution b/src/test_cases/q2/5-two-ghosts-4level.solution index 3164ec0..3164ec0 100644 --- a/test_cases/q2/5-two-ghosts-4level.solution +++ b/src/test_cases/q2/5-two-ghosts-4level.solution diff --git a/test_cases/q2/5-two-ghosts-4level.test b/src/test_cases/q2/5-two-ghosts-4level.test index 9eeb228..9eeb228 100644 --- a/test_cases/q2/5-two-ghosts-4level.test +++ b/src/test_cases/q2/5-two-ghosts-4level.test diff --git a/test_cases/q2/6-tied-root.solution b/src/test_cases/q2/6-tied-root.solution index 61918b0..61918b0 100644 --- a/test_cases/q2/6-tied-root.solution +++ b/src/test_cases/q2/6-tied-root.solution diff --git a/test_cases/q2/6-tied-root.test b/src/test_cases/q2/6-tied-root.test index 98cc012..98cc012 100644 --- a/test_cases/q2/6-tied-root.test +++ b/src/test_cases/q2/6-tied-root.test diff --git a/test_cases/q2/7-1a-check-depth-one-ghost.solution b/src/test_cases/q2/7-1a-check-depth-one-ghost.solution index 0b7f01b..0b7f01b 100644 --- a/test_cases/q2/7-1a-check-depth-one-ghost.solution +++ b/src/test_cases/q2/7-1a-check-depth-one-ghost.solution diff --git a/test_cases/q2/7-1a-check-depth-one-ghost.test b/src/test_cases/q2/7-1a-check-depth-one-ghost.test index 077effc..077effc 100644 --- a/test_cases/q2/7-1a-check-depth-one-ghost.test +++ b/src/test_cases/q2/7-1a-check-depth-one-ghost.test diff --git a/test_cases/q2/7-1b-check-depth-one-ghost.solution b/src/test_cases/q2/7-1b-check-depth-one-ghost.solution index e7e3c6f..e7e3c6f 100644 --- a/test_cases/q2/7-1b-check-depth-one-ghost.solution +++ b/src/test_cases/q2/7-1b-check-depth-one-ghost.solution diff --git a/test_cases/q2/7-1b-check-depth-one-ghost.test b/src/test_cases/q2/7-1b-check-depth-one-ghost.test index 53cefd4..53cefd4 100644 --- a/test_cases/q2/7-1b-check-depth-one-ghost.test +++ b/src/test_cases/q2/7-1b-check-depth-one-ghost.test diff --git a/test_cases/q2/7-1c-check-depth-one-ghost.solution b/src/test_cases/q2/7-1c-check-depth-one-ghost.solution index 188854d..188854d 100644 --- a/test_cases/q2/7-1c-check-depth-one-ghost.solution +++ b/src/test_cases/q2/7-1c-check-depth-one-ghost.solution diff --git a/test_cases/q2/7-1c-check-depth-one-ghost.test b/src/test_cases/q2/7-1c-check-depth-one-ghost.test index 51a5c9a..51a5c9a 100644 --- a/test_cases/q2/7-1c-check-depth-one-ghost.test +++ b/src/test_cases/q2/7-1c-check-depth-one-ghost.test diff --git a/test_cases/q2/7-2a-check-depth-two-ghosts.solution b/src/test_cases/q2/7-2a-check-depth-two-ghosts.solution index 649825a..649825a 100644 --- a/test_cases/q2/7-2a-check-depth-two-ghosts.solution +++ b/src/test_cases/q2/7-2a-check-depth-two-ghosts.solution diff --git a/test_cases/q2/7-2a-check-depth-two-ghosts.test b/src/test_cases/q2/7-2a-check-depth-two-ghosts.test index c8fc743..c8fc743 100644 --- a/test_cases/q2/7-2a-check-depth-two-ghosts.test +++ b/src/test_cases/q2/7-2a-check-depth-two-ghosts.test diff --git a/test_cases/q2/7-2b-check-depth-two-ghosts.solution b/src/test_cases/q2/7-2b-check-depth-two-ghosts.solution index 440eaf8..440eaf8 100644 --- a/test_cases/q2/7-2b-check-depth-two-ghosts.solution +++ b/src/test_cases/q2/7-2b-check-depth-two-ghosts.solution diff --git a/test_cases/q2/7-2b-check-depth-two-ghosts.test b/src/test_cases/q2/7-2b-check-depth-two-ghosts.test index 2dff6d0..2dff6d0 100644 --- a/test_cases/q2/7-2b-check-depth-two-ghosts.test +++ b/src/test_cases/q2/7-2b-check-depth-two-ghosts.test diff --git a/test_cases/q2/7-2c-check-depth-two-ghosts.solution b/src/test_cases/q2/7-2c-check-depth-two-ghosts.solution index fb146d8..fb146d8 100644 --- a/test_cases/q2/7-2c-check-depth-two-ghosts.solution +++ b/src/test_cases/q2/7-2c-check-depth-two-ghosts.solution diff --git a/test_cases/q2/7-2c-check-depth-two-ghosts.test b/src/test_cases/q2/7-2c-check-depth-two-ghosts.test index 2ef9f15..2ef9f15 100644 --- a/test_cases/q2/7-2c-check-depth-two-ghosts.test +++ b/src/test_cases/q2/7-2c-check-depth-two-ghosts.test diff --git a/test_cases/q2/8-pacman-game.solution b/src/test_cases/q2/8-pacman-game.solution index 4ee19d8..4ee19d8 100644 --- a/test_cases/q2/8-pacman-game.solution +++ b/src/test_cases/q2/8-pacman-game.solution diff --git a/test_cases/q2/8-pacman-game.test b/src/test_cases/q2/8-pacman-game.test index be7396d..be7396d 100644 --- a/test_cases/q2/8-pacman-game.test +++ b/src/test_cases/q2/8-pacman-game.test diff --git a/test_cases/q2/CONFIG b/src/test_cases/q2/CONFIG index a5adc3f..a5adc3f 100644 --- a/test_cases/q2/CONFIG +++ b/src/test_cases/q2/CONFIG diff --git a/test_cases/q3/0-lecture-6-tree.solution b/src/test_cases/q3/0-lecture-6-tree.solution index c4a91ad..c4a91ad 100644 --- a/test_cases/q3/0-lecture-6-tree.solution +++ b/src/test_cases/q3/0-lecture-6-tree.solution diff --git a/test_cases/q3/0-lecture-6-tree.test b/src/test_cases/q3/0-lecture-6-tree.test index cbc61fe..cbc61fe 100644 --- a/test_cases/q3/0-lecture-6-tree.test +++ b/src/test_cases/q3/0-lecture-6-tree.test diff --git a/test_cases/q3/0-small-tree.solution b/src/test_cases/q3/0-small-tree.solution index e940986..e940986 100644 --- a/test_cases/q3/0-small-tree.solution +++ b/src/test_cases/q3/0-small-tree.solution diff --git a/test_cases/q3/0-small-tree.test b/src/test_cases/q3/0-small-tree.test index a9829d0..a9829d0 100644 --- a/test_cases/q3/0-small-tree.test +++ b/src/test_cases/q3/0-small-tree.test diff --git a/test_cases/q3/1-1-minmax.solution b/src/test_cases/q3/1-1-minmax.solution index 2834b29..2834b29 100644 --- a/test_cases/q3/1-1-minmax.solution +++ b/src/test_cases/q3/1-1-minmax.solution diff --git a/test_cases/q3/1-1-minmax.test b/src/test_cases/q3/1-1-minmax.test index c601316..c601316 100644 --- a/test_cases/q3/1-1-minmax.test +++ b/src/test_cases/q3/1-1-minmax.test diff --git a/test_cases/q3/1-2-minmax.solution b/src/test_cases/q3/1-2-minmax.solution index 8c17bcf..8c17bcf 100644 --- a/test_cases/q3/1-2-minmax.solution +++ b/src/test_cases/q3/1-2-minmax.solution diff --git a/test_cases/q3/1-2-minmax.test b/src/test_cases/q3/1-2-minmax.test index d42a467..d42a467 100644 --- a/test_cases/q3/1-2-minmax.test +++ b/src/test_cases/q3/1-2-minmax.test diff --git a/test_cases/q3/1-3-minmax.solution b/src/test_cases/q3/1-3-minmax.solution index 827cdbd..827cdbd 100644 --- a/test_cases/q3/1-3-minmax.solution +++ b/src/test_cases/q3/1-3-minmax.solution diff --git a/test_cases/q3/1-3-minmax.test b/src/test_cases/q3/1-3-minmax.test index 0fc2226..0fc2226 100644 --- a/test_cases/q3/1-3-minmax.test +++ b/src/test_cases/q3/1-3-minmax.test diff --git a/test_cases/q3/1-4-minmax.solution b/src/test_cases/q3/1-4-minmax.solution index f5570d1..f5570d1 100644 --- a/test_cases/q3/1-4-minmax.solution +++ b/src/test_cases/q3/1-4-minmax.solution diff --git a/test_cases/q3/1-4-minmax.test b/src/test_cases/q3/1-4-minmax.test index d8d02e2..d8d02e2 100644 --- a/test_cases/q3/1-4-minmax.test +++ b/src/test_cases/q3/1-4-minmax.test diff --git a/test_cases/q3/1-5-minmax.solution b/src/test_cases/q3/1-5-minmax.solution index 06cebde..06cebde 100644 --- a/test_cases/q3/1-5-minmax.solution +++ b/src/test_cases/q3/1-5-minmax.solution diff --git a/test_cases/q3/1-5-minmax.test b/src/test_cases/q3/1-5-minmax.test index 2d57290..2d57290 100644 --- a/test_cases/q3/1-5-minmax.test +++ b/src/test_cases/q3/1-5-minmax.test diff --git a/test_cases/q3/1-6-minmax.solution b/src/test_cases/q3/1-6-minmax.solution index 1ced2ca..1ced2ca 100644 --- a/test_cases/q3/1-6-minmax.solution +++ b/src/test_cases/q3/1-6-minmax.solution diff --git a/test_cases/q3/1-6-minmax.test b/src/test_cases/q3/1-6-minmax.test index 3360e93..3360e93 100644 --- a/test_cases/q3/1-6-minmax.test +++ b/src/test_cases/q3/1-6-minmax.test diff --git a/test_cases/q3/1-7-minmax.solution b/src/test_cases/q3/1-7-minmax.solution index 74e2da0..74e2da0 100644 --- a/test_cases/q3/1-7-minmax.solution +++ b/src/test_cases/q3/1-7-minmax.solution diff --git a/test_cases/q3/1-7-minmax.test b/src/test_cases/q3/1-7-minmax.test index 207381d..207381d 100644 --- a/test_cases/q3/1-7-minmax.test +++ b/src/test_cases/q3/1-7-minmax.test diff --git a/test_cases/q3/1-8-minmax.solution b/src/test_cases/q3/1-8-minmax.solution index bf426b8..bf426b8 100644 --- a/test_cases/q3/1-8-minmax.solution +++ b/src/test_cases/q3/1-8-minmax.solution diff --git a/test_cases/q3/1-8-minmax.test b/src/test_cases/q3/1-8-minmax.test index 2272b30..2272b30 100644 --- a/test_cases/q3/1-8-minmax.test +++ b/src/test_cases/q3/1-8-minmax.test diff --git a/test_cases/q3/2-1a-vary-depth.solution b/src/test_cases/q3/2-1a-vary-depth.solution index 59d892c..59d892c 100644 --- a/test_cases/q3/2-1a-vary-depth.solution +++ b/src/test_cases/q3/2-1a-vary-depth.solution diff --git a/test_cases/q3/2-1a-vary-depth.test b/src/test_cases/q3/2-1a-vary-depth.test index f8f9431..f8f9431 100644 --- a/test_cases/q3/2-1a-vary-depth.test +++ b/src/test_cases/q3/2-1a-vary-depth.test diff --git a/test_cases/q3/2-1b-vary-depth.solution b/src/test_cases/q3/2-1b-vary-depth.solution index a0f232c..a0f232c 100644 --- a/test_cases/q3/2-1b-vary-depth.solution +++ b/src/test_cases/q3/2-1b-vary-depth.solution diff --git a/test_cases/q3/2-1b-vary-depth.test b/src/test_cases/q3/2-1b-vary-depth.test index 1b161af..1b161af 100644 --- a/test_cases/q3/2-1b-vary-depth.test +++ b/src/test_cases/q3/2-1b-vary-depth.test diff --git a/test_cases/q3/2-2a-vary-depth.solution b/src/test_cases/q3/2-2a-vary-depth.solution index 6e8d7fd..6e8d7fd 100644 --- a/test_cases/q3/2-2a-vary-depth.solution +++ b/src/test_cases/q3/2-2a-vary-depth.solution diff --git a/test_cases/q3/2-2a-vary-depth.test b/src/test_cases/q3/2-2a-vary-depth.test index b436d21..b436d21 100644 --- a/test_cases/q3/2-2a-vary-depth.test +++ b/src/test_cases/q3/2-2a-vary-depth.test diff --git a/test_cases/q3/2-2b-vary-depth.solution b/src/test_cases/q3/2-2b-vary-depth.solution index f508aef..f508aef 100644 --- a/test_cases/q3/2-2b-vary-depth.solution +++ b/src/test_cases/q3/2-2b-vary-depth.solution diff --git a/test_cases/q3/2-2b-vary-depth.test b/src/test_cases/q3/2-2b-vary-depth.test index c0540a3..c0540a3 100644 --- a/test_cases/q3/2-2b-vary-depth.test +++ b/src/test_cases/q3/2-2b-vary-depth.test diff --git a/test_cases/q3/2-3a-vary-depth.solution b/src/test_cases/q3/2-3a-vary-depth.solution index d805b84..d805b84 100644 --- a/test_cases/q3/2-3a-vary-depth.solution +++ b/src/test_cases/q3/2-3a-vary-depth.solution diff --git a/test_cases/q3/2-3a-vary-depth.test b/src/test_cases/q3/2-3a-vary-depth.test index 853a8d3..853a8d3 100644 --- a/test_cases/q3/2-3a-vary-depth.test +++ b/src/test_cases/q3/2-3a-vary-depth.test diff --git a/test_cases/q3/2-3b-vary-depth.solution b/src/test_cases/q3/2-3b-vary-depth.solution index 32a70c6..32a70c6 100644 --- a/test_cases/q3/2-3b-vary-depth.solution +++ b/src/test_cases/q3/2-3b-vary-depth.solution diff --git a/test_cases/q3/2-3b-vary-depth.test b/src/test_cases/q3/2-3b-vary-depth.test index 2892005..2892005 100644 --- a/test_cases/q3/2-3b-vary-depth.test +++ b/src/test_cases/q3/2-3b-vary-depth.test diff --git a/test_cases/q3/2-4a-vary-depth.solution b/src/test_cases/q3/2-4a-vary-depth.solution index eafdb62..eafdb62 100644 --- a/test_cases/q3/2-4a-vary-depth.solution +++ b/src/test_cases/q3/2-4a-vary-depth.solution diff --git a/test_cases/q3/2-4a-vary-depth.test b/src/test_cases/q3/2-4a-vary-depth.test index 73d681b..73d681b 100644 --- a/test_cases/q3/2-4a-vary-depth.test +++ b/src/test_cases/q3/2-4a-vary-depth.test diff --git a/test_cases/q3/2-4b-vary-depth.solution b/src/test_cases/q3/2-4b-vary-depth.solution index 820398a..820398a 100644 --- a/test_cases/q3/2-4b-vary-depth.solution +++ b/src/test_cases/q3/2-4b-vary-depth.solution diff --git a/test_cases/q3/2-4b-vary-depth.test b/src/test_cases/q3/2-4b-vary-depth.test index a7aca5f..a7aca5f 100644 --- a/test_cases/q3/2-4b-vary-depth.test +++ b/src/test_cases/q3/2-4b-vary-depth.test diff --git a/test_cases/q3/2-one-ghost-3level.solution b/src/test_cases/q3/2-one-ghost-3level.solution index b22f76f..b22f76f 100644 --- a/test_cases/q3/2-one-ghost-3level.solution +++ b/src/test_cases/q3/2-one-ghost-3level.solution diff --git a/test_cases/q3/2-one-ghost-3level.test b/src/test_cases/q3/2-one-ghost-3level.test index 2ec19b4..2ec19b4 100644 --- a/test_cases/q3/2-one-ghost-3level.test +++ b/src/test_cases/q3/2-one-ghost-3level.test diff --git a/test_cases/q3/3-one-ghost-4level.solution b/src/test_cases/q3/3-one-ghost-4level.solution index b6a9a0f..b6a9a0f 100644 --- a/test_cases/q3/3-one-ghost-4level.solution +++ b/src/test_cases/q3/3-one-ghost-4level.solution diff --git a/test_cases/q3/3-one-ghost-4level.test b/src/test_cases/q3/3-one-ghost-4level.test index cfa33db..cfa33db 100644 --- a/test_cases/q3/3-one-ghost-4level.test +++ b/src/test_cases/q3/3-one-ghost-4level.test diff --git a/test_cases/q3/4-two-ghosts-3level.solution b/src/test_cases/q3/4-two-ghosts-3level.solution index 12e9520..12e9520 100644 --- a/test_cases/q3/4-two-ghosts-3level.solution +++ b/src/test_cases/q3/4-two-ghosts-3level.solution diff --git a/test_cases/q3/4-two-ghosts-3level.test b/src/test_cases/q3/4-two-ghosts-3level.test index fd3ac91..fd3ac91 100644 --- a/test_cases/q3/4-two-ghosts-3level.test +++ b/src/test_cases/q3/4-two-ghosts-3level.test diff --git a/test_cases/q3/5-two-ghosts-4level.solution b/src/test_cases/q3/5-two-ghosts-4level.solution index 89c534c..89c534c 100644 --- a/test_cases/q3/5-two-ghosts-4level.solution +++ b/src/test_cases/q3/5-two-ghosts-4level.solution diff --git a/test_cases/q3/5-two-ghosts-4level.test b/src/test_cases/q3/5-two-ghosts-4level.test index ce431fc..ce431fc 100644 --- a/test_cases/q3/5-two-ghosts-4level.test +++ b/src/test_cases/q3/5-two-ghosts-4level.test diff --git a/test_cases/q3/6-tied-root.solution b/src/test_cases/q3/6-tied-root.solution index 93ece27..93ece27 100644 --- a/test_cases/q3/6-tied-root.solution +++ b/src/test_cases/q3/6-tied-root.solution diff --git a/test_cases/q3/6-tied-root.test b/src/test_cases/q3/6-tied-root.test index b43f4d9..b43f4d9 100644 --- a/test_cases/q3/6-tied-root.test +++ b/src/test_cases/q3/6-tied-root.test diff --git a/test_cases/q3/7-1a-check-depth-one-ghost.solution b/src/test_cases/q3/7-1a-check-depth-one-ghost.solution index a3a74c4..a3a74c4 100644 --- a/test_cases/q3/7-1a-check-depth-one-ghost.solution +++ b/src/test_cases/q3/7-1a-check-depth-one-ghost.solution diff --git a/test_cases/q3/7-1a-check-depth-one-ghost.test b/src/test_cases/q3/7-1a-check-depth-one-ghost.test index 0230cbb..0230cbb 100644 --- a/test_cases/q3/7-1a-check-depth-one-ghost.test +++ b/src/test_cases/q3/7-1a-check-depth-one-ghost.test diff --git a/test_cases/q3/7-1b-check-depth-one-ghost.solution b/src/test_cases/q3/7-1b-check-depth-one-ghost.solution index 8dad3c7..8dad3c7 100644 --- a/test_cases/q3/7-1b-check-depth-one-ghost.solution +++ b/src/test_cases/q3/7-1b-check-depth-one-ghost.solution diff --git a/test_cases/q3/7-1b-check-depth-one-ghost.test b/src/test_cases/q3/7-1b-check-depth-one-ghost.test index 7e0ced7..7e0ced7 100644 --- a/test_cases/q3/7-1b-check-depth-one-ghost.test +++ b/src/test_cases/q3/7-1b-check-depth-one-ghost.test diff --git a/test_cases/q3/7-1c-check-depth-one-ghost.solution b/src/test_cases/q3/7-1c-check-depth-one-ghost.solution index 210bb5d..210bb5d 100644 --- a/test_cases/q3/7-1c-check-depth-one-ghost.solution +++ b/src/test_cases/q3/7-1c-check-depth-one-ghost.solution diff --git a/test_cases/q3/7-1c-check-depth-one-ghost.test b/src/test_cases/q3/7-1c-check-depth-one-ghost.test index cd92eb9..cd92eb9 100644 --- a/test_cases/q3/7-1c-check-depth-one-ghost.test +++ b/src/test_cases/q3/7-1c-check-depth-one-ghost.test diff --git a/test_cases/q3/7-2a-check-depth-two-ghosts.solution b/src/test_cases/q3/7-2a-check-depth-two-ghosts.solution index 9a08a38..9a08a38 100644 --- a/test_cases/q3/7-2a-check-depth-two-ghosts.solution +++ b/src/test_cases/q3/7-2a-check-depth-two-ghosts.solution diff --git a/test_cases/q3/7-2a-check-depth-two-ghosts.test b/src/test_cases/q3/7-2a-check-depth-two-ghosts.test index 421a05c..421a05c 100644 --- a/test_cases/q3/7-2a-check-depth-two-ghosts.test +++ b/src/test_cases/q3/7-2a-check-depth-two-ghosts.test diff --git a/test_cases/q3/7-2b-check-depth-two-ghosts.solution b/src/test_cases/q3/7-2b-check-depth-two-ghosts.solution index 194c0aa..194c0aa 100644 --- a/test_cases/q3/7-2b-check-depth-two-ghosts.solution +++ b/src/test_cases/q3/7-2b-check-depth-two-ghosts.solution diff --git a/test_cases/q3/7-2b-check-depth-two-ghosts.test b/src/test_cases/q3/7-2b-check-depth-two-ghosts.test index 728806e..728806e 100644 --- a/test_cases/q3/7-2b-check-depth-two-ghosts.test +++ b/src/test_cases/q3/7-2b-check-depth-two-ghosts.test diff --git a/test_cases/q3/7-2c-check-depth-two-ghosts.solution b/src/test_cases/q3/7-2c-check-depth-two-ghosts.solution index 1e989f3..1e989f3 100644 --- a/test_cases/q3/7-2c-check-depth-two-ghosts.solution +++ b/src/test_cases/q3/7-2c-check-depth-two-ghosts.solution diff --git a/test_cases/q3/7-2c-check-depth-two-ghosts.test b/src/test_cases/q3/7-2c-check-depth-two-ghosts.test index 9e727ce..9e727ce 100644 --- a/test_cases/q3/7-2c-check-depth-two-ghosts.test +++ b/src/test_cases/q3/7-2c-check-depth-two-ghosts.test diff --git a/test_cases/q3/8-pacman-game.solution b/src/test_cases/q3/8-pacman-game.solution index ec0b0b8..ec0b0b8 100644 --- a/test_cases/q3/8-pacman-game.solution +++ b/src/test_cases/q3/8-pacman-game.solution diff --git a/test_cases/q3/8-pacman-game.test b/src/test_cases/q3/8-pacman-game.test index 56341ae..56341ae 100644 --- a/test_cases/q3/8-pacman-game.test +++ b/src/test_cases/q3/8-pacman-game.test diff --git a/test_cases/q3/CONFIG b/src/test_cases/q3/CONFIG index a5adc3f..a5adc3f 100644 --- a/test_cases/q3/CONFIG +++ b/src/test_cases/q3/CONFIG diff --git a/test_cases/q4/0-expectimax1.solution b/src/test_cases/q4/0-expectimax1.solution index ff7dfe6..ff7dfe6 100644 --- a/test_cases/q4/0-expectimax1.solution +++ b/src/test_cases/q4/0-expectimax1.solution diff --git a/test_cases/q4/0-expectimax1.test b/src/test_cases/q4/0-expectimax1.test index deee59a..deee59a 100644 --- a/test_cases/q4/0-expectimax1.test +++ b/src/test_cases/q4/0-expectimax1.test diff --git a/test_cases/q4/1-expectimax2.solution b/src/test_cases/q4/1-expectimax2.solution index 30c8768..30c8768 100644 --- a/test_cases/q4/1-expectimax2.solution +++ b/src/test_cases/q4/1-expectimax2.solution diff --git a/test_cases/q4/1-expectimax2.test b/src/test_cases/q4/1-expectimax2.test index d220fe6..d220fe6 100644 --- a/test_cases/q4/1-expectimax2.test +++ b/src/test_cases/q4/1-expectimax2.test diff --git a/test_cases/q4/2-one-ghost-3level.solution b/src/test_cases/q4/2-one-ghost-3level.solution index bde5c83..bde5c83 100644 --- a/test_cases/q4/2-one-ghost-3level.solution +++ b/src/test_cases/q4/2-one-ghost-3level.solution diff --git a/test_cases/q4/2-one-ghost-3level.test b/src/test_cases/q4/2-one-ghost-3level.test index 5778a1d..5778a1d 100644 --- a/test_cases/q4/2-one-ghost-3level.test +++ b/src/test_cases/q4/2-one-ghost-3level.test diff --git a/test_cases/q4/3-one-ghost-4level.solution b/src/test_cases/q4/3-one-ghost-4level.solution index 4ba2b47..4ba2b47 100644 --- a/test_cases/q4/3-one-ghost-4level.solution +++ b/src/test_cases/q4/3-one-ghost-4level.solution diff --git a/test_cases/q4/3-one-ghost-4level.test b/src/test_cases/q4/3-one-ghost-4level.test index 6490a48..6490a48 100644 --- a/test_cases/q4/3-one-ghost-4level.test +++ b/src/test_cases/q4/3-one-ghost-4level.test diff --git a/test_cases/q4/4-two-ghosts-3level.solution b/src/test_cases/q4/4-two-ghosts-3level.solution index 6dbd664..6dbd664 100644 --- a/test_cases/q4/4-two-ghosts-3level.solution +++ b/src/test_cases/q4/4-two-ghosts-3level.solution diff --git a/test_cases/q4/4-two-ghosts-3level.test b/src/test_cases/q4/4-two-ghosts-3level.test index d39bf1c..d39bf1c 100644 --- a/test_cases/q4/4-two-ghosts-3level.test +++ b/src/test_cases/q4/4-two-ghosts-3level.test diff --git a/test_cases/q4/5-two-ghosts-4level.solution b/src/test_cases/q4/5-two-ghosts-4level.solution index caccbea..caccbea 100644 --- a/test_cases/q4/5-two-ghosts-4level.solution +++ b/src/test_cases/q4/5-two-ghosts-4level.solution diff --git a/test_cases/q4/5-two-ghosts-4level.test b/src/test_cases/q4/5-two-ghosts-4level.test index b2d2733..b2d2733 100644 --- a/test_cases/q4/5-two-ghosts-4level.test +++ b/src/test_cases/q4/5-two-ghosts-4level.test diff --git a/test_cases/q4/6-1a-check-depth-one-ghost.solution b/src/test_cases/q4/6-1a-check-depth-one-ghost.solution index 22aebdc..22aebdc 100644 --- a/test_cases/q4/6-1a-check-depth-one-ghost.solution +++ b/src/test_cases/q4/6-1a-check-depth-one-ghost.solution diff --git a/test_cases/q4/6-1a-check-depth-one-ghost.test b/src/test_cases/q4/6-1a-check-depth-one-ghost.test index 4d36ea5..4d36ea5 100644 --- a/test_cases/q4/6-1a-check-depth-one-ghost.test +++ b/src/test_cases/q4/6-1a-check-depth-one-ghost.test diff --git a/test_cases/q4/6-1b-check-depth-one-ghost.solution b/src/test_cases/q4/6-1b-check-depth-one-ghost.solution index e34e3d3..e34e3d3 100644 --- a/test_cases/q4/6-1b-check-depth-one-ghost.solution +++ b/src/test_cases/q4/6-1b-check-depth-one-ghost.solution diff --git a/test_cases/q4/6-1b-check-depth-one-ghost.test b/src/test_cases/q4/6-1b-check-depth-one-ghost.test index a63d167..a63d167 100644 --- a/test_cases/q4/6-1b-check-depth-one-ghost.test +++ b/src/test_cases/q4/6-1b-check-depth-one-ghost.test diff --git a/test_cases/q4/6-1c-check-depth-one-ghost.solution b/src/test_cases/q4/6-1c-check-depth-one-ghost.solution index cd33b5a..cd33b5a 100644 --- a/test_cases/q4/6-1c-check-depth-one-ghost.solution +++ b/src/test_cases/q4/6-1c-check-depth-one-ghost.solution diff --git a/test_cases/q4/6-1c-check-depth-one-ghost.test b/src/test_cases/q4/6-1c-check-depth-one-ghost.test index 84e78f0..84e78f0 100644 --- a/test_cases/q4/6-1c-check-depth-one-ghost.test +++ b/src/test_cases/q4/6-1c-check-depth-one-ghost.test diff --git a/test_cases/q4/6-2a-check-depth-two-ghosts.solution b/src/test_cases/q4/6-2a-check-depth-two-ghosts.solution index 0e9c9e9..0e9c9e9 100644 --- a/test_cases/q4/6-2a-check-depth-two-ghosts.solution +++ b/src/test_cases/q4/6-2a-check-depth-two-ghosts.solution diff --git a/test_cases/q4/6-2a-check-depth-two-ghosts.test b/src/test_cases/q4/6-2a-check-depth-two-ghosts.test index 36ecd4e..36ecd4e 100644 --- a/test_cases/q4/6-2a-check-depth-two-ghosts.test +++ b/src/test_cases/q4/6-2a-check-depth-two-ghosts.test diff --git a/test_cases/q4/6-2b-check-depth-two-ghosts.solution b/src/test_cases/q4/6-2b-check-depth-two-ghosts.solution index 3fcde21..3fcde21 100644 --- a/test_cases/q4/6-2b-check-depth-two-ghosts.solution +++ b/src/test_cases/q4/6-2b-check-depth-two-ghosts.solution diff --git a/test_cases/q4/6-2b-check-depth-two-ghosts.test b/src/test_cases/q4/6-2b-check-depth-two-ghosts.test index d1b85b7..d1b85b7 100644 --- a/test_cases/q4/6-2b-check-depth-two-ghosts.test +++ b/src/test_cases/q4/6-2b-check-depth-two-ghosts.test diff --git a/test_cases/q4/6-2c-check-depth-two-ghosts.solution b/src/test_cases/q4/6-2c-check-depth-two-ghosts.solution index bad1cf9..bad1cf9 100644 --- a/test_cases/q4/6-2c-check-depth-two-ghosts.solution +++ b/src/test_cases/q4/6-2c-check-depth-two-ghosts.solution diff --git a/test_cases/q4/6-2c-check-depth-two-ghosts.test b/src/test_cases/q4/6-2c-check-depth-two-ghosts.test index 6c4c9ea..6c4c9ea 100644 --- a/test_cases/q4/6-2c-check-depth-two-ghosts.test +++ b/src/test_cases/q4/6-2c-check-depth-two-ghosts.test diff --git a/test_cases/q4/7-pacman-game.solution b/src/test_cases/q4/7-pacman-game.solution index ecc544b..ecc544b 100644 --- a/test_cases/q4/7-pacman-game.solution +++ b/src/test_cases/q4/7-pacman-game.solution diff --git a/test_cases/q4/7-pacman-game.test b/src/test_cases/q4/7-pacman-game.test index 435cf2f..435cf2f 100644 --- a/test_cases/q4/7-pacman-game.test +++ b/src/test_cases/q4/7-pacman-game.test diff --git a/test_cases/q4/CONFIG b/src/test_cases/q4/CONFIG index a5adc3f..a5adc3f 100644 --- a/test_cases/q4/CONFIG +++ b/src/test_cases/q4/CONFIG diff --git a/test_cases/q5/CONFIG b/src/test_cases/q5/CONFIG index df50d84..df50d84 100644 --- a/test_cases/q5/CONFIG +++ b/src/test_cases/q5/CONFIG diff --git a/test_cases/q5/grade-agent.solution b/src/test_cases/q5/grade-agent.solution index 55fcfc8..55fcfc8 100644 --- a/test_cases/q5/grade-agent.solution +++ b/src/test_cases/q5/grade-agent.solution diff --git a/test_cases/q5/grade-agent.test b/src/test_cases/q5/grade-agent.test index 4109586..4109586 100644 --- a/test_cases/q5/grade-agent.test +++ b/src/test_cases/q5/grade-agent.test diff --git a/textDisplay.py b/src/textDisplay.py index e920ad4..e920ad4 100644 --- a/textDisplay.py +++ b/src/textDisplay.py diff --git a/test_output/test_output.txt b/test_output/test_output.txt new file mode 100644 index 0000000..77e9857 --- /dev/null +++ b/test_output/test_output.txt @@ -0,0 +1,58 @@ +Starting on 9-30 at 13:14:00 + +Question q2 +=========== + +*** PASS: test_cases\q2\0-lecture-6-tree.test +*** PASS: test_cases\q2\0-small-tree.test +*** PASS: test_cases\q2\1-1-minmax.test +*** PASS: test_cases\q2\1-2-minmax.test +*** PASS: test_cases\q2\1-3-minmax.test +*** PASS: test_cases\q2\1-4-minmax.test +*** PASS: test_cases\q2\1-5-minmax.test +*** PASS: test_cases\q2\1-6-minmax.test +*** PASS: test_cases\q2\1-7-minmax.test +*** PASS: test_cases\q2\1-8-minmax.test +*** PASS: test_cases\q2\2-1a-vary-depth.test +*** PASS: test_cases\q2\2-1b-vary-depth.test +*** PASS: test_cases\q2\2-2a-vary-depth.test +*** PASS: test_cases\q2\2-2b-vary-depth.test +*** PASS: test_cases\q2\2-3a-vary-depth.test +*** PASS: test_cases\q2\2-3b-vary-depth.test +*** PASS: test_cases\q2\2-4a-vary-depth.test +*** PASS: test_cases\q2\2-4b-vary-depth.test +*** PASS: test_cases\q2\2-one-ghost-3level.test +*** PASS: test_cases\q2\3-one-ghost-4level.test +*** PASS: test_cases\q2\4-two-ghosts-3level.test +*** PASS: test_cases\q2\5-two-ghosts-4level.test +*** PASS: test_cases\q2\6-tied-root.test +*** PASS: test_cases\q2\7-1a-check-depth-one-ghost.test +*** PASS: test_cases\q2\7-1b-check-depth-one-ghost.test +*** PASS: test_cases\q2\7-1c-check-depth-one-ghost.test +*** PASS: test_cases\q2\7-2a-check-depth-two-ghosts.test +*** PASS: test_cases\q2\7-2b-check-depth-two-ghosts.test +*** PASS: test_cases\q2\7-2c-check-depth-two-ghosts.test +*** Running MinimaxAgent on smallClassic 1 time(s). +Pacman died! Score: 84 +Average Score: 84.0 +Scores: 84.0 +Win Rate: 0/1 (0.00) +Record: Loss +*** Finished running MinimaxAgent on smallClassic after 1 seconds. +*** Won 0 out of 1 games. Average score: 84.000000 *** +*** PASS: test_cases\q2\8-pacman-game.test + +### Question q2: 5/5 ### + + +Finished at 13:14:01 + +Provisional grades +================== +Question q2: 5/5 +------------------ +Total: 5/5 + +Your grades are NOT yet registered. To register your grades, make sure +to follow your instructor's guidelines to receive credit on your project. + |