Eddi "OpenTTD is a fan-made remake of the classic 90's game 'Transport Tycoon Deluxe'" optionally include: [originally developed by Chris Sawyer] [bringing it to modern computers] [adding more and more features] * works on modern computers * bigger maps, more vehicles * mod support (NewGRF, Scripts, AIs...) * online multiplayer Michi "OpenTTD is supposed to be a fun game for all ages" 1. Core Game 1. what's the game 2. how to get started 3. where to learn more about gameplay 4. Oh No! - bug reports 2. Extend 1. newgrf 2. AI 3. GS 4. multiplayer 5. playing patchpacks 6. feature requests 3. Develop 1. intro 1. context - how open source works (skip this if you're familiar) 2. OpenTTD goals (from wiki) 3. why contributing to OpenTTD is good 1. learn C++, industry standard game language 2. learn to work with CI, CD, cloud services 3. learn to work with content APIs 4. understand that successful real world development is often in messy architectures, with contended resources and legacy crap 5. learn how to collaborate successfully with other people 2. source 3. compiling 4. debugging and troubleshooting 5. docs 1. that guy wrote that teardown of the game loop 2. html docs - landscape etc 3. NoGo and NoAI docs 4. common entry points to the .cpp files 5. Newgrf wiki (ugh) 6. pull requests