Loading

Revision differences

Old revision #phrxiucspNew revision #p1rh6spdu
  1  
11. Core Game  21. Core Game  
2    1. what's the game  3    1. what's the game  
3    2. how to get started  4    2. how to get started  
4    3. where to learn more about gameplay  5    3. where to learn more about gameplay  
  6    4. Oh No! - bug reports  
52. Extend  72. Extend  
6    1. newgrf  8    1. newgrf  
7    2. AI  9    2. AI  
8    3. GS  10    3. GS  
9    4. playing patchpacks  11    4. multiplayer
   12    5. playing patchpacks
   13    6. feature requests
103. Develop  143. Develop  
11    1. source  15    1. intro
12    2. compiling  16        1. context - how open source works (skip this if you're familiar)
13    3. debugging and troubleshooting  17        2. why contributing to OpenTTD is good
14    4. docs  18            1. learn C++, industry standard game language
15    5. pull requests  19            2. learn to work with CI, CD, cloud services
16    6. bug reports  20            3. learn to work with content APIs
17    7. feature requests 21            4. understand that successful real world development is often in messy architectures, with contended resources and legacy crap
   22            5. learn how to collaborate successfully with other people
   23    2. source
   24    3. compiling
   25    4. debugging and troubleshooting
   26    5. docs
   27        1. that guy wrote that teardown of the game loop
   28        2. html docs - landscape etc
   29        3. NoGo and NoAI docs
   30        4. common entry points to the .cpp files
   31        5. Newgrf wiki (ugh)
   32    6. pull requests