{"id":13338419,"url":"https://github.com/anishsarum/triumph-strategy","last_synced_at":"2025-03-11T09:31:01.121Z","repository":{"id":126289701,"uuid":"315659892","full_name":"anishsarum/triumph-strategy","owner":"anishsarum","description":"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.","archived":false,"fork":false,"pushed_at":"2020-12-08T00:20:06.000Z","size":200,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-23T20:15:56.697Z","etag":null,"topics":["conquer","level-editor","turn-based-strategy","wargame"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anishsarum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-24T14:38:03.000Z","updated_at":"2024-09-18T18:20:19.000Z","dependencies_parsed_at":"2023-06-16T04:00:31.381Z","dependency_job_id":null,"html_url":"https://github.com/anishsarum/triumph-strategy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishsarum%2Ftriumph-strategy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishsarum%2Ftriumph-strategy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishsarum%2Ftriumph-strategy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishsarum%2Ftriumph-strategy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anishsarum","download_url":"https://codeload.github.com/anishsarum/triumph-strategy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243007041,"owners_count":20220762,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["conquer","level-editor","turn-based-strategy","wargame"],"created_at":"2024-07-29T19:16:21.754Z","updated_at":"2025-03-11T09:31:01.051Z","avatar_url":"https://github.com/anishsarum.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Triumph - Strategy Game\nA 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.\n\n## Instructions\n- To run the game, simply ensure all the files are in the same folder and then run the NEA.py file using Python 3.\n- e.g. `python3 NEA.py`\n\n## Maps\n- Small - 10x10\n- Medium - 15x15 (minimum 1080p display required)\n- Big - 20x20 (minimum 1440p display required)\n- Create your own by editing the map text files.\n\n\n## Rules\n- 4 teams - Red, Blue, Yellow, Green (turns are in that order too).\n- All teams start with 10 gold each.\n- All units have 10hp.\n- Starting postions for each team randomised at the beginning.\n- Players earn gold equal to the amount of tiles their unit owns per turn.\n- The team's turn is indicated at the bottom.\n- Each tile has an outline relative to the team which owns it.\n- Select units from the right of the board.\n- Then after selecting, click on a tile that your unit owns to place there.\n- Each unit has different costs.\n- When it's your turn, click on one of your units and click to an adjacent square to move there.\n- Number of movement points each unit has indicated at the bottom.\n- When your unit is adjacent to an enemy unit it can attack it by clicking on your unit then the enemy unit.\n- 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.\n- Bomber is unique in that it can attack ground units by clicking the same tile it is on, twice.\n- Win the game by being the team to own all other tiles, or if the opponents give up.\n\n## Units\n- Infantry unit   \n  - 2 gold per unit   \n   - 1 damage  \n   - 1 movement point \n   - good for holding ground\n- Tank unit       \n  - 20 gold per unit  \n  - 5 damage  \n  - 5 movement points \n  - good for advancing and conquering new provinces\n- Bomber unit     \n  - 30 gold per unit  \n  - 5 damage  \n  - 5 movement points \n  - good for advancing and destroying ground units (1 damage to fighters)\n- Fighter unit    \n  - 20 gold per unit  \n  - 5 damage  \n  - 5 movement points \n  - good for destroying bombers\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanishsarum%2Ftriumph-strategy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanishsarum%2Ftriumph-strategy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanishsarum%2Ftriumph-strategy/lists"}