MovingBlocks / Kallisti

Library for embedding fantasy computer virtual machines in game engines.
9 stars 5 forks source link

Kallisti

Kallisti is a library for embedding fantasy computer virtual machines inside other JVM-based systems, particularly JVM-based game engines.

Fantasy computers, in this meaning, refer to imaginary architectures designed for computer games, versus real-world technology. (However, it does not exclude support for the latter!)

Why?

Key concepts

How to use

There are two main ways to use Kallisti:

To run the simulator, simply compile the project with gradle, then run java -jar KallistiSimulator.jar simulator.json, where simulator.json is a valid .JSON simulator definition.

Supported architectures