HSE second course final project about teaching AI to play parking game.
The game is a 2D parking simulator. The player has to park a car in a parking spot. The car is controlled by the player using the WASD keys + space for hand brake. The car has to be parked in a parking spot without hitting any obstacles. The game is over when the car hits an obstacle or the parking spot. The game is won when the car is parked in the parking spot.
Special features:
- Park Me: make parking to parking slot with the most amount of points.
- Survival: be the last car alive, don't give bots make you crash.
- A->B: make the car go from point A to point B.
Special keys:
- f6 - screenshot
pip install -r requirements.txt
python ./main.pyCreate env:
python -m venv ultimate_parking
.\ultimate_parking\Scripts\activate
pip install -r requirements.txtSave install:
pip freeze > requirements.txtBuild debug
python ./main.pyCheck build release:
mypy .
pyinstaller.exe ./main.py
.\build\main\main.exe

