HearthSim / Joust
πΏ Hearthstone replays in your browser.
Stars: β 105
Programming Languages
typescript
32286 projects
Labels
Projects that are alternatives of or similar to Joust
hdt-plugin-endgame
A Hearthstone Deck Tracker plugin that helps keep track of your opponents deck types after a game
Stars: β 20 (-80.95%)
Mutual labels: hearthstone
kata-tcg
Code Kata for a two-player trading card game
Stars: β 32 (-69.52%)
Mutual labels: hearthstone
Hearthstonejson
JSON files for Hearthstone - Website code
Stars: β 459 (+337.14%)
Mutual labels: hearthstone
Hearthstone-Hearthbuddy
Hearthstone ηη³δΌ θ―΄ Hearthbuddy ηη³ε
εΌ
Stars: β 474 (+351.43%)
Mutual labels: hearthstone
React Redux Card Game
A web version of Blizzard's Hearthstone game built with React, Redux and ImmutableJS
Stars: β 85 (-19.05%)
Mutual labels: hearthstone
lushi script
This script is to save your time from Mercenaries mode of Hearthstone
Stars: β 174 (+65.71%)
Mutual labels: hearthstone
hearthstats
Scrape Hearthstone decks from HearthPwn, then build a SQLite database of the results. Can also scrape card collection data from HearthPwn/Innkeeper, and integrates with omgvamp's Mashape Hearthstone API to build a table of card data that can be used to make more advanced queries.
Stars: β 11 (-89.52%)
Mutual labels: hearthstone
hearthstone-card-images
(Archived, see below) Hearthstone card image repository
Stars: β 63 (-40%)
Mutual labels: hearthstone
Hearthstone Deck Tracker
A deck tracker and deck manager for Hearthstone on Windows
Stars: β 4,496 (+4181.9%)
Mutual labels: hearthstone
Python Hsreplay
Python library for creating and parsing HSReplay XML files
Stars: β 43 (-59.05%)
Mutual labels: hearthstone
alphastone
Using self-play, MCTS, and a deep neural network to create a hearthstone ai player
Stars: β 24 (-77.14%)
Mutual labels: hearthstone
python-hslog
Python module to parse Hearthstone Power.log files
Stars: β 37 (-64.76%)
Mutual labels: hearthstone
Sunwell
Canvas-based high quality Hearthstone card renderer
Stars: β 93 (-11.43%)
Mutual labels: hearthstone
Hstracker
A deck tracker and deck manager for Hearthstone on macOS
Stars: β 1,083 (+931.43%)
Mutual labels: hearthstone
Rosettastone
Hearthstone simulator using C++ with some reinforcement learning
Stars: β 510 (+385.71%)
Mutual labels: hearthstone
Joust
Hearthstone replays in your browser, written in Typescript with React.
Requirements
- Node.js ~v8 (v4.5 should also work, but is not officially supported)
- Build system:
npm install -g gulp webpack
- Development:
npm install -g electron-prebuilt gulp webpack
-
yarn:
npm install -g yarn
Building
$ yarn --pure-lockfile
$ gulp compile
Usage
<div id="joust-container"></div>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/react/15.4.0/react.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/react/15.4.0/react-dom.min.js"></script>
<link rel="stylesheet" href="joust.css"></link>
<script type="text/javascript" src="joust.js"></script>
<script type="text/javascript">
Joust.launcher("joust-container")
.height(500)
.width(500)
.fromUrl("//example.org/brawl.hsreplay");
</script>
Joust does not do any polyfilling and expects the globals Promise and fetch to be available.
Development
$ yarn run dev
License
Copyright Β© HearthSim. All Rights Reserved.
Third party assets
- The Font Awesome font is licensed under the SIL OFL 1.1.
- The Font Awesome style code is licensed under the MIT license.
- Some Hearthstone textures are copyright Β© Blizzard Entertainment
Community
This is a HearthSim project. All development
happens on our IRC channel #hearthsim
on Freenode.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].