All Projects β†’ HearthSim β†’ Joust

HearthSim / Joust

🍿 Hearthstone replays in your browser.

Programming Languages

typescript
32286 projects

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
Phaserhearthstone
Learn Phaser Game Engine
Stars: ✭ 30 (-71.43%)
Mutual labels:  hearthstone
hs-bugs
Unofficial Hearthstone issue tracker
Stars: ✭ 67 (-36.19%)
Mutual labels:  hearthstone
hs-icons
Hearthstone vector icons
Stars: ✭ 36 (-65.71%)
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
Fireplace
A Hearthstone simulator in Python
Stars: ✭ 593 (+464.76%)
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
hsproto
Hearthstone Protobuf files
Stars: ✭ 31 (-70.48%)
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

Travis GitHub release

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>

Full documentation.

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].