Skip to content

Latest commit

 

History

History
93 lines (65 loc) · 2.27 KB

Roadmap.md

File metadata and controls

93 lines (65 loc) · 2.27 KB

Roadmap

Objective for V2 is to flesh the game out, with a basic representation of the core game mechanics.

Off track, this will include car development, sponsorship deals and engine/tyre suppliers. A basic representation of contract negotiation for drivers and senior staff will be added.

On track, extra details in the races will be added, such as crashes and driver mistakes.

The bottom of this page includes a high level overview of additions for V2. Below, a specific roadmap to V1.10 is provided.

V1.10

UI Improvements

  • Add country flags
  • Need page for each track (overtaking difficulty and any other track details)
  • Improve Email page
  • Improve team selection page

Off Track Features

Finance

  • Add projections for year
  • Race costs should vary by distance from Europe
  • Crash damage costs
  • Track profit/loss
  • Car development costs

Car

  • Add car development to increase car speed

Sponsors

  • Add title sponsors, static
  • Have "other sponsorship" attribute

Drivers

  • Add consistency attribute

Contract Negotiations

  • Drivers take some time to respond to offers

Other

  • Add team principal as staff member to AI teams, static
  • Replace real driver names with fake names
  • Add winner column to calendar page
  • Add track lengths

On Track

  • Add overtake difficulty attribute to tracks
  • Add random driver crashes
  • Proper base laptime for each track

Refactoring

  • Add a custom widget for datatables
  • Reduce use of dictionaries to improve type hinting
  • Improve use of enums
  • Review and improve grand_prix_model
  • Improve use of randomisers
  • Improve load_roster function

V2 Overview

  • Car development
  • Next years car development
  • Engine/tyre suppliers
  • Title sponsors
  • Pay Drivers
  • Reliability of car
  • Car wear
  • Additonal driver attributes
  • Additonal details in races
    • Crashes
    • Mistakes
    • Overtaking difficulty per track
    • 1st turn incidents
  • Save previous season results/stats
  • Improve existing code base
  • Improve pit strategies
  • Images of drivers/staff
  • Pay off facility upgrades over time
  • Split workforce into commercial, mechanics, design
  • Basic contract negotiation for drivers/staff
  • Track driver statistics