Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
Idea - Dynamic arena settings

 
Post new topic   Reply to topic Printable version
 View previous topic  fighting bot Post :: Post MERVBot with Eclipse?  View next topic  
Author Message
L.C.
Server Help Squatter


Age:33
Gender:Gender:Male
Joined: Jan 03 2003
Posts: 574
Location: Missouri, US
Offline

PostPosted: Thu Nov 05, 2009 4:35 pm    Post subject: Idea - Dynamic arena settings Reply to topic Reply with quote

An idea regarding gameplay occurred to me.

What if there were a zone, like an SVS zone, and a bunch of ship settings were changed every few seconds based on realtime/always-changing statistical information? Essentially, a dynamic form of gameplay that always changes based on player & population behavior.

Almost like how the stock market/economics works...

EDIT: And the same would happen with ?buy costs, how many points a player gets from a kill, flag win, powerball score, etc.

However, I have no idea as to what information may be used to determine how much to change each setting or to determine the dynamics of the settings.

EDIT2: This is an idea I would love to implement for Jackpot SVS as an experimental feature. biggrin.gif

EDIT3: Left4Dead is a good example of this.
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
JoWie
Server Help Squatter


Gender:Gender:Male
Joined: Feb 25 2004
Posts: 215
Offline

PostPosted: Thu Nov 05, 2009 6:13 pm    Post subject: Reply to topic Reply with quote

We "sort of" do that at C&C.
You get credits, you spend it on buying upgrades, but the upgrades are for the entire team. When the game is over, everything resets.

The idea is that we would have a LOT of upgrades along with a tech tree. (investing more in the same "tree" is more beneficial then starting another one)

So if the enemy uses 1 particular tactic, you could defend against it using the proper upgrades. Hopefully, no 2 games would be the same.

Enemy invests in a superweapon, you can invest in counter measures, or you can invest in offensive capabilities to take out the superweapon
Back to top
View users profile Send private message Add User to Ignore List
Hakaku
Server Help Squatter


Joined: Apr 07 2006
Posts: 299
Location: Canada
Offline

PostPosted: Thu Nov 05, 2009 6:33 pm    Post subject: Reply to topic Reply with quote

Well some zones already partly do that, for example, Powerball Zone makes the playing field larger when there's more players around, and Devastation's MegaJackpot event increases the jackpot factor as more players play. But most zones have per-player changeable factors, such as settings, costs, rewards, attach requirement, etc.

A lot of the realtime changes aren't actual changes at all though. Rather, they're specific formulas that actively check certain factors everytime a new request is made. For example, in a simple buy system, you check how many points a player has, and if they have enough, they're able to buy. In a similar respect, you can start adding new factors such as the price increases by so much as the player's points rises, or depending on the player's location on the map, how many kills and deaths they've achieved, etc.

All you have to do is have your bot configured to check certain factors and change certain aspects of the gameplay. What you decide to change is entirely up to you. It could be buyables, prices, ship speeds, arena size (using doors), or other.

What information and factors you need to take into consideration will vary depending on what you're trying to achieve. If it's a buy system, perhaps you want to take into consideration the number of points/credits/money they have, what ship they're using, the number of kills and deaths, whether they're on a spree or not, the number of players in the arena, how long ago this item was bought, limited availability of an item, where the player is on the map, etc. In the end, it all comes down to testing things out and seeing what works best.
Back to top
View users profile Send private message Add User to Ignore List Send email
L.C.
Server Help Squatter


Age:33
Gender:Gender:Male
Joined: Jan 03 2003
Posts: 574
Location: Missouri, US
Offline

PostPosted: Thu Nov 05, 2009 7:29 pm    Post subject: Reply to topic Reply with quote

Very good information.

One of the things I was thinking about specifically was bomb and bullet damage, strength of rocket and repel, afterburners, and energy (this would only apply after death or changing ships).

Some factors could include the total number of players playing (in a ship), number of people on a non-empty frequencies, kill:death ratio, how frequently they get killed, lifetime (amount of time from new spawn to death), direction pattern (ie. if you mapped out a player's movements, from the moment they spawn to the moment they die -- did they turn left more than they did turn right, vice versa?), status (ie. they are detected as an individual who is after flags/powerballs more than they are just about killing people; someone who likes to be a attached to a teammate more than piloting their own ship; someone who tends to run more than confront enemies), amount of received bounty depends on number of players (more bounty if there are more players, but a player's bounty changes on-the-go/realtime as players leave and enter the arena), how often you attach to someone ...

Another thing is that this would probably be more appropriate as an ASSS thing than bot.



I am thinking more on a large scale level in the sense that it encompasses as many parts of the settings possible. Certain changes apply immediately while in combat, while other changes require you to get a new ship (whether you do a ship change or die).

It would work with any settings, and perhaps depending on what your default settings are -- that would act as a sort of "seed number" to assist in the dynamics of the gameplay. The idea is on-the-go, immediate changes in gameplay that players can feel and experience, but nothing so drastic as to change a players speed from one end of the spectrum to the other, but rather gradual real-time changes that go in a certain direction based on game data, statistics, behaviors, etc.

And yes, I imagine something like this would be quite complicated and difficult and would require lots of collaboration and brainstorming.




EDIT: Another idea.

If the economy of "bombs" were so bad (their damage level is what is being adjusted here), they would be weak enough that players would consider using bullets over bombs -- so in this element, players would have to alternate between bombs and bullets depending on some factor(s).
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Samapico
No, these DO NOT look like penises, ok?


Joined: May 08 2003
Posts: 1252
Offline

PostPosted: Fri Nov 06, 2009 12:10 pm    Post subject: Reply to topic Reply with quote

How about damage that depends on the environment your ship is in? A base made of some elastic material where bombs and bullets can bounce, a base where the atmosphere is dense and bombs are less effective

Though it would make more sense for thrust / speed / rotation to be affected by environment
_________________
(Insert a bunch of dead links here)
Back to top
View users profile Send private message Add User to Ignore List
D1st0rt
Miss Directed Wannabe


Age:36
Gender:Gender:Male
Joined: Aug 31 2003
Posts: 2247
Location: Blacksburg, VA
Offline

PostPosted: Sun Nov 08, 2009 5:19 pm    Post subject: Reply to topic Reply with quote

Just keep in mind that your bandwidth usage is going to go through the roof if you do something like this.
_________________

Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Cheese
Wow Cheese is so helpful!


Joined: Mar 18 2007
Posts: 1017
Offline

PostPosted: Sun Nov 08, 2009 9:25 pm    Post subject: Reply to topic Reply with quote

just out of curiousity, why would you be concerned about bandwidth in a 15 year old game?

how much bandwidth does a zone like hs or tw use? :S
_________________
SSC Distension Owner
SSCU Trench Wars Developer
Back to top
View users profile Send private message Add User to Ignore List Visit posters website AIM Address
Dr Brain
Flip-flopping like a wind surfer


Age:38
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Sun Nov 08, 2009 10:00 pm    Post subject: Reply to topic Reply with quote

In HS it's not much, because we're conservative about how many settings packets we send. If you start sending them every few seconds (as proposed in this thread), then beware.
_________________
Hyperspace Owner

Smong> so long as 99% deaths feel lame it will always be hyperspace to me
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
sirkillsalot
Novice


Joined: Jun 10 2010
Posts: 44
Offline

PostPosted: Fri Jul 16, 2010 1:16 pm    Post subject: Reply to topic Reply with quote

well i know it's old but does not have to be every few seconds of changing maybe every game or 5 to 10 mins to do this would require a automation system that every so often will change the settings around and maybe JUST MAYBE having a bot to change the settings every x min????? to something completely random
Back to top
View users profile Send private message Add User to Ignore List
Dr Brain
Flip-flopping like a wind surfer


Age:38
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Fri Jul 16, 2010 2:22 pm    Post subject: Reply to topic Reply with quote

Punctuation is not optional.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
sirkillsalot
Novice


Joined: Jun 10 2010
Posts: 44
Offline

PostPosted: Fri Jul 16, 2010 5:29 pm    Post subject: Reply to topic Reply with quote

but is it possible
Back to top
View users profile Send private message Add User to Ignore List
Samapico
No, these DO NOT look like penises, ok?


Joined: May 08 2003
Posts: 1252
Offline

PostPosted: Sat Jul 17, 2010 1:47 am    Post subject: Reply to topic Reply with quote

We don't understand you if you don't use punctuation... Put some effort in your posts, and we'll put efforts in our replies.
Back to top
View users profile Send private message Add User to Ignore List
L.C.
Server Help Squatter


Age:33
Gender:Gender:Male
Joined: Jan 03 2003
Posts: 574
Location: Missouri, US
Offline

PostPosted: Sat Jul 17, 2010 11:49 am    Post subject: Reply to topic Reply with quote

sirkillsalot wrote:
well i know it's old but does not have to be every few seconds of changing maybe every game or 5 to 10 mins to do this would require a automation system that every so often will change the settings around and maybe JUST MAYBE having a bot to change the settings every x min????? to something completely random
If you are using Subgame2, then yes, you need a bot.

However, the idea in itself is so large I don't think it would be worth doing for a Subgame2 zone. ASSS on the other hand could be a different story.

This is why: if you do it on Subgame2, EVERY player in the arena (or all Public arenas) will get update packets on the settings.. because settings are stored client-side. If you do it on ASSS, ASSS can update individual players before they respawn in a new ship, rather than updating mass populations (in which 95% to 99% of that effort will be wasted for only a potentially small handful of respawning players).

The point of this idea would be to implement a greater degree of "realism," as well as to create a dynamic, fluid-like gameplay that changes based on various factors (possibly even including economics).



Imagine having a ?buy menu just like in Subgame2. Imagine there being a service station (like a space station) around the map. Imagine the map being 3x3 in size (three regular sized maps on top, three regular sized maps below top, and three regular sized maps at bottom -- ASSS would load the correct map when a player reaches the edge of a map). Imagine that there would be economics, like the stock market, that influences the prices of things in the ?buy menu. Imagine that no two ships will have the same speeds/afterburners (in real life -- one car will always be faster or slower than its clone). Etcetera -- keep imagining along these lines.

You could be a lone pilot. You could be a squad of pirates. Whether lone or squad, you could have a personal agenda to conquer sectors (like in Planet Side), or go after loot, ... conquest, defense, offense, merchants..
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> Bot Questions All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 264 page(s) served in previous 5 minutes.

phpBB Created this page in 0.576894 seconds : 38 queries executed (77.9%): GZIP compression disabled