@clayote day/night cycles probably; a place feels more real when it changes in predictable, cyclical ways
additionally, for games set across multiple places, having random effects (weather, encounters, etc) happen at different frequencies in different places helps each to feel unique
Released #LiSE version 0.12.1
This has a load of fixes, so if you were very confused when you tried to use #ELiDE last time, maybe try this release.
The main new feature is the rule stepper, which presents a list of rules that ran in a given turn and lets you click one to view the world just after that one ran.
Basically this means you give it a function that takes the state of the world and outputs a number. Then the frontend can graph it for you
That type of function also forms the basis for a new type of rule trigger that can be evaluated using Rete's algorithm, making games performant when there are tons and tons of rules, only a few of which execute on a given turn
The #LiSE stepper is working
Debating whether to do a release or work on the metrics feature instead
Release work wouldn't be very exciting because it means tracking down bugs that aren't very deep but there are probably a lot of them
I'm working on the #LiSE stepper, which will make it easy to view the state of the world after one rule's run and just before another
This feels like a killer feature, but I'm trying to describe some specific situation where you'll need it and it's not coming naturally...
I need a game designer to tell me how to make the first #LiSE game! https://clayote.itch.io/lise/devlog/245019/designers-wanted
The part of the #LiSE data model that actually represents the world state seems to be streaming in and out of memory now. There's still some metadata about the rules engine that's loaded whole and I'll probably need to do something about that when games get *really* long. But maybe I should focus on the debugger at the moment?
Released #LiSE version 0.11.1 https://github.com/LogicalDash/LiSE/releases/tag/v0.11.1
This is a bugfix release that makes keyframes work when you make more than one before you commit.
ANATHEMA is a stylish first-person shooter roguelike by me, @modernmodron and @dankwraith. A dynamic faction system means no creature is inherently hostile or helpful, it's all about who you help and who you hurt. On KICKSTARTER now.
it's honestly kind of useless at the moment since you still need to run python yourself outside of ELiDE
so last time I basically had it as a Python distribution that so happens to contain LiSE, ELiDE, and a launcher
I'll help you with Python programming if you like
Hi! Game Making Social is a part of the Fediverse dedicated to being a well-moderated, cosy, friendly place to talk and share stuff about amateur videogame making, and everything surrounding that.
It's kinda an offshoot of Game Making Tools, which is a wiki(+) for a similar audience.
Game makers, game writers, game curators, etc. etc. most welcome!
Please read the rules before signing-up :)
PS: We have Animal Crossing, LSD, and Klik & Play emoji :3