LiSE icon indicating copy to clipboard operation
LiSE copied to clipboard

Rules-based engine for life sims, with time travel

Results 43 LiSE issues
Sort by recently updated
recently updated
newest added

Currently, if a rule has an infinite loop in it, LiSE cannot recover; you just have to kill it and start over. There should be a time limit after which...

enhancement

You have to log stuff in your simulation code in order to understand what it's doing. This will be less urgent when the debugging tools (#54) are ready but in...

ELiDE should have a window to browse to some other world database and load it with all the associated code.

enhancement

If a rule raises an exception, its effects should be cancelled. The planning feature may be useful to implement this, as there is already a facility to cancel a plan.

Currently there is no convenient way for the user to tell if a plan they are making contradicts one made previously. Contradicted plans are always canceled unceremoniously. If you want...

enhancement

It'd be useful for visually impaired users to have ELiDE say the names of entities when you mouse over them, read out stats for you and whatnot. I could implement...

Some functions that you use in rules will take keyword arguments that need to be pre-filled by the user before using the function in a rule. They're a kind of...

Feature

To make the Pixel City buildings work I need to give them a new widget that can stack repeating textures into a TextureStack in response to button presses corresponding to...

Feature

There should be an interchange format that contains the definitions of some rules and the Python code necessary to run them. It should be easy to make these and easy...

Feature

Currently, if you want to change the order your rulebooks are executed in, you can't really; you have to change the name of the entity the rulebook's on. You ought...