-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Crusader is a 2D turn-based strategy game set in the Middle Ages. The game grid is hexagonal and the goal is to conquer the Holy Land through diplomacy and religion. The necessary resources for the game are water, food, and iron. The game takes place during the Crusades and the player is a Crusader fighting against the church.
The objective of the game is to conquer the Holy Land through diplomacy and religion. The hexagons on the grid represent territories and to win the game, the player must conquer them all. The player can win or lose the game in several ways:
Win: Conquer all hexagons representing the Holy Land.
Lose: Be conquered by the church in all territories.
Lose: Completely exhaust any of the necessary resources (water, food, iron).
The necessary resources for the game are water, food, and faith. These resources are necessary to maintain your faith and expand your territory. Resources can be gained through the conquest of territories and the exploration of new areas, and can also be lost through war and other events.
Food: is necessary to keep your army fed and strong.
Gold: ?
Water: is necessary to keep your people hydrated and healthy.
Faith: is used to spread religion and influence non-believers. The player could gain faith through successful religious conversions and the construction of religious buildings, but lose faith through wars and other events that damage their reputation.
The game is developed turn-by-turn and the player must make strategic decisions to expand their territory and maintain their people. The game grid is hexagonal and each hexagon represents a territory with different characteristics, such as terrain type, available resources, and more. The game has a technology tree that allows the player to evolve and improve their skills and resources. The player can research new technologies using their resources and unlock new skills and improvements.
The game will include a user interface (HUD) that will display terrain information, resources, and more. This will allow the player to make strategic decisions more effectively. The HUD should include:
- A map of the hexagonal grid showing conquered and unconquered territories
- A resource bar showing the available amount of water, food, and iron
- A technology menu showing available technologies to research and those that have already been unlocked
- An options menu allowing the player to save and load games, adjust settings, and more.
The aesthetics of the game will be pixelated and nostalgiciac. It is expected that the game will have a retro and timeless appearance. It is expected that the game's graphic design will include:
- Pixelated characters and units
- Pixelated environments and game elements
- A color palette coherent with the medieval theme
Crusader is an open source game and will have documentation on a GitHub wiki. It is expected that the programmer will follow the documentation provided on the GitHub wiki to ensure the quality and coherence of the game. The documentation should include:
- Detailed instructions on how to install and run the game
- Detailed descriptions of each game component and how they interact with each other
- Instructions for contributing to the game's code and submitting pull requests
It is expected that the programmer will use GitHub, .NET 6, Monogame technologies to develop the game. It is expected that the programmer will follow best programming practices and use an object-oriented development approach to organize the game's code.