Difference between revisions of "Thread:Talk:Oculus/Movement/reply (10)"

From Robowiki
Jump to navigation Jump to search
m
m
 
Line 1: Line 1:
 
First, a BulletShielder would simulate a traditional HOT that is aimed from one tick before, not real fire position, as that position is your position when aiming (onScannedRobot). If it still hits, it would fallback to simulate a state-of-the-art HOT that is fired from real position, which means an advanced firer that predicts its own movement one tick forward on aiming.  
 
First, a BulletShielder would simulate a traditional HOT that is aimed from one tick before, not real fire position, as that position is your position when aiming (onScannedRobot). If it still hits, it would fallback to simulate a state-of-the-art HOT that is fired from real position, which means an advanced firer that predicts its own movement one tick forward on aiming.  
  
However, if you are firing at real position, it is impossible for a BulletShielder to shield without moving. Therefore, for those who firing at real position, a shielder must move a little to be able to shield. '''And that's where the deviation comes from. '''
+
However, if you are firing at real position, it is impossible for a BulletShielder to shield without moving. Therefore, for those who fire at real position, a shielder must move a little to be able to shield. '''And that's where the deviation comes from. '''
  
 
Therefore for a learning gun which fires from real position and is able to learn that tiny move, BulletShielders don't work.
 
Therefore for a learning gun which fires from real position and is able to learn that tiny move, BulletShielders don't work.

Latest revision as of 03:29, 30 August 2017

First, a BulletShielder would simulate a traditional HOT that is aimed from one tick before, not real fire position, as that position is your position when aiming (onScannedRobot). If it still hits, it would fallback to simulate a state-of-the-art HOT that is fired from real position, which means an advanced firer that predicts its own movement one tick forward on aiming.

However, if you are firing at real position, it is impossible for a BulletShielder to shield without moving. Therefore, for those who fire at real position, a shielder must move a little to be able to shield. And that's where the deviation comes from.

Therefore for a learning gun which fires from real position and is able to learn that tiny move, BulletShielders don't work.