Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design Combat Mechanics: Create Combat Resolution Algorithms #195

Open
2 tasks
Tracked by #109
thejhh opened this issue Feb 19, 2024 · 0 comments
Open
2 tasks
Tracked by #109

Design Combat Mechanics: Create Combat Resolution Algorithms #195

thejhh opened this issue Feb 19, 2024 · 0 comments
Labels

Comments

@thejhh
Copy link
Contributor

thejhh commented Feb 19, 2024

Subtask: Design Combat Mechanics

Creating a compelling and strategic combat system requires a detailed design of combat mechanics, encompassing unit types, their attributes, and how they interact with each other and the environment during engagements.

Objective

Develop a comprehensive set of combat mechanics that provide depth and variety to military engagements in the game. This includes defining unit types and their roles, how terrain affects combat, and the algorithms determining combat outcomes. The goal is to create a balanced and engaging combat experience that rewards strategic planning and tactical decision-making.

Action Items

  • Design algorithms that calculate combat outcomes based on unit attributes, numbers, terrain effects, and player commands, ensuring a logical and predictable yet dynamic combat system.
  • Implement mechanics for special abilities or tactics units can employ during combat, adding layers of strategy (e.g., flanking maneuvers, ambushes, fortified positions).

Development Considerations

  • Balanced and Varied Gameplay: Aim for combat mechanics that offer a balanced playing field while encouraging a variety of strategic approaches and tactics, preventing any single strategy from dominating.
  • Clarity and Accessibility: Ensure the combat system is understandable and accessible, with clear indicators of how different factors influence combat outcomes, allowing players to make informed tactical decisions.
  • Integration with Game World: Design combat mechanics to seamlessly integrate with the broader game world, including how battles influence territorial control, diplomacy, and player progression.

This subtask lays the foundation for a rich and engaging combat system that will be a core aspect of the gameplay experience, challenging players to master the art of war in a dynamic and strategic environment.

This was referenced Feb 19, 2024
@thejhh thejhh added the subtask label Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant