Skip to content

kiigame/adventure_engine

Repository files navigation

KiiGame Adventure Engine

Node CI Netlify Status

KiiGame Adventure Engine is a HTML5/JavaScript based simple adventure game engine for web browsers. KGAE uses:

The engine comes with an example game, Lätkäzombit: Pako hallista. The example game is in the Finnish language.

There is an editor to create games using KGAE: check out kged here.

Take a look at the adventure creation guide: https://github.com/evktalo/kiigame/wiki/Adventure-creation-guide

Development

WIP

Branching strategy

  • Start a branch from main branch with a descriptive name
  • Create a pull request towards main

Releases

  • main branch is tagged for releases
  • Maintenance branches can be created for old versions

How to test locally on Linux

The game is implemented as a web page. Therefore you need to run a web server on your machine to test it locally. Here are the steps:

Running unit tests

After installing with npm install, you should be able to run

  • npm test

in the project root to run the unit tests.

Building the library bundle

npm run build builds the library bundle to dist/.