1.1.0 • Published 8 days ago

@atrament/web v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 days ago

Atrament

atrament-web is a browser build of atrament-core, a framework for choice-based games, built around inkjs.

If you want to make customized Atrament build, check out atrament-core.

If you are looking for example of a web application based on Atrament, check out atrament-preact-ui.

Installation

npm install @atrament/web

or

<script src="https://unpkg.com/@atrament/web@1.0.0/umd/atrament.js"></script>

Usage

Initialization and game start:

import atrament from '@atrament/web';

atrament.init({
    applicationID: 'your-application-id',
    settings: {}
});

await atrament.game.init('/path/to', 'inkfile.ink.json');
await atrament.game.start();
atrament.game.continueStory();

State in components:

import { useStore } from '@nanostores/preact';

const gameState = useStore(atrament.store);

API Documentation

See Atrament core documentation.

Components

LICENSE

Atrament is distributed under MIT license.

Copyright (c) 2023 Serhii "techniX" Mozhaiskyi

1.1.0

8 days ago

1.0.0

8 months ago

0.9.0

8 months ago