Corpse Removal Alternative

Battle-BugBattle-Bug Join Date: 2010-02-11 Member: 70523Members
<div class="IPBDescription">I don't want to watch it vanish</div><!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro--><b>Introduction:</b><!--colorc--></span><!--/colorc-->
In NS1, I saw that bodies usually disappeared extremely quickly. I don't know if this is a server-side setting, but I believe that it could add to the game if the corpses stuck around for a bit longer.

<!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro--><b>Suggestion:</b><!--colorc--></span><!--/colorc-->
Corpses don't disappear immediately. Conventional timers work well, but I'd prefer not to see them disappear. It would be nice if we could code the game so that they disappear while no one is looking or while no one is within a certain radius. That would take away from the fake-looking effect of a corpse disappearing in thin air in front of a player.

Although each marine has 13,000 triangles that can strain your GPU, it opens up some new possibilities to have these corpses laying around. There have been threads to suggest animations and special effects that get rid of the bodies. In this thread, I'm suggesting an alternative to those that doesn't require any fancy effects.

<!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro--><b>Result:</b><!--colorc--></span><!--/colorc-->
There is more for the eye to see in combat. A marine seeing dead aliens on the ground in the midst of combat may mistaken them for live ones. It may also help the survivors of an attack to see their progress. When a fade sees three dead marines on the ground, it would be more rewarding than an empty room.

Corpse removal is a necessary evil. There's many methods that can be used. I'm merely suggesting an alternative.

<!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro--><b>Reference Threads:</b><!--colorc--></span><!--/colorc-->
<a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=108646" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=108646</a>
<a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=108907" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=108907</a>
<a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=104357" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=104357</a>
<a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=103332" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=103332</a>
«1

Comments

  • puzlpuzl The Old Firm Join Date: 2003-02-26 Member: 14029Retired Developer, NS1 Playtester, Forum Moderators, Constellation
    Just FYI the performance penalty will not be on the client rendering the corpse, but on the server doing the visibility scanning to check for removal. Corpse timers are ubiquitous because they are simple to implement and cheap in terms of performance.

    And in the end it will add nothing to the core features of NS2.
  • pSyk0mAnpSyk0mAn Nerdish by Nature Germany Join Date: 2003-08-07 Member: 19166Members, NS2 Playtester, Squad Five Silver, NS2 Community Developer
    <!--quoteo(post=1758082:date=Mar 8 2010, 06:47 PM:name=Battle-Bug)--><div class='quotetop'>QUOTE (Battle-Bug @ Mar 8 2010, 06:47 PM) <a href="index.php?act=findpost&pid=1758082"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Corpses don't disappear immediately. Conventional timers work well, but I'd prefer not to see them disappear. It would be nice if we could code the game so that they disappear while no one is looking or while no one is within a certain radius. That would take away from the fake-looking effect of a corpse disappearing in thin air in front of a player.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Well the trade-off is that you either have corpses blocking other players or players moving through non-colliding corpses.
    Not really better than corpses vanishing infront of your eyes.

    They could add fancy effects, where the corpses (after the death animation) get immediatly dissolved by either nanites (some beam techy effect) or by DI (sinking into DI and getting dissolved), but that would result in more work to do.
    I don't really care how they handle it as long as it stays in the visuals department and doesn't effect gameplay (blocking corpses).
  • RobBRobB TUBES OF THE INTERWEB Join Date: 2003-08-11 Member: 19423Members, Constellation, Reinforced - Shadow
    Remember Crysis? One word: Desintegration. No need for nanitey beam or DI to be present.
    Let it dissolve into a puddle and evaporate that.
  • TweadleTweadle Join Date: 2005-02-03 Member: 39686Members, NS2 Map Tester
    I'm going to take the position that this isn't a worthwhile introduction to the game.
  • Voyager IVoyager I Join Date: 2009-11-02 Member: 69222Members
    <!--quoteo(post=1758082:date=Mar 8 2010, 05:47 PM:name=Battle-Bug)--><div class='quotetop'>QUOTE (Battle-Bug @ Mar 8 2010, 05:47 PM) <a href="index.php?act=findpost&pid=1758082"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec--><!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro--><b>Result:</b><!--colorc--></span><!--/colorc-->
    There is more for the eye to see in combat. A marine seeing dead aliens on the ground in the midst of combat may mistaken them for live ones. It may also help the survivors of an attack to see their progress. When a fade sees three dead marines on the ground, it would be more rewarding than an empty room.<!--QuoteEnd--></div><!--QuoteEEnd-->

    This is not inherently a good thing. One of the most important things for a game to be is readable. Unless you intend to build gameplay around dead aliens being difficult to distinguish from live ones, this isn't the sort of mistake you want your players to be making. Visual noise without gameplay justification is bad design.
  • Renegade.Renegade. Join Date: 2003-01-15 Member: 12313Members, Constellation
    +1 nanite disintegration
  • Draco_2kDraco_2k Evil Genius Join Date: 2009-12-09 Member: 69546Members
    Disintegration please. Like in, say, Unreal Tournament. That was beautiful.

    But, I'm quite certain corpse removal can be done client-side as well.
  • CruorCruor Join Date: 2004-11-07 Member: 32677Members
    Nanite disintegration on the nano grid and digesting on the bacteriumgrid (eg Dynamic infestation).

    The mesh of the dynamic infestation would detect the ragdoll same as it would new geometry in the level, if it detects a ragdoll on top of itself it will pertrude the tentacle ganglions over the corpse followed by texture decals being generated on the ragdoll from the floor up, these would be decals the same as bullet holes on walls etc, only with a DI texture climbing up the corpse. The texture decals would then be closely followed by the dynamic infestation mesh until it covers the entire ragdoll. The ragdoll would then be deleted out of sight and the mesh would then sink relatively slowly back to normal levels, suggesting the body was rapidly being digested by the bacterium.

    Of course this would be hard to pull off with an onos as the DI would have to be pretty snug round the Onoses collision model. But it would definently look cool.
  • BacillusBacillus Join Date: 2006-11-02 Member: 58241Members
    Something along the lines of <a href="http://www.youtube.com/watch?v=OA6v7BVBcEU" target="_blank">rotting watermelon</a> might be great. Add some bacteria or nanites to that and you've got a dramatic exit.

    The corpse collisions could prove out to be both interesting and annoying, but I don't know if it's all worth the synchronization of physics between server and client.
  • HozartisHozartis Join Date: 2009-09-01 Member: 68668Members
    <!--quoteo(post=1758098:date=Mar 8 2010, 12:15 PM:name=Tweadle)--><div class='quotetop'>QUOTE (Tweadle @ Mar 8 2010, 12:15 PM) <a href="index.php?act=findpost&pid=1758098"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm going to take the position that this isn't a worthwhile introduction to the game.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Aesthetics, my friend. Aesthetics.

    <!--quoteo(post=1758105:date=Mar 8 2010, 12:23 PM:name=Voyager I)--><div class='quotetop'>QUOTE (Voyager I @ Mar 8 2010, 12:23 PM) <a href="index.php?act=findpost&pid=1758105"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->This is not inherently a good thing. One of the most important things for a game to be is readable. Unless you intend to build gameplay around dead aliens being difficult to distinguish from live ones, this isn't the sort of mistake you want your players to be making. Visual noise without gameplay justification is bad design.<!--QuoteEnd--></div><!--QuoteEEnd-->

    *High five*

    Disintegration +1.
  • Battle-BugBattle-Bug Join Date: 2010-02-11 Member: 70523Members
    <!--quoteo(post=1758131:date=Mar 8 2010, 01:04 PM:name=Bacillus)--><div class='quotetop'>QUOTE (Bacillus @ Mar 8 2010, 01:04 PM) <a href="index.php?act=findpost&pid=1758131"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The corpse collisions could prove out to be both interesting and annoying, but I don't know if it's all worth the synchronization of physics between server and client.<!--QuoteEnd--></div><!--QuoteEEnd-->
    I'm not suggesting collisions unless you guys really want them. I'm only suggesting that corpses disappear while no one is looking or within a certain radius.


    <!--quoteo(post=1758105:date=Mar 8 2010, 11:23 AM:name=Voyager I)--><div class='quotetop'>QUOTE (Voyager I @ Mar 8 2010, 11:23 AM) <a href="index.php?act=findpost&pid=1758105"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->One of the most important things for a game to be is readable. Unless you intend to build gameplay around dead aliens being difficult to distinguish from live ones, this isn't the sort of mistake you want your players to be making.<!--QuoteEnd--></div><!--QuoteEEnd-->
    It wont be hard to distinguish dead corpses from live players. I was trying to say that it might have that affect to a newb player in the heat of battle.

    Please review the threads I referenced if you'd like to talk about the possibility of nanites.
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    <!--quoteo(post=1758112:date=Mar 8 2010, 11:37 AM:name=Draco_2k)--><div class='quotetop'>QUOTE (Draco_2k @ Mar 8 2010, 11:37 AM) <a href="index.php?act=findpost&pid=1758112"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Disintegration please. Like in, say, Unreal Tournament. That was beautiful.

    But, I'm quite certain corpse removal can be done client-side as well.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Most games nowadays do all corpse removal client-side. Once you're "dead" the clients all get notified to ragdoll the corpse (parameters for that are given) and remove at will.

    The exception of course being when those corpses service some kind of purpose, such as if they block movements, need to be available for consumption (WC3), etc.
  • Draco_2kDraco_2k Evil Genius Join Date: 2009-12-09 Member: 69546Members
    <!--quoteo(post=1758164:date=Mar 8 2010, 11:51 PM:name=spellman23)--><div class='quotetop'>QUOTE (spellman23 @ Mar 8 2010, 11:51 PM) <a href="index.php?act=findpost&pid=1758164"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Most games nowadays do all corpse removal client-side. Once you're "dead" the clients all get notified to ragdoll the corpse (parameters for that are given) and remove at will.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Yeah, that's what I was thinking. Pretty sure it's how UW will do it, for lack of better ideas.
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    <!--quoteo(post=1758085:date=Mar 8 2010, 06:00 PM:name=puzl)--><div class='quotetop'>QUOTE (puzl @ Mar 8 2010, 06:00 PM) <a href="index.php?act=findpost&pid=1758085"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Just FYI the performance penalty will not be on the client rendering the corpse, but on the server doing the visibility scanning to check for removal.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Depends on if the corpse has any effect on gameplay (other than blocking your view), could definitely see server ignoring corpses and leaving them to the clients.
  • Battle-BugBattle-Bug Join Date: 2010-02-11 Member: 70523Members
    Back to the original topic: Corpses that disappear while you aren't looking as opposed to ones that disappear when you are looking.
  • NossahNossah Join Date: 2002-11-11 Member: 8234Members, Constellation
    Pretty much what i suggested here:

    <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=108907" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=108907</a>

    So yes i agree fully that this would be a good thing.
  • TweadleTweadle Join Date: 2005-02-03 Member: 39686Members, NS2 Map Tester
    edited March 2010
    <!--quoteo(post=1758216:date=Mar 8 2010, 08:54 PM:name=Battle-Bug)--><div class='quotetop'>QUOTE (Battle-Bug @ Mar 8 2010, 08:54 PM) <a href="index.php?act=findpost&pid=1758216"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Back to the original topic: Corpses that disappear while you aren't looking as opposed to ones that disappear when you are looking.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Is the thread not abiding by your rules? :(
  • Battle-BugBattle-Bug Join Date: 2010-02-11 Member: 70523Members
    <!--quoteo(post=1758217:date=Mar 8 2010, 07:55 PM:name=Nossah)--><div class='quotetop'>QUOTE (Nossah @ Mar 8 2010, 07:55 PM) <a href="index.php?act=findpost&pid=1758217"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Pretty much what i suggested here:

    <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=108907" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=108907</a>

    So yes i agree fully that this would be a good thing.<!--QuoteEnd--></div><!--QuoteEEnd-->
    I'm sorry, but I'm not seeing the connection between the two threads. I didn't see anywhere in your suggestion anything about corpses disappearing while no one is looking. It looks to me like you're suggesting more to look at. However, I do thank you for your support.
  • TweadleTweadle Join Date: 2005-02-03 Member: 39686Members, NS2 Map Tester
    he wasn't talking to you
  • Battle-BugBattle-Bug Join Date: 2010-02-11 Member: 70523Members
    Well then, perhaps using the quote function would be useful.
  • BruteBrute Join Date: 2009-06-10 Member: 67778Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    Lets assume a full-equipped Team is rushing into the hive room. While one is slowly killing the hive (and building a base), the others guard all the entrances. Alien team keeps rushing in, but keeps dieing too. As the corpses lay in the entrancearea, at least someone will have an eye on them, so the staple of corpses keeps increasing?

    Note how this also has an gameplay effect. When you walk down some hallway and see a dead non-vanishing marine on the floor, someone must be watching.
  • Battle-BugBattle-Bug Join Date: 2010-02-11 Member: 70523Members
    <!--quoteo(post=1758283:date=Mar 9 2010, 03:54 AM:name=Brute)--><div class='quotetop'>QUOTE (Brute @ Mar 9 2010, 03:54 AM) <a href="index.php?act=findpost&pid=1758283"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Lets assume a full-equipped Team is rushing into the hive room. While one is slowly killing the hive (and building a base), the others guard all the entrances. Alien team keeps rushing in, but keeps dieing too. As the corpses lay in the entrancearea, at least someone will have an eye on them, so the staple of corpses keeps increasing?

    Note how this also has an gameplay effect. When you walk down some hallway and see a dead non-vanishing marine on the floor, someone must be watching.<!--QuoteEnd--></div><!--QuoteEEnd-->
    For the first part, those corpses will keep piling up until the battle is over and everyone leaves. We can put a limit on the number of corpses in a certain radius if we want.

    For the second part, that is an interesting scenario. We may consider a long timer to get rid of those to help prevent that situation. That would have the effect I'm suggesting while minimizing side effects. Personally, I watch my 6 quite a bit, so I'd turn away from it frequently and it would disappear.
  • ZekZek Join Date: 2002-11-10 Member: 7962Members, NS1 Playtester, Constellation, Reinforced - Shadow
    All these maps are on high-tech human stations of some sort, I like the idea of a nanite cleaning service that breaks down corpses in a cool way. Just some sort of a pretty disintegration animation to handle corpse vanishing after a few seconds. You could even tie that in with marine res for kill if it's still in the game.
  • Battle-BugBattle-Bug Join Date: 2010-02-11 Member: 70523Members
    <!--quoteo(post=1758345:date=Mar 9 2010, 10:40 AM:name=Zek)--><div class='quotetop'>QUOTE (Zek @ Mar 9 2010, 10:40 AM) <a href="index.php?act=findpost&pid=1758345"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->All these maps are on high-tech human stations of some sort, I like the idea of a nanite cleaning service that breaks down corpses in a cool way. Just some sort of a pretty disintegration animation to handle corpse vanishing after a few seconds. You could even tie that in with marine res for kill if it's still in the game.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Please save the nanite discussion for the after death animation thread I referenced.
  • puzlpuzl The Old Firm Join Date: 2003-02-26 Member: 14029Retired Developer, NS1 Playtester, Forum Moderators, Constellation
    I think nannites are relavent, because, when a bad idea is needed to make the game more realistic, we can go with a good idea instead and just magic the explanation away with nannites. That way realism doesn't have to get in the way of the action and fun.

    Realism is fantastic and to be desired BUT never at the expense of gameplay. This is an action game, not a simulator.
  • BobbitBobbit Join Date: 2010-03-11 Member: 70922Members
    I know this sounds a bit odd but. maybe make it so the "Aliens" can eat the corpses then comes in the whole me wanting the whole "Gibs" thing... i really miss gibs lol
  • NossahNossah Join Date: 2002-11-11 Member: 8234Members, Constellation
    <!--quoteo(post=1758232:date=Mar 9 2010, 03:29 AM:name=Battle-Bug)--><div class='quotetop'>QUOTE (Battle-Bug @ Mar 9 2010, 03:29 AM) <a href="index.php?act=findpost&pid=1758232"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm sorry, but I'm not seeing the connection between the two threads. I didn't see anywhere in your suggestion anything about corpses disappearing while no one is looking. It looks to me like you're suggesting more to look at. However, I do thank you for your support.<!--QuoteEnd--></div><!--QuoteEEnd-->

    ah yes you are quite correct, i misread. My apologies.
  • ghost in the shellghost in the shell Join Date: 2008-09-28 Member: 65094Members
    this in combo with nailguns = epic win
    dead bodys hanging from ceiling :)
    anyone ever played the hidden source?
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    <!--quoteo(post=1760168:date=Mar 19 2010, 04:03 PM:name=ghost in the shell)--><div class='quotetop'>QUOTE (ghost in the shell @ Mar 19 2010, 04:03 PM) <a href="index.php?act=findpost&pid=1760168"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->this in combo with nailguns = epic win
    dead bodys hanging from ceiling :)
    anyone ever played the hidden source?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Congrats on catching up with the "pin enemy to wall" mechanic, serving you since... TF2, no, wait, FEAR, no wait....
  • RobBRobB TUBES OF THE INTERWEB Join Date: 2003-08-11 Member: 19423Members, Constellation, Reinforced - Shadow
    <!--quoteo(post=1760168:date=Mar 20 2010, 12:03 AM:name=ghost in the shell)--><div class='quotetop'>QUOTE (ghost in the shell @ Mar 20 2010, 12:03 AM) <a href="index.php?act=findpost&pid=1760168"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->anyone ever played the hidden source?<!--QuoteEnd--></div><!--QuoteEEnd-->
    yes and pigstick to walls never worked for me. at all.
Sign In or Register to comment.