the core of the eix game engine
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)) // trueFirst, clone this repo:
git clone "https://github.com/eix-js/core"Then install the dependencies:
npm installYou can use npm test to run all tests and npm run docs to generate docs.