From: SourceForge.net <no...@so...> - 2003-12-30 08:21:59
|
Bugs item #864861, was opened at 2003-12-23 08:22 Message generated for change (Comment added) made by bogusopus You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=103248&aid=864861&group_id=3248 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Chris McCoy (bogusopus) Assigned to: Nobody/Anonymous (nobody) Summary: 1.10 tank spawn algorithm buggy Initial Comment: The algorithm that spawns tanks on the field is very buggy. Most of the time tanks will spawn very close to other tanks (1 or 2 tank-lengths apart). Sometimes, directly in front of or behind the other tank. Sometimes you are spawned very close to the tank that just killed you. In some instances you are spawned in the line of already fired shots, so there is no time/opportunity to avoid being hit. This is especially problematic on a high-number-of-shots server. Have tested with -sb and without, and it doesn't make a difference in the spawning algorithm pattern. Are running most recent CVS: 1.10.3.20031222-MAINTENANCE-linux-gnu -S...@bz... ---------------------------------------------------------------------- >Comment By: Chris McCoy (bogusopus) Date: 2003-12-30 08:21 Message: Logged In: YES user_id=579269 We tried using CVS with your additions, and the spawning is still noticably buggy. It's a little better, but unfortunately, not enough better. While there are still occasional problems with spawning in the line of already fired shots, the more common problem is spawning near the tank that just shot you, thus allowing you to shoot them (if you spawn behind), or them to shoot you again. It creates a die. spawn. die again, scenario. (using 1.10.3.20031228-MAINTENANCE-linux-gnu) ---------------------------------------------------------------------- Comment By: Dave Brosius (dbrosius) Date: 2003-12-27 07:54 Message: Logged In: YES user_id=66596 OK. 12/27/03 spawn improvement added to keep tanks from spawning 'too close' to an enemy tank. There still is no consideration for bullets. This is a server side fix, so if you are running a server you may want to consider upgrading to the latest code in cvs, if you can build your own. ---------------------------------------------------------------------- Comment By: Dave Brosius (dbrosius) Date: 2003-12-27 07:50 Message: Logged In: YES user_id=66596 OK. 12/27/03 spawn improvement added to keep tanks from spawning 'too close' to an enemy tank. There still is no consideration for bullets. This is a server side fix, so if you are running a server you may want to consider upgrading to the latest code in cvs, if you can build your own. ---------------------------------------------------------------------- Comment By: Dave Brosius (dbrosius) Date: 2003-12-23 15:53 Message: Logged In: YES user_id=66596 The spawn algorithm was changed from the client machine to the server machine. As the server doesn't maintain state regarding bullets, etc. It does a lousy job of picking a position. Currently it is just random. Eventually state will be added to the server, and the algorithm will be improved. This is a known issue. Sorry bout it. -sb is the only thing that can help alittle as sometimes you will be placed on buildings, which is less likely to be in the line of danger. Of course it depends on the layout of the world, whether this is really true or not. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=103248&aid=864861&group_id=3248 |