Square algorithm: th10,11,12
hitbox = square length
distance < (player hitbox)/2 + (bullet hitbox)/2
player hitbox:
Reimu:2.0
Marisa:3.5
Sanae:3.0
special: big bubbles in th11,12 are suit for Orthogonal circle algorithm.
Orthogonal circle algorithm: th13,14,15
hitbox = circle radius
distance < sqrt((player hitbox)^2+(bullet hitbox)^2)
player hitbox:
Reimu:2.0
others:3.0
Reisen's shields:+1.5 per shield
screenshots:
http://thwiki.cc/%E6%B8%B8%E6%88%8F%E6%94%BB%E7%95%A5/STG%E5%88%A4%E5%AE%9A%E6%95%B0%E6%8D%AE| bullet name | hitbox(th10,11,12) | picture | hitbox(th13,14,15) | picture |
Others:
In th10, changing bullet shapes will not change their hitboxes as well.
eg. in 筒粥「神の粥」(Rice Porridge in Tube "God's Rice Porridge") , the small bullets have the same hitboxes as the elliptical ones.
smaller bullets in 天流「お天水の奇跡」(Heaven's Stream "Miracle of Otensui" ) have the same hitboxes as the larger ones.