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

Game Objective Implementation : [Last Man Standing] #20

Closed
3 tasks
keshav2010 opened this issue Mar 12, 2023 · 0 comments · Fixed by #37 or #39
Closed
3 tasks

Game Objective Implementation : [Last Man Standing] #20

keshav2010 opened this issue Mar 12, 2023 · 0 comments · Fixed by #37 or #39
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@keshav2010
Copy link
Owner

keshav2010 commented Mar 12, 2023

Game Mode : Last Man Standing

Last-Man-standing requires player to select their spawn position (by placing their castle on the map)

Each player starts with some 100 resources, and can spend them on following

1. Spawn Soldiers (spearman, knights)
3. Territory Flag
4. Resource Mine

Note: Soldiers are not immediately spawned, rather they are queued and are spawned after their training is completed (takes around 10-15 seconds). Only 1 soldier can be trained at a time.

Territory Flag 🏴 : A TF / Territory-Flag enables you to capture a region, it takes 10 seconds to complete a TF.
It is important to note that other individuals on the map can see your TF during its construction phase.

Resource Mine 🏛️ : enables you to increase your storage limit, by default you can only have maximum of 100 resources, and each resource-mine grants you +20 extra storage capacity.
A Resource-Mine can only be built within your territory (that is occupied by building TF or main castle).
Each TF, can have only 1 RM

By destroying enemy's Territory-Flag, and building your own at that point you can get access to their resource-mine.


Economy

All players start with 100 resources.

The rate of growth of resources slowly degrades, and eventually stops. (unless you have a RM)

Each Kill grants you same resources as cost of the killed unit. (may change eventually)

There is a upper limit to resources, by default you can have maximum of 100 resources, but each RM grants you +20 extra storage space.

When your RM is captured / destroyed, your storage capacity is immediately affected, therefore if you've 150 resources and your RM is destroyed, your resource will fallback to 100, as well as your resource-growth rate will also be affected.

When you capture enemy's RM, you gain full control of RM, and you also get usual benefits out of it.
When you destroy enemy's RM, you will get limited loot but not all of the resources of an RM.

Ranking

Ranking is based on following parameter
% of area captured + army size

Allies and Conversation

  • Players can send emojis to each other
  • Players can donate their resources to others.
@keshav2010 keshav2010 self-assigned this Mar 12, 2023
@keshav2010 keshav2010 added the enhancement New feature or request label Apr 26, 2023
@keshav2010 keshav2010 moved this from Todo to In Progress in RTS Game Roadmap : v0.0.1 Apr 26, 2023
@keshav2010 keshav2010 added this to the initial mvp (v0) milestone Apr 26, 2023
@keshav2010 keshav2010 linked a pull request Nov 4, 2023 that will close this issue
@keshav2010 keshav2010 moved this from In Progress to On Temporary Hold in RTS Game Roadmap : v0.0.1 Nov 7, 2023
@keshav2010 keshav2010 moved this from On Temporary Hold to In Progress in RTS Game Roadmap : v0.0.1 Mar 19, 2024
@keshav2010 keshav2010 changed the title Game Objective Implementation (Capture the Flag) Game Objective Implementation (Capture the Flag) + Winning Conditions to be added Apr 22, 2024
@keshav2010 keshav2010 changed the title Game Objective Implementation (Capture the Flag) + Winning Conditions to be added Game Objective Implementation (Capture the Flag) + Winning Conditions to be added + Spectate Mode Apr 22, 2024
@keshav2010 keshav2010 changed the title Game Objective Implementation (Capture the Flag) + Winning Conditions to be added + Spectate Mode Game Objective Implementation : [Last Man Standing] May 2, 2024
@keshav2010 keshav2010 added documentation Improvements or additions to documentation help wanted Extra attention is needed labels May 2, 2024
@keshav2010 keshav2010 moved this from In Progress to Todo in RTS Game Roadmap : v0.0.1 May 2, 2024
@keshav2010 keshav2010 moved this from Todo to On Temporary Hold in RTS Game Roadmap : v0.0.1 May 2, 2024
@keshav2010 keshav2010 moved this from On Temporary Hold to In Progress in RTS Game Roadmap : v0.0.1 May 6, 2024
@keshav2010 keshav2010 linked a pull request May 17, 2024 that will close this issue
@keshav2010 keshav2010 removed the help wanted Extra attention is needed label May 20, 2024
@keshav2010 keshav2010 linked a pull request May 20, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from In Progress to Done in RTS Game Roadmap : v0.0.1 May 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
Status: Done
1 participant