Ok so it’s no doubt that arena is one of the most popular gamemodes, along with 1ctf, babel, infiltration, and a few others.
In an attempt to keep the gamemode fresh and lively I thought I might bring up a few ideas and points.
Top 10 has been a very successful server, but as it seems it pretty much killed off Arena All Maps. (Contributing to this was also the decrease in players after jagex’s release.) As much as it’s amazing to see everyone’s creations and the variety of map layouts, it seems to have an overbearing effect on the players as they may want to stay with a select few, thus Top 10 was created. As many players enjoy familiar landscapes, they also enjoy a little change. So to spell it out more bluntly, I would like to propose the idea of an additional map to Top 10, suppose a map that has a high chance of being enjoyed by the players, it may be to remove a lesser favorite, or even Top 10+1. As of course to keep this from being too much, you may wish to only switch this map out every 2 weeks or once a month.
One of the more obnoxious events to happen upon a round win event is the additional 10 points the killer gets. (killer is scripted as the player to get the final kill). I’ve gotten the last kill plenty of times to know it can throw you through a loop trying to figure out how many points you really have earned.
Along the lines of points this next idea maybe able to apply to further gamemodes, the idea of an assist point, being as 1/2 (0.5) of a point for causing 50hp damage. I know as of any game it has it’s limitations, I’ve been programming for a few years to know this, only reason I see this may not work is that the damage is not registered in relation of the giver and the receiver.
Getting back to arena, an interesting idea that popped up awhile back, evolving arena maps. It works like so…
Going further then starting gates, you can set time intervals and the RGB to match parts of your map.
evolvement1: time_interval, RGB;
evolvement1: 1:30 (or 90 secs), 255,255,255; <-This starts the event half way through the match (match = 3 mins), and breaks the blocks with this color (white). You may also try multiple evolvements as to change the map at say minute 2 and the last 1. (Would be a great way to speed a match up at the near end, and keep people from remaining in one position too long.)
With such a tool you can create maps the change before the players eyes examples are things such as, new rooms being unlocked, floors caving in, entire buildings being removed. The changes can be grand or minimal. You could even have a map tell a story a story! Example: You could have a map follow the story of Little Red Riding Hood. Her trip to grandma’s house through the woods, until the Big Bad Wolf blocks your path! You need to wait half way through the match, when he breaks so you can continue to grandma’s house.
Only con I can see is lag if you remove parts of too large a size.
I’d love to hear anyone’s ideas!
I’d also love to try making such scripts but I have little knowledge of Python.
Number 3 and 4 are more for the programmers of the group, but if you like and want either of the ideas express your desire below. : D