Sei Satzparad

Results 60 issues of Sei Satzparad

Split Driftwood into a client and a server which communicate with each other using validated event scripting API calls over a stream.

feature
wouldbenice
refactor

* Phrases and sentences in log messages start with lowercase letters and do not end with a period. * Error and warning messages always reveal the name and class of...

style

Split from #148 and #151. I will bump our minimum Python version to 3.6 so we can do this.

style

Since I haven't stated it before, here's how I've been doing underscores in method and variable names: - method: public - \_method: non-public (Other parts of the engine need to...

style

For everywhere possible, change broad exception clauses to list the particular exceptions to be expected.

refactor
style

Collision callbacks should be aware of which side an entity was collided from. Imagine Mario jumping on a koopa. Related to #128.

feature

A platformer movement mode in the engine. This can somewhat easily be built as an extension in the stdlib on top of pixel mode movement, or just as easily into...

feature

Implement a movement mode where entities move instantly tile to tile and only once per player move (turn mode.)

feature

Driftwood's classes may not have a consistent theme for how methods which do certain things are named. This should be fixed before transition to beta, once the base API is...

refactor

Try to crash the engine by tossing it random garbage for every input. Fix any crash conditions that appear.

investigate