Console-based Blackjack game built in MATLAB with a 5-person team: game logic, user input handling, and dealer AI behavior.
Technical Overview
Collaborated with a multidisciplinary 5-person team to design and troubleshoot a fully functional Blackjack game in MATLAB, built on a simple game engine.
Implemented core game logic, user input handling, and dealer AI behavior.
Led UI flow and function development, working through 3+ test cycles to resolve logic bugs and improve reliability.
Hit 100% of project milestones and presented the final product with a pitch video and supporting documentation.
Skills & Hardware
MATLAB
Game Logic & Dealer AI
UI/UX Flow Design
Team Collaboration (5-person)
Build Gallery
01Initial deal from a live run of the game: dealer's up card and hole card, and the player's first two cards.
02Player hits twice, building the hand up to a clean 21.
03Dealer's hand revealed and totaled after standing at 20.
04Win screen, rendered through the same sprite engine as the card table.
05Game-state sketch: deck state before dealing, used to plan the dealer logic ahead of coding.
06Game-state sketch: cards dealt to player and dealer.
07Game-state sketch: end-of-game hand states used to define the win/loss logic.