-
-
Notifications
You must be signed in to change notification settings - Fork 492
Disfavored Practices in Development
Ingo Ruhnke edited this page Aug 30, 2018
·
1 revision
This page is supposed to show some issues that occur too often currently during development of the game. These issues should be fixed to make it possible to develop more quickly and more effectively.
- Changing stuff without any discussion
- We need a better way of knowing who works on what
- Partly fixed by GitHub, management needs improvements though
- No real place to permanently store decisions and proposals for stuff
- Fixed by SuperTux/meetings?
- Discussion over tiny details. Rather let someone work on it and then ask them to improve their stuff.
- Changelog is not updated before a release. This makes it hard to know what exactly changed in a release, when publishing a new one.
- Code is not commented enough. Especially in physics and drawing code, some constants are not explained at all.
- No use of translator comments
Home
Guidelines
Game Mechanics
Tools
Engine
- Cameras in other games
- Collision
- Configuration File
- Console
- Cutscenes
- Game_Engine
- Lighting
- Map_transformer
- Portables
- SceneGraph
- Scripting
Specifications
Milestones
- Milestone 1 Analysis
- Milestone 2 Design Document
- Milestone 2 Design Document Old
- Milestone 3 Design Document
Building (mostly outdated)
- INSTALL.md
- Building
- Building on macOS
- Building SuperTux
- Building on Windows
- Building with MXE (cross-compile)
Meetings