Skip to content
Elliot Ford edited this page Apr 7, 2015 · 22 revisions

What is JALSE?

JALSE is a lightweight framework for simple simulation written in Java 8. The framework provides dynamic yet typed entities that can be processed concurrently. The underlying implementation is up to you - by default its there but it can be replaced.

Why use JALSE?

  1. Its free and works right out of the box!
  2. You can a self-managed living data model for your simulation (or game) easily.
  3. Entities are soft-typed (add and remove at runtime) and can be used as any type (without error).
  4. Entities can be filtered and processed easily (by type, ID or attributes).
  5. JALSE is backed by an ActionEngine that can schedule run-once and periodic tasks (several implementations).

How to use this wiki

JALSE is spilt up into 4 major components Actions, Attributes, Entities and Tags and each of these components can be individually - this is reflected in this wiki. The TOC (right) will break up each of these 4 main sections into smaller chunks (mostly made up of code snippets). Additionally the two other sections to watch are Extending or customising JALSE and Future changes.

What to do next?

Check out Getting started!

Clone this wiki locally