Skip to content

gortadevosyan/parking-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-3: Parking Lot Simulation

Author: pgroup-07

Author Student id
GOR TADEVOSYAN (https://focs.ji.sjtu.edu.cn/git/gortadevosyan)
Hongzheng Hu (https://focs.ji.sjtu.edu.cn/git/huhongzheng)
Jiayue Huang (https://focs.ji.sjtu.edu.cn/git/huangjiayue)
Zhewen He (https://focs.ji.sjtu.edu.cn/git/hezhewen)

Description

Introduction

This project is about a parking lot simulation program, including pms and ipa mode.

  • pms
    pms provide a general parking lot simulation in CLI mode, including slots & groups simulation, finding empty slots and printing ticket
  • ipa
    ipa provide an animation version of pms based on OpenGL

Running

  • Windows
  • Linux
git clone ssh://git@focs.ji.sjtu.edu.cn:2222/ENGR151-22/pgroup-07.git -b 522370910184
cd pgroup-07
mkdir build && cd build
cmake ..
make 
./ipa/ipa

Cross-platform function is not finished yet

Output

Example:

MileStone

MileStone-1

  1. basic classes structure
  2. basic pms mode for general parking lot
  3. Vec.h for project math tools
  4. Utils.h/CommonValue.h/Logger.h for project utils

MileStone-2

  1. reorganization for ipa/pms
  2. finish group/slot manager for ipa
  3. finish main plotting for moving group to slot
  4. finish figure(Figure,ColoredFigure,Circle,Rectangle,Quad)
  5. finish group(Car,Teleported)

MileStone-3

Bonus-Part

Bugs Report

Contributor & Contribution

TBA

About

parking simulator implemented in c++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published