Student Game Projects
Real casino games built by our students during their learning journey. Each project represents months of hands-on development, testing, and refinement using modern web technologies.
Sarah Okafor built this retro-themed slot machine during her JavaScript intensive course. The game features authentic reel mechanics, sound effects, and progressive bonus rounds. She spent six weeks perfecting the animation timing and payout algorithms.
JavaScript ES6 Canvas API Web Audio CSS Animations
The biggest challenge? Getting the reels to stop naturally rather than just snapping to position. Sarah researched actual slot machine physics and implemented realistic deceleration curves.
Marcus Emeka's final project combines multiplayer functionality with traditional blackjack rules. Players join tables, chat in real-time, and compete in scheduled tournaments. The dealer AI follows Vegas house rules exactly.
Node.js Socket.io MongoDB React
Marcus started with zero backend experience. Now he's handling real-time card dealing for up to 50 concurrent players. His tournament bracket system automatically seeds players based on previous performance.
Blessing Adebayo created this 3D dice game using Three.js after completing our advanced graphics module. Players bet on dice combinations while watching realistic physics simulations. The dice actually bounce and roll across a virtual felt table.
Three.js WebGL Cannon.js Physics TypeScript
What started as a simple 2D dice roller evolved into a full 3D experience. Blessing spent extra time learning physics engines because she wanted the dice to feel genuinely random and satisfying to watch.
Daniel Ike's roulette simulator includes both American and European wheel variants. The wheel spins with realistic momentum, and players can place complex betting combinations. He even added historical statistics tracking.
Vue.js SVG Animations Chart.js LocalStorage API
Daniel researched actual casino roulette mechanics extensively. His wheel physics account for ball bounce patterns, and the betting interface mirrors what you'd find in Monte Carlo or Atlantic City.
Funmi Babatunde tackled Texas Hold'em poker with full tournament functionality. Her AI opponents have distinct playing styles, and the hand evaluation engine correctly handles edge cases that trip up many developers.
Python Backend WebSockets Redis Docker
Building poker AI was Funmi's biggest hurdle. She studied game theory, implemented basic strategies like tight-aggressive play, and created personality profiles for each computer opponent. Some bluff more than others.