[2004 thread] I got research credit for playing ET


(nate.h) #1

Over the past two semesters, I have been working with a professor in the Computer Science department at my college on a system for making video games easier and more enjoyable to watch for spectators. Just recently I found out that the paper we wrote about it was actually accepted at a fairly large computer graphics and visualization conference, so I figured to celebrate I’d share some of it with all of you guys. A few of you might remember this project from me mentioning it here a few months ago when I had just started – well, this is the “finished” product.

The basic premise is that most video games, while containing lots of action and interesting behavior, are often actually too complex for a spectator to really take in all of the detail and identify the really good bits. Added to that is the fact that most spectator modes in games are really just variations of the normal player interface, and so often an observer doesn’t really get any more insight into what is going on than the competetors do.

So, what I did is wrote an add-on module for ET that would allow spectators to watch either live games or demo playbacks in a more “instructive” mode. Here are some examples:


This is an example of the “Summary Coverage Map”. Basically, red and blue areas are those controlled by each team (the brighter the color, the more immediate the presence of one of that team’s members), and yellow is where direct combat is taking place. Players are represented by icons showing their view direction and class so that they are easier to identify. Here, it’s pretty easy to see what is going on in general.


This is an example of the shot tracers. In this shot, the blue team (trying to advance with the tank down a road in a valley area) gets lazy and does not secure the high ground by the tower first. The result is a very nasty crossfire… whoops. Also, note the corpses from a previous fight near the red team’s base wall.


Here you can see the player paths, icons, and shot tracers all together – the halo’s around the player icons are scaled relative to their respective scores. These two shots show a blue player chasing a red defender across an open area, as the red player evades and runs for higher ground to gain an advantage.


In the next shot, we can now see that the tables have been turned. As the blue player runs out of ammo, he quickly strafes to the right and ducks behind an obstacle to gain some cover before rejoining the firefight.

Here’s another screenshot I found:


Here, you can see a big conflict at the exit to the tunnels that the blue time is advancing through. The red team is providing support fire on the area from the nearby guard tower (the Orange color indicates fire targeted outside the shooters immediate area, i.e. supporting or suppressive fire) with re-enforcements heading down the road from the base.
Meanwhile, the blue team is trying best not to get caught in a crossfire, and to take advantage of the fact that Red’s northern flank is undefended. This can be seen in the Covert Ops who is trying to sneak around behind the hills and trees at the top, in order to neutralize the machinegunner in the tower and allow his team to advance.

Those are just a few examples of what the system can do. It really looks much better in action, and I highly reccomend downloading and watching the video if you like the screenshots.

The (very cool) video is available here (26 MB)
http://www.cs.virginia.edu/~gfx/pubs/lithium/lithium.avi

The paper that talks about all this stuff and has the nifty images (with captions) is available here – Print quality resolution, so it’s a bit big (16 MB)
http://www.cs.virginia.edu/~gfx/pubs/lithium/lithium.pdf


(=ABS= SparhawK) #2

Downloading vid now, looks excellent for analysis of attack plans

Have a banana

:banana:

SH


(Sick Boy) #3

Watched the video this is excellent stuff :notworthy:

I hope you release this mod to the public :wink:


(Ifurita) #4

That is very cool. Great work. Excellent visualizations


(Sauron|EFG) #5

Great work!

Now imagine the QCon finals with ETTV and Lithium (split screen or picture-in-picture with normal camera). drools

It would be really nice if you release the mod, but I suspect it won’t be able to play ETPro 3.x demos.


(Ifurita) #6
  1. Interesting that you named it Lithium - that was one of my favorite mods for Q2
  2. What would be very cool are the following"
  • User defined “mouse trail” settings - so that you could make the player movements more faint or fade away faster
  • Implement the ability to click on a player icon to drop down to his first person PV - click another hotkey to jump back up to the overhead view
  • Implement the ability to show only one side - or the actions of those enemies who are in direct LOS of friendly players - thinking about how this could be implemented as a feature of a commander class or and ability for team specs

Great work though


(nUllSkillZ) #7

I’ve just seen the video:
IMPRESSIVE

Excellent work.


(Vaibhav) #8

wow


(CooperHawkes) #9

nice work!
at which conference did you submit? vis2004? maybe we can meet there and have some fun, coz i’ll be there too. :slight_smile: unfortunately i’ve got only a boring application paper to present there :frowning: but the good thing is that i can drive over to mesquite after the conference and knock at "The Carmack"s door :wink:


(digibob) #10

Nice work :moo:


(Salteh) #11

r0cxks you man!
:smiley:

Love the FOV-indicators and tracers!
Also the… ‘playerpath’ stuff looks cool :smiley:


(Guest) #12

wow


(BlackDeath) #13

Very cool indeed

Would be awesome for post clan matches, not only as a spectator (one who did not participate in the match), but also for those who did, to figure out what they did right and wrong.

When and where would we be able to try this out? (Can’t wait to get my hands on it) :smiley:


(BlackDeath) #14

One question: How do you propose keeping “injured” players (those who have been killed but are waiting for a medic) separated from players who have been gibbed? (can no longer be revived)


(puubert) #15

Just watched the vid, looks awesome. I hope someone picks this up for a public release.


(Loffy) #16

print on large, glossy paper, frame it, and I’d put it on my wall as paintings. Those images are like abstract art master-pieces to me.
// Loffy


(ToeD) #17

amazing


(Tron) #18

Very nice. I agree that your mod could become a nice improvement for spectators and a great tool for tactics planning/reviewing. If you release it to the public ofc. :wink: And if a way could be found to combine Lithium with ET-TV.


(ElderNewb) #19

Very impressive. When i first looked at the screenshots i immediatly thought of a view in counterstrike where players are shown as circles on a … well more wireframe map. This is sooo much better with the actual map being used and the use of colours showing areas controlled by each team and the use of tracers . I would love to see this in ET.


(bani) #20

we’d be happy to incorporate this into etpro :slight_smile: