Paratrooper was the stuff that childhood dreams are made of.
This version is implemented in TypeScript and uses excalibur.
Swivel the gun with left/right. The up key stops the swivel gun and shoots a missile. (These controls are often perceived as wrong and/or annoying. While that may be the case, they mimic the behavior of the original game.) 'p' or Space (un)pauses the game.
Shooting a missile costs 1 point. A paratrooper yields 5 points; shooting a paratrooper in freefall yields 3 extra points. A helicopter or a bomber yields 10 points. A bomb yields 25 points.
If 4 paratroopers assemble on one side of the canon, you die.
Many thanks to Maarten Hulshoff for the fond memories, his patience, for testing, and for providing feedback.