Cascade

Real-time multiplayer apps built with Scala 3, Cask & ScalaJS

🎨 Color Rush

A fast-paced multiplayer color matching game. Be the first to click the matching color!

  • Real-time multiplayer gameplay
  • WebSocket synchronization
  • First to 10 points wins

🖌️ AI Drawing Challenge

Draw a prompt, let AI caption your art, and compete for the best match!

  • AI-powered image captioning
  • Multiplayer voting system
  • Creative & competitive fun

🪢 Tug of War

Pick a team and spam-click to pull the rope to your side. First to the goal wins!

  • Team-based multiplayer
  • Real-time rope physics
  • Round-based competition

🏪 Trader

Buy low, sell high! Navigate 9 cities, trade goods, and build your fortune.

  • Single-player trading simulation
  • Dynamic market prices
  • Seasonal economy changes

🔢 Counter Demo

A simple real-time counter demonstrating client-server synchronization.

  • WebSocket live updates
  • Multi-client synchronization
  • REST API interactions