Jason Trinh

Reinforcement Learning

Block Blast

Block Blast

Block Blast is a grid-based puzzle game where you drag and place block pieces to complete full rows or columns. Each clear scores points and opens space for new pieces, so planning ahead and preserving board flexibility is key. The challenge ramps as awkward shapes appear, forcing you to balance immediate clears with long-term survival.

Block Blast RL Agent

View on GitHub ↗

Block Blast RL Agent

This project builds an automated Block Blast environment using macOS iPhone Mirroring. I calibrate tray pickup points, board coordinates, and class-specific drag transforms, then capture game state from screenshots.

Simulation