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.
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.