2019 Railway Project - Documentation

Page / - last modified by stu114754 on 2025/01/30 12:19

Documentation

last modified by stu114754

on 2025/01/30 12:19

Table of Contents

Milestones

Code Conventions

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