This is a personal project in which I capture the F1 2020 telemetry game data and use that when my friend and I race against each other.
All current features shown in the terminal itself and there is no user interaction possible from the terminal itself.
- Shows lap data of all participants
- Highlight users who have DRS active
- Show delta between users (leader and to next car)
- Show delta between the two players
- Show players who are currently in the pit lane
- Show flag colours in different marshal zones
-
Better delta calculations
- Current implementation is working okay but has some flaws. If people know where to have documentation of how delta calculation could be implemented please let me know.
-
REST API support
- For simple data retrieval of the game while is active
- Returns the current state of the state machine in JSON format via the
/rest
endpoint - Has ability to fetch rendering of screenshot via
/terminal
end point
-
WebSocket support
- This with the meaning that this program parses all the data, and a web browser could make it look pretty.
- Returns the current state of the state machine in JSON format via the
/socket
endpoint
-
Add support for F1 2021