Haunt For Gold is a real-time multiplayer pixel art game where players race to collect cursed coins while dodging ghostly enemies and explosive pumpkin bombs. The game transforms a classic arcade concept into an immersive Halloween experience with atmospheric visual effects and polished spooky UI.

🎮 Game Modes

  • Online Multiplayer: Real-time 1v1 matches with Socket.IO matchmaking queue and rematch functionality
  • Local Multiplayer: Couch co-op for 2-4 players using game controllers (Gamepad API)
  • Practice Mode: Solo play against AI opponent to hone your skills

👻 Haunted Features

  • Atmospheric Effects: Dynamic fog particles, flickering ambient lights, vignette overlays
  • Spooky UI: Haunted color palette (deep purples, ghost green, pumpkin orange), glowing buttons, cobweb decorations
  • Halloween Decorations: Floating ghosts, pumpkins, bats, and skeleton elements throughout the interface
  • Immersive Audio: Background music with toggle control
  • Controller Vibration: Haptic feedback for coin collection, bomb hits, enemy collisions, and victory

🎯 Gameplay

  • Collect cursed gold coins (+10 points)
  • Avoid ghostly snake enemies (-5 points)
  • Don't hit pumpkin bombs (-20 points)
  • Use speed boost (Spacebar/R2 trigger) for 2x movement
  • First to 500 points wins!

🔧 Technical Highlights

  • Backend: Node.js, Express, Socket.IO for real-time communication
  • Frontend: HTML5 Canvas with custom pixel art renderer
  • Database: SQLite with Sequelize ORM for persistent player names
  • Authentication: Cookie-based player identification (no accounts needed)
  • Controllers: Full Gamepad API integration with menu navigation and in-game controls
  • Privacy: GDPR-compliant cookie consent and privacy policy
Share this project:

Updates