Thanks for reading my topic, I hope you all will agree with what I have to say. The reason I am starting this topic is because, basically, I haven't enjoyed any FPS' since the days of the [Ghost Recon] (god, that game kicked ass!). There is a plethora of reasons for this and since game-designers do not seem to remember anything other "We gotta give 'em really pretty pictures" (which is great for about 15 minutes) I thought it would be very useful to start writing about what I look for in an FPS and perhaps I will find some people here that also look for these features and don't seem able to find them.
First let me explain where I am coming from. What I truly love about FPS' (in theory) is the competative side of it. Playing in leagues and ladders. Not just for the bragging rights but it just makes it so much more fun to play in a community. But to get that, a game needs to meet certain requirements. What those are, are of course specific to the type of game but it does all boil down to "It needs to meet the needs of the community".
So let's not just list what we need, but also where other games failed.
First and foremost: The servers: Hard- and software:
To make a ladder for FPS' we need absolute full control over the servers. No, this doesn't just mean that we need to be able to log into the server, but rather that we can rent our own dedicated servers (hardware) and install the game-server (software) on it. This to meet our needs concerning lag (and various others, but lag is the most important one). This is very important.
The way BF2 worked was also ridiculous, nobody wants to pay just so their server can be ranked, leave that kind of bullcrap out of it. It is not interesting. Which brings me to my next item.
The server: Game-wise:
Now first off, I have seen this in some games but not in others and I want to set the record straight: Weather options that can be controlled from the server rather than making a new map or new map settings document for it is very desirable! This should not just concern the downpour but also the visuals of the map. When I set it to snow, I want to see a layer of snow on the ground and on objects. This of course also applies to lighting conditions and fog-levels.
Again, this next feature also is available in some games but not in others: Kit restrictions. Like me, a lot of players feel that certain pieces of kit are just ridiculous. Take for example the heartbeat sensor as implemented in COD:MW2. That is just ridiculous for competition play (IMO). We should be able to design our own kit limitation documents so that we can rule those out.
Of course, also want all the usual stuff: Map selection, mod selection, max players, kick and ban options, etc.
Also, we want to be able to control wether or (temporarily?) not a server is listed in a lobby system. To facilitate this, we should be able to join a server through the means of entering an IP-address and port-number along with a password.
Anti-cheat and match results:
The server should make a downloadable document that shows each and every player's actions. All of them. Everything from where they went, to the paths their bullets took, where they threw their grenades, etc, etc, etc. In the end-of-match screen this document should be available from the server to everyone in the match for downloading. This is an absolute must-have to prevent cheating.
Active and passive cheat detection:
An anti-cheat like PunkBuster is great, but it is not enough to just have an active detection system. I think it would very good to have a passive system as well that works on the client side where the game takes screenshots of the players screen and uploads them to the server as an extra threat to cheaters. This shouldn't be too much trouble and with the size of modern hard drives it should provide no problems either.
At the end of the match, it should show for every player how many kills they got (and some other stats would be nice as well but that is just gravy) and these results should be savable to file to facilitate reporting a match to a ladder.
There is nothing wrong with having unlockable items in a game. In fact, I personally think it is desirable but for the love of God, why make unlockable guns? That is just silly. This gets in the way of competative play and gives others unfair advantages. For an FPS, I think the unlockables should be suit-designs (skins), badges and insignia.
The world over, there are all kinds of different designs for camouflage so you could have for example the American and Russian designs by default and then as you level up unlock the Dutch, German, British, etc camo designs. For preforming certain feats you could unlock badges and insignia which you could then proceed to put on your unlocked skins.
NEVER EVER make weapons unlockable. It is straight up damaging to competative play.
Peeking is great, but jumping is a fail. No soldier in the world runs around corners guns blazing, at least not without having a peek first. You should also of course be able to fire from a peeking stance. To prevent confusion: by peeking I mean that your soldier leans either left or right to look/fire around corners, showing just a sliver of his/her body rather than having to step around a corner and showing half or more of it. Peeking is great and is a must-have.
Jumping however is a no-go. No soldier, with the amount of kit they wear, bunnyhops over the battlefield. Now, you could argue, well it's a game but I like some level of realism in my games and this bunnyhopping crap just will not do. I suggest, as an alternative, that certain objects be made jumpable/climbable and when you are close enough to them you can hit a button and the action will then be preformed but otherwise nothing should happen. Under no circumstance should there be any kind of bunnyhopping allowed.
I feel very strongly about this, there should be no vehicles (tanks, heli's, planes, etc). My friends and I call this the "######-factor". Earn weapons but then you can just jump into any of those and wreck havoc? Get the hell out of here. I know this caters to the general public but really, people will buy a straight up mano-a-mano FPS. If this is not feasable, then at least allow us to set in the server wether or not vehicles can be used.
More and more games nowadays come with great map editors. This will also help to build a good community. Take a look at StarCraft 2's map editor and the community around that. Something like the SC2 map editor could work very well for an FPS and I personally feel this is a must-have.
Bullcrap, get rid of it. When I shoot your face off, you can not put a freakin bandaid on it and continue as if nothing happened. When you get hit by a rocket or a mine and your arms and legs get blown off, no paddle is going to magically regrow them. Just not gonna happen. In FPS, just leave it at dead = dead.
I wonder how the rest of you feel about this.
Edited by CkZWarlord, 05 January 2011 - 01:04 AM.