Kyle Benesch

Results 59 issues of Kyle Benesch

Events are a mess right now and need to be cleaned up. Multiple bad ideas need to be deprecated and removed in a way which allows for backwards compatibility. -...

enhancement

Unlike other Python-to-web ports, [Pyodide](https://pyodide.org/en/stable/) has decent support for arbitrary Python C extensions. Libtcod is already known to work in Emscripten, so I only need to setup a proper build...

enhancement

Some ideas that could make things easier for me and future maintainers: I'd be nice to setup auto formatters like Black and isort. It's tedious to format all code manually....

enhancement

Issue #78 involved a breaking change in the output of `otool`. This was fixed in #130 but I couldn't reproduce this output on the any of the [GitHub Runners](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners), and...

help wanted

The mouse is supported in some menus but not others. In theory it shouldn't be too hard to have full mouse support like in Brogue. - [ ] Inventory mouse...

The current map memory only tracks terrain tiles. I want to update this to track everything. Tracking seen tiles by their graphic is probably the easiest way to do this.

I want to implement a system for long running actions such as autoexpore.

Things like the scroll of confusion might make more sense as a confusion potion which you can throw at enemies.

Monster stats are hard coded to the map generator. I'd like to move these to some kind of database-like system.

I'd like to add animations for the spells. This will involve some refactors to the state handling, but it should be too difficult to actually design the animations.