Skip to content

setday/HSE_ML_P2024

Repository files navigation

Ultimate Parking

HSE second course final project about teaching AI to play parking game.

GitHub GitHub last commit GitHub top language GitHub code size in bytes GitHub release (latest by date)

Game screenshot Game screenshot Game screenshot

Description

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

Installation

pip install -r requirements.txt

python ./main.py

Development setup

Create env:

python -m venv ultimate_parking

.\ultimate_parking\Scripts\activate

pip install -r requirements.txt

Save install:

pip freeze > requirements.txt

Build debug

python ./main.py

Check build release:

mypy .

pyinstaller.exe ./main.py

.\build\main\main.exe

Team

About

HSE second course final project about teaching AI to play parking game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors