Point-and-click archery game played in a web browser.
https://michaelhtleung.github.io/Archery/
- move your cursor to aim the bow and left-click to place the bow
- move your cursor to aim the arrow and control its speed and left-click to fire the arrow
- left-click to retrieve your arrow and repeat the above two-steps to continue playing
- projectile motion
- sprite and tile-graphics for bow, arrow, crosshair, board, background, and grass
- arrow-target and arrow-ground collisions
- vertically moving board
- mouse control scheme
- pivoting the bow based on the location of the crosshair
- rotating the arrow based on its velocity in flight
- having the arrow get stuck in the target at whatever orientation it was in prior to hitting the target
- random grass generation