Feature #1604
Game rules (1p and MP)
20%
Description
All the game plugins have a number of cvars that affect how gameplay behaves (either in 1p or MP). Instead/additionally, there should be a better mechanism for defining the gameplay rules. In this setup, one of the possible rule sets would for example be "Deathmatch". "Single player" would be another rule set.
- It should be easily possible to alter the active set of game rules, or create one's own rule set.
- The map cycle should be incorporated into the game rules.
- Setting profiles (cf. Renderer Appearance) should/could be incorporated into the game rules somehow?
See: Game rules proposal
Related issues
History
#1 Updated by skyjake about 11 years ago
- Description updated (diff)
#2 Updated by skyjake about 11 years ago
- Tags changed from Multiplayer to Multiplayer, Gameplay
- Subject changed from [MP] Game rules to Game rules (1p and MP)
- Description updated (diff)
#3 Updated by skyjake about 11 years ago
- Priority changed from Normal to High
#4 Updated by danij about 11 years ago
Should a map cycle be incorporated into the game rules?
It occurs to me that a map cycle is outside the scope of a game rule set. A map cycle can and should work independently from a set of game rules.
Mixing the map cycle into the game rules would contradict the map progression that is normally attributed to a singleplayer game session.
#5 Updated by skyjake about 11 years ago
Hmm, in the context of MP it makes more sense than in 1p to have the map cycle as part of rules...
Maybe this could be solved by making the rules hierarchical, so that the map cycle would essentially be a variant applied on a parent rule set? The rule set hierarchy could also tie into the Game mode hierarchy.
Personally I find it difficult to justify leaving map cycle out of the game rules entirely.
#6 Updated by danij about 11 years ago
Interpreting the rule set as a hierarchy would seem to be the correct solution here. In fact I wonder whether game rules and game modes are actually the same conceptually and if so then a generalised mechanism which folds both feature sets might be desirable.
However this could potentially mean a rule set is not "complete" with some rules having no defined value.
#7 Updated by danij over 10 years ago
- Target version set to 1.15
#9 Updated by danij over 10 years ago
- Related to Feature #1844: Support ZDoom's skill definitions in MAPINFO added
#10 Updated by danij about 10 years ago
- Target version deleted (
1.15)
#11 Updated by danij over 9 years ago
- Assignee set to danij
- Target version set to 42
#12 Updated by skyjake over 9 years ago
- Target version changed from 42 to 2.0 – Home UI & Packages
#13 Updated by skyjake over 9 years ago
- Target version changed from 2.0 – Home UI & Packages to Rendering
#14 Updated by skyjake over 9 years ago
- Target version deleted (
Rendering)
Removing target version since this is more of an umbrella topic. Issues targeting specific versions should be more concrete in scope.
#15 Updated by skyjake almost 8 years ago
- Related to Feature #2207: Fast Monsters option in the Options > Gameplay menu added
#16 Updated by skyjake over 7 years ago
- Related to Feature #2238: Configure game rules in custom profiles added
#17 Updated by skyjake about 6 years ago
- Related to Feature #2288: Configure all multiplayer game options via GUI added
#18 Updated by skyjake about 5 years ago
- Assignee deleted (
danij) - % Done changed from 0 to 20
#19 Updated by skyjake about 5 years ago
- Target version set to Modding