Skip to content

A recreation of Blizzard's Hearthstone written in Java.

License

Notifications You must be signed in to change notification settings

ikhaliq15/JHearthstone

Repository files navigation

JHearthstone

What is JHearthstone?

JHearthstone is my recreation of Hearthstone. It will eventuallyTM have all the cards in the game and have the correct interactions. The game is multiplayer and runs over a custom built server. Both the client and server are written in Java. Just start up the server, run two clients, and have them play against each other. There will be more detailed instructions soon and hopefully some precomiled JAR files for the server and client to make life easier.

Images

Here are some images from the game (yea, i know it looks like garbage).

Game-0

Game-1

How is this different from Metastone?

This isn't different from Metastone. I have actually contributed a bit to the Metastone repository. I just wanted to learn about creating a multiplayer game and Hearthstone is a good example of one. Metastone is the much better version of this and I recommend you check it out if this sort of stuff interests you. The community and features over there are super incredible.

Current State

The game is currently in a fairly well developed state. The next step is to add polish and finetune everything. Then, slowly add new cards to the game.

Looking back on this project, it is a complete mess. It should be totally rewritten with some planning done beforehand.

Contributions

If you want to contribute, please feel free. Below are a list of things that need to be done. Lots of stuff to do.

TODO LIST

  • ADD SECRETS/QUESTS
  • MAKE UI LOOK BETTER (Maybe using a web client or Love2D)

About

A recreation of Blizzard's Hearthstone written in Java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages