kibounohana
v0.1.3
Published
## Introduction
Downloads
5
Readme
Kibounohana (希望の花)
Introduction
Web-based AVG engine.
Usage
Include Kibounohana JS File
yarn add kibounohana
<script src="./node_modules/kibounohana/index.js"></script>
Write Your Story
See neruthes/kibounohana-demo for demo and here is the online demo.
Sample story:
const myGame = {};
myGame.scenes = {
s0: {
type: 'basic',
dialogue: [
{ char: 'Alice', bg: '1.png', text: 'Hey, Bob!' },
{ char: 'Bob', bg: '2.png', text: 'How are you, Alice!' }
],
choices: [
{ label: 'Start Over', jump: 's0' }
]
}
};
Boot The game
kibounohana.Initd.boot(myGame, '#displayTarget');
This method accept 2 arguments:
Argument | Description --------------- | ----------- arg1 | Game story object. arg2 | CSS selector string for the display target.
Notice These As Well
- Set
kibounohana.config.deploymentTarget
to un string likehttp://localhost:8000
. - Background images for dialogues should be placed in
/assets/img/
. - You can define your own scene types (eg
mySceneType
) by settingkibounohana.View.renderMainView_mySceneType
as un function which acceptcurrentSceneObj
asarguments[0]
.
Copyright
Copyright (c) 2020 Neruthes.
Published under GNU AGPL v3.