Grid Sage Forums

Cogmind => Ideas => Topic started by: Kyzrati on June 05, 2015, 04:27:39 AM

Title: Real-Time Motion Trails
Post by: Kyzrati on June 05, 2015, 04:27:39 AM
So I finished fixing all reported bugs, and have started adding a slew of extra easy-to-implement features for the next release. Among them are motion trails to help you see which robots are going where, especially after firing large volleys. They're optional, and will probably be off by default. The duration of the fade will probably be a value you can set, if you want them to disappear slowly or more quickly.

(https://i.imgur.com/5cy2LCp.gif)

To prevent confusion/difficulty in discerning which hostiles have spotted you (since that also uses background color, though it's brighter and directly on the robot), I'm considering changing that to a rapidly flashing '!' over the robot when in trails-visible mode.
Title: Re: Real-Time Motion Trails
Post by: biomatter on June 05, 2015, 04:30:48 AM
Woooo! HYPE
Title: Re: Real-Time Motion Trails
Post by: E.I.G. on June 05, 2015, 04:50:15 AM
Looks good.
Title: Re: Real-Time Motion Trails
Post by: ironpotato on June 05, 2015, 06:12:39 AM
Excitement ensues
Title: Re: Real-Time Motion Trails
Post by: jimmijamjams on June 05, 2015, 06:14:09 AM
I wasn't sure about this addition when it was first brought up, but it looks really good.   A couple of questions:

No matter what happens I'm really looking forward to the next release now :D
Title: Re: Real-Time Motion Trails
Post by: Kyzrati on June 05, 2015, 08:06:15 AM
I wasn't sure how it would pan out myself before actually trying it. Fortunately it was very little work to set up.

The fade is set on a real-time timer, which is adjustable in the options. So it's not currently based on distance at all, and you'll only see long trails if you have like a 1-2 second fade and literally hold the wait button like I'm doing towards the end of the gif. I just did that for fun--under normal circumstances it's not that extreme.

We'll see if it needs further tweaks after you guys play with it. I personally wouldn't use it, but it's been requested by quite a few players so here it is!

Quote from: jimmijamjams on June 05, 2015, 06:14:09 AM
Will you be able to see the trails of enemies you haven't seen? (it would be great if you can, but I don't think it should be allowed)
You know, that's a really good point that I didn't think about long enough. While testing I did notice it was interesting that you could see a tiny bit of trail on entering a room if and where some robot had just headed out another door. We could consider it some kind of heat trail you get to detect for free? The only problem there is it's based on real time, not game turns, and therefore it benefits players who are entering move commands very quickly. Maybe that's not an issue? It would add some complexity to the system and take a little while longer, but I could probably find a workaround so that you couldn't see trails of robots you didn't see. Not sure if I need to, though. What do you guys think?
Title: Re: Real-Time Motion Trails
Post by: jimmijamjams on June 05, 2015, 08:25:47 AM
I like the idea of it being a sort of heat signature.  I can't imagine it affecting the gameplay all much seeing as it's happening real-time.  The only way to know is to try it out :)
Title: Re: Real-Time Motion Trails
Post by: ironpotato on June 05, 2015, 09:00:26 AM
I'd think of it more like catching someone out of the corner of your eye exiting a room. Kind of a motion trail sort of thing. You didn't see well enough to distinguish, but you could tell if it was hostile or not just from that kind of glance. I don't think it hurts anything at all in a believability sense.
Title: Re: Real-Time Motion Trails
Post by: Kyzrati on June 05, 2015, 08:02:56 PM
Quote from: ironpotato on June 05, 2015, 09:00:26 AM
I'd think of it more like catching someone out of the corner of your eye exiting a room. Kind of a motion trail sort of thing. You didn't see well enough to distinguish, but you could tell if it was hostile or not just from that kind of glance.
That's what I was imagining when I saw it in practice, too.
Title: Re: Real-Time Motion Trails
Post by: Arseface on June 05, 2015, 08:37:24 PM
I don't think this will help much with the situation I personally have the most issues with, which is where units in a blob move.

If I'm fighting a set of 4 g's and they move, knowing which one I've been firing at is helpful.

This will certainly help with those corner of vision movements though, so that is cool.
Title: Re: Real-Time Motion Trails
Post by: biomatter on June 05, 2015, 09:43:41 PM
'F' always autolocks onto the last target you were shooting on, so I don't see why that'd be a problem vOv
Title: Re: Real-Time Motion Trails
Post by: Arseface on June 05, 2015, 09:55:37 PM
Quote from: biomatter on June 05, 2015, 09:43:41 PM
'F' always autolocks onto the last target you were shooting on, so I don't see why that'd be a problem vOv
Mouse user remember?
Title: Re: Real-Time Motion Trails
Post by: Kyzrati on June 05, 2015, 11:47:18 PM
That's a good point about pure mouse users not always knowing what they last fired at in a group. I could add an option to warp the cursor to your last target, regardless of what robot you click on, but that feature would have to be off by default and likely get really annoying when don't want to fire at the same target again, no?
Title: Re: Real-Time Motion Trails
Post by: Arseface on June 06, 2015, 12:19:32 AM
Quote from: Kyzrati on June 05, 2015, 11:47:18 PM
That's a good point about pure mouse users not always knowing what they last fired at in a group. I could add an option to warp the cursor to your last target, regardless of what robot you click on, but that feature would have to be off by default and likely get really annoying when don't want to fire at the same target again, no?
That would annoy the hell out of me. I can't stand when my mouse is moved period, let alone when it's possibly moving somewhere I don't want it to.

Would a little target frame be possible? One that's just over the corners, like a selection box in programs I've used before that I can't think of right now. Funny how that always happens.
Title: Re: Real-Time Motion Trails
Post by: Kyzrati on June 06, 2015, 01:43:40 AM
Yep, forcing mouse movements is annoying and generally to be avoided.

A target frame isn't possible due to engine limitations, but an easy alternative in this case would be to add an option wherein entering fire mode by clicking on a target that is not your previous target could quickly flash whatever robot was your previous target, as a reminder. How about that?
Title: Re: Real-Time Motion Trails
Post by: jimmijamjams on June 07, 2015, 03:54:23 PM
I've had another thought about motion trails (this happens from time to time). How does motion tracking interact with the information from scanners and does it matter one way or the other?
Title: Re: Real-Time Motion Trails
Post by: Kyzrati on June 07, 2015, 07:12:23 PM
The trails only show for robots in view, so they don't interact with scanners at all.