• Register

Rethinking the competitive first person shooter -- PC/Mac/Linux

Post news Report RSS Telos Development Video Update 005 - Stabbing, Exploding, and Teleporting

Video showing off the new stabbing, exploding, teleporting weapon in action.

Posted by on

DevUpdate005

Like to fight up close and personal? There's a weapon for that! Here's the video

I think melee weapons in FPS games too often boil down to spamming left click as you chase someone trying to get in range. Most modern games have addressed this by throwing out the idea of having a separate melee weapon and instead give everybody a lethal, often auto-seeking, melee hotkey they can press whenever they get in range -- I think this generally works pretty well, but I want melee (or "the ability to be a major threat at close quarters") to be a player-chosen specialty rather than a general trait every player has. So with this weapon I've tried to solve some of the problems with first person melee weapons and create a toolset for players to build a playstyle around.

Left click stabs and the weapon will highlight the enemy when you're in range to help alleviate the lack of real depth perception in first person games. The stab does decent damage, but you'll want to keep holding left click when you successfully land a hit because it sticks them with an explosive. The explosive is on a timer, but the timer is manipulated by how well you track it -- the better you aim, the sooner it will explode. If you look the other way or lose it behind a wall, the timer reverses and will expire if you break line of sight for too long. This creates a nice one-two combo that feels good to pull off, provides another avenue to express player skill, and gives the victim an opportunity to react by finding cover or killing you before you can finish them off.

To help close the gap, there's a short range teleport. Right click and hold to shoot an orb, then let go to teleport to where the orb is. The orb only lasts for a small amount of time so you can only teleport over short distances (sort of like a 'blink' ability in other games). The orb will also flash yellow to let you know it's about to expire -- this makes it easier to get a feel for the timing so you can consistently get max distance.

I understand that the ease of teleporting might seem overpowered, but so far playtests haven't validated that fear. I do have an idea for an elegant way to discourage excessive teleportation, though, so I'll put that in when it becomes necessary. I generally try to avoid preemptively nerfing things too much -- I think, ideally, everything should feel overpowered when used skillfully in the right situations.

Next I want to work on implementing teams and the main game mode objectives -- I'm super excited about that!

There’s various ways you can follow me — here on IndieDB, Twitter, Facebook, Youtube, Tumblr, or even a mailing list. Also be sure to join in on the discussions on /r/telos and #Telos on quakenet! Let me know what you think!

Post comment Comments
Theon
Theon - - 713 comments

This might not be what you're looking for, but I have an idea for "nerfing" the teleporter, without making it any less powerful:

What if you have have the teleporting projectile's hitbox transfer damage x2 to the player who shot it?
The hitbox is smaller than a normal player hitbox, so it should be hard to hit, but if you get a perfectly aimed railshot at it, you might instantly kill your opponent.
The teleporter still remains as versatile as ever, but if used unskillfully, might be you your doom?

As always, I love what I'm seeing. So wonderful to finally have the arena FPS genre being worked at again!

Reply Good karma Bad karma+1 vote
JustinPierce Author
JustinPierce - - 13 comments

Interesting idea! I think plan I have will function similarly, though it'll get riskier the more you teleport (so you're encouraged to teleport, but over-do it). Will have to prototype to see what works best :)

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: