Milestones

Environment

Controller

Soft deadline

Hard deadline

Done

Position
TrainSpeed
TrainActive

Simple Path finding A->B

03.05.

10.05.

yes

Extended Features

Path finding multiple trains

Not same track

01.06.

14.06.

yes

Improvement

Collision avoidence

20.06.

06.07.

no

External API


10.07.

14.07

no

GUI

Train scheduling

14.07.

20.07.

no

User Interface


23.07.

26.07.

no

Project Finished



26.07.

no


Code Conventions

Variables:      [type]CamelCase

States:            CamelCase

Constants:    UPPER_SNAKE_CASE

Spacing:         Two spaces

Brackets:        Same line as function

Comments:   Each line start with asterix

Tags: