Overview

Hearthpebble is the ultimate medieval card game where strategy meets fantasy. Players can battle each other with 6 custom characters and over 90 cards to choose from.

(GitHub Link)


Quick Summary

  • Hearthpebble is a one-on-one multiplayer card game similar to Hearthstone.

  • The game is fully browser based, meaning that there is no download or installation required.

  • Real-time communication between players allows for smooth gameplay and minimal delays.


Key Features

  • Players can create accounts to save their information, stored using MongoDB.
  • Accounts are protected using hashed passwords.
  • Real time updates in game using socket.io, with built in retry logic for ratelimited requests.
  • Players can choose from 6 unique characters with distinct abilities and play with 90+ cards.

Tools Used

  • MongoDB
  • Express.js
  • React.js
  • Node.js
  • Three.js
  • GSAP
  • Socket.io
  • Axios
  • Material UI

Images

Home Page

Home Page

Battle Field (Early Render)

Battle