Skip to content

Cardstone: The Shattering. A Hearthstone/Magic: The Gathering inspired card game by Josh Pattiz, Raghu Nimmagadda, Ryan Hecht, and Will Riley. Final project for Brown University CS 0320: Introduction to Software Engineering

Notifications You must be signed in to change notification settings

RyanHecht/cardstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cardstone: The Shattering

Cardstone is a collectible card game inspired by games such as Hearthstone and Magic: The Gathering. It was created by Josh Pattiz, Raghu Nimmagadda, Ryan Hecht, and Will Riley as their term project for Brown University's CSCI 0320: Introduction to Software Engineering in Spring 2017.

The game's backend is powered by a Spark/Jetty webserver, with frontend user interface being primarily created with FTL, save for the game screen itself, which was lovingly crafted with CSS and ES6 galore (check out https://pbs.twimg.com/media/C_V4HzUXsAE3RmM.jpg for a preview of the game board). The frontend and backend communicate through WebSockets, powered by the API in Spark.

The website has features such as lobbies, spectating, interactive deck building, replays of past games, and more. We could explain intimately how they all work in this README, but we have a lovely tutorial on the site that can walk you through all the basics!

About

Cardstone: The Shattering. A Hearthstone/Magic: The Gathering inspired card game by Josh Pattiz, Raghu Nimmagadda, Ryan Hecht, and Will Riley. Final project for Brown University CS 0320: Introduction to Software Engineering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published