@eix-js/core

the core of the eix game engine

Usage no npm install needed!

<script type="module">
  import eixJsCore from 'https://cdn.skypack.dev/@eix-js/core';
</script>

README

Build Status License Version Minzipped size size

Eix-core

the core of the eix game engine

Getting started

To get started, you need to have npm and node installed on your machine, and then install @eix/core and ts-node with:

npm i @eix/core ts-node

Create an index.ts file, and import the library:

import { Ecs } from '@eix/core'

Ecs is the main class exposed by this engine:

const ecs = new Ecs()

ecs.addEntity({
    prop: true
})

ecs
    .flag('prop')
    .get<{prop:boolean}>()
    .each({prop} => console.log(prop)) // true

Playing around with the source:

First, clone this repo:

git clone "https://github.com/eix-js/core"

Then install the dependencies:

npm install

You can use npm test to run all tests and npm run docs to generate docs.