├── .gitignore ├── README.md ├── gym_pacman ├── VERSION ├── __init__.py └── envs │ ├── __init__.py │ ├── analysis.py │ ├── autograder.py │ ├── environment.py │ ├── featureExtractors.py │ ├── game.py │ ├── ghostAgents.py │ ├── grading.py │ ├── graphicsDisplay.py │ ├── graphicsUtils.py │ ├── keyboardAgents.py │ ├── layout.py │ ├── learningAgents.py │ ├── mdp.py │ ├── pacman.py │ ├── pacmanAgents.py │ ├── pacman_env.py │ ├── projectParams.py │ ├── qlearningAgents.py │ ├── reinforcementTestClasses.py │ ├── testClasses.py │ ├── testParser.py │ ├── textDisplay.py │ ├── textGridworldDisplay.py │ ├── util.py │ └── valueIterationAgents.py ├── layout_params.json ├── layouts ├── capsuleClassic.lay ├── capsuleClassic_noGhosts.lay ├── contestClassic.lay ├── contestClassic_noGhosts.lay ├── generate_layouts.py ├── mediumClassic.lay ├── mediumClassic_noGhosts.lay ├── mediumGrid.lay ├── mediumGrid_noGhosts.lay ├── minimaxClassic.lay ├── minimaxClassic_noGhosts.lay ├── openClassic.lay ├── openClassic_noGhosts.lay ├── originalClassic.lay ├── originalClassic_noGhosts.lay ├── random7x7_1.lay ├── random7x7_10.lay ├── random7x7_2.lay ├── random7x7_3.lay ├── random7x7_4.lay ├── random7x7_5.lay ├── random7x7_6.lay ├── random7x7_7.lay ├── random7x7_8.lay ├── random7x7_9.lay ├── smallClassic.lay ├── smallClassic_noGhosts.lay ├── smallGrid.lay ├── smallGrid_noGhosts.lay ├── testClassic.lay ├── testClassic_noGhosts.lay ├── trappedClassic.lay ├── trappedClassic_noGhosts.lay ├── trickyClassic.lay └── trickyClassic_noGhosts.lay ├── model ├── run_test.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | dist/ 3 | gym_pacman.egg-info 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/README.md -------------------------------------------------------------------------------- /gym_pacman/VERSION: -------------------------------------------------------------------------------- 1 | v1.001 2 | -------------------------------------------------------------------------------- /gym_pacman/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/__init__.py -------------------------------------------------------------------------------- /gym_pacman/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/__init__.py -------------------------------------------------------------------------------- /gym_pacman/envs/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/analysis.py -------------------------------------------------------------------------------- /gym_pacman/envs/autograder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/autograder.py -------------------------------------------------------------------------------- /gym_pacman/envs/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/environment.py -------------------------------------------------------------------------------- /gym_pacman/envs/featureExtractors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/featureExtractors.py -------------------------------------------------------------------------------- /gym_pacman/envs/game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/game.py -------------------------------------------------------------------------------- /gym_pacman/envs/ghostAgents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/ghostAgents.py -------------------------------------------------------------------------------- /gym_pacman/envs/grading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/grading.py -------------------------------------------------------------------------------- /gym_pacman/envs/graphicsDisplay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/graphicsDisplay.py -------------------------------------------------------------------------------- /gym_pacman/envs/graphicsUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/graphicsUtils.py -------------------------------------------------------------------------------- /gym_pacman/envs/keyboardAgents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/keyboardAgents.py -------------------------------------------------------------------------------- /gym_pacman/envs/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/layout.py -------------------------------------------------------------------------------- /gym_pacman/envs/learningAgents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/learningAgents.py -------------------------------------------------------------------------------- /gym_pacman/envs/mdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/mdp.py -------------------------------------------------------------------------------- /gym_pacman/envs/pacman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/pacman.py -------------------------------------------------------------------------------- /gym_pacman/envs/pacmanAgents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/pacmanAgents.py -------------------------------------------------------------------------------- /gym_pacman/envs/pacman_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/pacman_env.py -------------------------------------------------------------------------------- /gym_pacman/envs/projectParams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/projectParams.py -------------------------------------------------------------------------------- /gym_pacman/envs/qlearningAgents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/qlearningAgents.py -------------------------------------------------------------------------------- /gym_pacman/envs/reinforcementTestClasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/reinforcementTestClasses.py -------------------------------------------------------------------------------- /gym_pacman/envs/testClasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/testClasses.py -------------------------------------------------------------------------------- /gym_pacman/envs/testParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/testParser.py -------------------------------------------------------------------------------- /gym_pacman/envs/textDisplay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/textDisplay.py -------------------------------------------------------------------------------- /gym_pacman/envs/textGridworldDisplay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/textGridworldDisplay.py -------------------------------------------------------------------------------- /gym_pacman/envs/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/util.py -------------------------------------------------------------------------------- /gym_pacman/envs/valueIterationAgents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/gym_pacman/envs/valueIterationAgents.py -------------------------------------------------------------------------------- /layout_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layout_params.json -------------------------------------------------------------------------------- /layouts/capsuleClassic.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/capsuleClassic.lay -------------------------------------------------------------------------------- /layouts/capsuleClassic_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/capsuleClassic_noGhosts.lay -------------------------------------------------------------------------------- /layouts/contestClassic.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/contestClassic.lay -------------------------------------------------------------------------------- /layouts/contestClassic_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/contestClassic_noGhosts.lay -------------------------------------------------------------------------------- /layouts/generate_layouts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/generate_layouts.py -------------------------------------------------------------------------------- /layouts/mediumClassic.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/mediumClassic.lay -------------------------------------------------------------------------------- /layouts/mediumClassic_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/mediumClassic_noGhosts.lay -------------------------------------------------------------------------------- /layouts/mediumGrid.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/mediumGrid.lay -------------------------------------------------------------------------------- /layouts/mediumGrid_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/mediumGrid_noGhosts.lay -------------------------------------------------------------------------------- /layouts/minimaxClassic.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/minimaxClassic.lay -------------------------------------------------------------------------------- /layouts/minimaxClassic_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/minimaxClassic_noGhosts.lay -------------------------------------------------------------------------------- /layouts/openClassic.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/openClassic.lay -------------------------------------------------------------------------------- /layouts/openClassic_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/openClassic_noGhosts.lay -------------------------------------------------------------------------------- /layouts/originalClassic.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/originalClassic.lay -------------------------------------------------------------------------------- /layouts/originalClassic_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/originalClassic_noGhosts.lay -------------------------------------------------------------------------------- /layouts/random7x7_1.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/random7x7_1.lay -------------------------------------------------------------------------------- /layouts/random7x7_10.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/random7x7_10.lay -------------------------------------------------------------------------------- /layouts/random7x7_2.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/random7x7_2.lay -------------------------------------------------------------------------------- /layouts/random7x7_3.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/random7x7_3.lay -------------------------------------------------------------------------------- /layouts/random7x7_4.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/random7x7_4.lay -------------------------------------------------------------------------------- /layouts/random7x7_5.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/random7x7_5.lay -------------------------------------------------------------------------------- /layouts/random7x7_6.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/random7x7_6.lay -------------------------------------------------------------------------------- /layouts/random7x7_7.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/random7x7_7.lay -------------------------------------------------------------------------------- /layouts/random7x7_8.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/random7x7_8.lay -------------------------------------------------------------------------------- /layouts/random7x7_9.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/random7x7_9.lay -------------------------------------------------------------------------------- /layouts/smallClassic.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/smallClassic.lay -------------------------------------------------------------------------------- /layouts/smallClassic_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/smallClassic_noGhosts.lay -------------------------------------------------------------------------------- /layouts/smallGrid.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/smallGrid.lay -------------------------------------------------------------------------------- /layouts/smallGrid_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/smallGrid_noGhosts.lay -------------------------------------------------------------------------------- /layouts/testClassic.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/testClassic.lay -------------------------------------------------------------------------------- /layouts/testClassic_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/testClassic_noGhosts.lay -------------------------------------------------------------------------------- /layouts/trappedClassic.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/trappedClassic.lay -------------------------------------------------------------------------------- /layouts/trappedClassic_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/trappedClassic_noGhosts.lay -------------------------------------------------------------------------------- /layouts/trickyClassic.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/trickyClassic.lay -------------------------------------------------------------------------------- /layouts/trickyClassic_noGhosts.lay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/layouts/trickyClassic_noGhosts.lay -------------------------------------------------------------------------------- /model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/model -------------------------------------------------------------------------------- /run_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/run_test.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamghosh121/PacmanGym/HEAD/setup.py --------------------------------------------------------------------------------