https://github.com/anishsarum/triumph-strategy
A 4 player turn-based strategy game made on Python 3 and Pygame, where the aim of the game is for a player to conquer all the land available in the map. 3 different maps with different sizes can be chosen, with the possibility of players to create more if they wish.
https://github.com/anishsarum/triumph-strategy
conquer level-editor turn-based-strategy wargame
Last synced: about 2 months ago
JSON representation
A 4 player turn-based strategy game made on Python 3 and Pygame, where the aim of the game is for a player to conquer all the land available in the map. 3 different maps with different sizes can be chosen, with the possibility of players to create more if they wish.
- Host: GitHub
- URL: https://github.com/anishsarum/triumph-strategy
- Owner: anishsarum
- Created: 2020-11-24T14:38:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-08T00:20:06.000Z (over 4 years ago)
- Last Synced: 2024-10-23T20:15:56.697Z (7 months ago)
- Topics: conquer, level-editor, turn-based-strategy, wargame
- Language: Python
- Homepage:
- Size: 195 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Triumph - Strategy Game
A 4 player turn-based strategy game made on Python 3 and Pygame, where the aim of the game is for a player to conquer all the land available in the map. 3 different maps with different sizes can be chosen, with the possibility of players to create more if they wish.## Instructions
- To run the game, simply ensure all the files are in the same folder and then run the NEA.py file using Python 3.
- e.g. `python3 NEA.py`## Maps
- Small - 10x10
- Medium - 15x15 (minimum 1080p display required)
- Big - 20x20 (minimum 1440p display required)
- Create your own by editing the map text files.## Rules
- 4 teams - Red, Blue, Yellow, Green (turns are in that order too).
- All teams start with 10 gold each.
- All units have 10hp.
- Starting postions for each team randomised at the beginning.
- Players earn gold equal to the amount of tiles their unit owns per turn.
- The team's turn is indicated at the bottom.
- Each tile has an outline relative to the team which owns it.
- Select units from the right of the board.
- Then after selecting, click on a tile that your unit owns to place there.
- Each unit has different costs.
- When it's your turn, click on one of your units and click to an adjacent square to move there.
- Number of movement points each unit has indicated at the bottom.
- When your unit is adjacent to an enemy unit it can attack it by clicking on your unit then the enemy unit.
- Ground (infantry and tanks) units are on a separate plane from Air (bomber and fighter) units, cannot attack each other except for the bomber unit.
- Bomber is unique in that it can attack ground units by clicking the same tile it is on, twice.
- Win the game by being the team to own all other tiles, or if the opponents give up.## Units
- Infantry unit
- 2 gold per unit
- 1 damage
- 1 movement point
- good for holding ground
- Tank unit
- 20 gold per unit
- 5 damage
- 5 movement points
- good for advancing and conquering new provinces
- Bomber unit
- 30 gold per unit
- 5 damage
- 5 movement points
- good for advancing and destroying ground units (1 damage to fighters)
- Fighter unit
- 20 gold per unit
- 5 damage
- 5 movement points
- good for destroying bombers