Skip to main content

Setting up the game


HTML Setup

Create a folder in which your game will be located. For this tutorial, we will title it coinGame

Next, create a HTML file named index.html and put the following code in it:

index.html
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/emath.js@latest/dist/game/eMath.game.min.js"></script>
<script defer src="script.js"></script>
</head>
<body>
</body>
</html>

This code sets up the project and imports emath.js/game using jsDelivr. Alternatively, you can download emath.js on a local copy, though this is not recommended as you will have to manually check for updates.

Now, create a js file named script.js and put the following code in it:

script.js
const { Decimal, Game } = window.eMath;

This code extracts and imports the Decimal and Game classes from the eMath object. These classes are used to create the game.

NodeJS setup

Create a folder in which your game will be located. For this tutorial, we will title it coinGame.

Next, initiate the project. For a quick start, see my template defaults repo, which will quickly initiate your project with configuration like the one used in this tutorial.

Now, to install emath.js, run:

npm install emath.js

After you have setup the game, continue to the currency tutorial.