Arithmetic practice
Three tries to solve addition, subtraction, or multiplication.
Open Arithmetic practiceSome of my high-school Java games survived. With help from AI, I converted them to JavaScript and HTML canvas so my kids could try them. Pick a project below; no Java plugin or installation needed.
Original artwork and game rules are preserved where possible. Read the project journal. See each project's port notes for source limitations and necessary compatibility fixes.
Three tries to solve addition, subtraction, or multiplication.
Open Arithmetic practiceA ten-question arithmetic quiz, with the original pictures and scoring.
Open Computer Aided InstructionP = right position; N = digit elsewhere; Z = not present. Leading zeros and repeated digits are allowed.
Open PNZ: three-digit guessingMove the bottom paddle with the mouse, touch, or arrow keys. Space pauses. First to 10 wins.
Open PongMove the blue square with your pointer. Green pickups give 300 ticks of invincibility; eating blocks then shrinks you.
Open DodgeDrag to paint. Choose a color from the original palette or the color buttons. Save exports your drawing as PNG.
Open ETPaintFour tendrils branch recursively from each endpoint. Redraw makes another randomized pattern.
Open TendronThe original board and pieces, rendered on a canvas.
Original is an unfinished board prototype.
Open Chess board prototypeAdjust your RGB color, then click matching moving blocks. Each channel must be less than 50 away.
Open HueHunterThree-player, pass-and-play chemistry Monopoly. Answer a question to earn a roll.
Open Mole-opolyArrow keys move and jump. Hold Space to charge a coin, release to throw. N is the original next-level shortcut.
Open PennyPitch