All games / Eric Tedjamulia / Java to Canvas

PennyPitch

Arrow keys move and jump. Hold Space to charge a coin, release to throw. N is the original next-level shortcut.

This project needs a browser with HTML canvas support.
Port notes and original source

Ported from PennyPitch.java and its original helper classes and three level maps. Keeps the platform adventure, ten-coin random or aimed toss, three-square prize rule, and target-prize ending. Replaces blocking sleeps with animation states, bounds oscillating power to 0-500, and holds results until you choose Show ending. The original MIDI tracks are preserved but not synthesized; the gameplay WAV music is optional.

Original Java archive. The original source and artwork were preserved. This version runs in JavaScript and HTML canvas without a Java plugin. A local copy can also be opened directly from its index.html file.