-
Notifications
You must be signed in to change notification settings - Fork 24
Home
This is the wiki for Ellzord/JALSE. This wiki is designed to cover all aspects of JALSE but to create most simulations the default implementations are more than adequate. The examples show how these default implementations can be used to create the model for your simulation without you having to provide more than the types and logic.
- Download a release (Getting the latest release)
- Create a JALSE instance (Building a JALSE instance)
- Create some entities (Creating, getting and killing entities)
- Give them some attributes (Adding, getting and removing attributes)
- Give the entities something to do (Scheduling, awaiting and cancelling actions)
Then give entity types (Creating an Entity type) and attribute listeners (Creating an AttributeListener) a try!
- Example projects for simple yet complete projects
- Code snippets for some interesting snippets
Check out the Class diagram to see how all the pieces come together!
See API doc for specific package and class information.
By default JALSE works out of the box (both as a set of components and an entire system). JALSE was designed with separation and abstraction in mind so each of the core components can be used individually and your own implementations can be plugged in. See Extending or customising JALSE for more information.
- See the cool tech we use! (Technologies we use)
- Have questions or problems? (Have bugs or questions?)
- Want to contribute? (How to contribute)
- Want to make your own example project? (Example projects)
- Want to know the future? (Future changes)
Check out the Example projects and Code snippets!
Getting Started
- Getting the latest release
- Building from source
- Example projects
- Code snippets
- How to contribute
- Have bugs or questions?
How To Use
- JALSE
- Entities
- Attributes
- Actions
- Tags
Misc