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

cycle game modes #252

Open
GoogleCodeExporter opened this issue Aug 17, 2015 · 5 comments
Open

cycle game modes #252

GoogleCodeExporter opened this issue Aug 17, 2015 · 5 comments

Comments

@GoogleCodeExporter
Copy link
Contributor

I was having trouble finding what all the different game modes were, until a 
nice person on the forum listed them for me (thank you oxygenxd).  It got me 
thinking, we really need a way to cycle game modes per round.  I don't always 
want to play one game mode on a server, and I think it cumbersome to run 
multiple pyspades servers to support the different game modes (I also wouldn't 
expect any users that play to jump from server to server when they want to play 
a different game mode).  cycling game modes keep the game fresh, and keep 
people playing (or at least it keeps ME playing ;D )

I'd like to be able to set this in the config.txt.  I would think this is the 
easiest way of organizing it:

"gamemode" : "random" //for randomizing ALL game modes so you don't have to 
know what all the different game modes are.

"gamemode" : "ctf, tc, tdm" //subset of particular game modes, to be cycled in 
the order given

"random_subset" : true/false //to randomize the subset cycle given above.

Feel free to expand on this idea, or shoot it down if this isn't something that 
the community feels is useful or cool to have.  If it's shot down, I would 
certainly be curious as to why... it may be tough to implement on top of AoS's 
server infrastructure.

Thank you for reading - Hylianux

Original issue reported on code.google.com by [email protected] on 23 May 2012 at 12:06

@GoogleCodeExporter
Copy link
Contributor Author

sorry, i couldn't figure out how to submit this as an enhancement rather than a 
defect... I apologize for the extra added work :\

Original comment by [email protected] on 23 May 2012 at 12:07

@GoogleCodeExporter
Copy link
Contributor Author

I added this to the comments section of the config.txt wiki, but i'll list here 
again for easy reference.  the working game mode list:


ctf - Capture The Flag - Bring the intel in your tent

tc - Territory Control - Get Control over the opposite tents by being in the 
near of it

tdm - Team Death Match - The Team with most Kills or intels wins the round

arena - Arena Mode - The Last Standing Team wins the round

babel - Babel Mode - Build "The Tower of Babel" to get the intel

ffa - Free for all - Everyone can kill everyone

infiltr - Infiltration - Only one team has an intel - For every 30 seconds that 
the intel is stationary, the blues gain 1 intel cap (if the intel is touched, 
the 30s counter is reset)

irpg - Intel RPG - By capturing the Intel, you can get special abilities

1ctf - one ctf - Like ctf, but there is only one intel

r1ctf - reversed one ctf - don't know, i also found no forum thread

zombies - Humen vs. Zombies - Greens are Zombies (can only use Spade), Blue are 
defenders (weapons have less damage)

Original comment by [email protected] on 23 May 2012 at 12:08

@GoogleCodeExporter
Copy link
Contributor Author

Setting to 'enhancement'.

Original comment by [email protected] on 23 May 2012 at 5:29

  • Added labels: Type-Enhancement
  • Removed labels: Type-Defect

@GoogleCodeExporter
Copy link
Contributor Author

r1ctf is where there is one intel, and you have to take it to the enemy's tent 
rather than the one on your side.

Original comment by [email protected] on 23 May 2012 at 8:02

@GoogleCodeExporter
Copy link
Contributor Author

Some game modes require specific maps with special configuration (think arena). 
I think if this is implemented it would have to include some kind of 
comprehensive gamemode<->map linking system.

More in the spirit of config.txt, the options could be:

    "game_mode": ["tdm", "r1ctf", "babel"],
    "game_mode_random": false,


OR

    "game_mode": "all",
    "game_mode_random": true,

Original comment by [email protected] on 19 Jun 2012 at 4:39

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant