Update after 4 months
It’s been about 4 months since the 7DRL that House of Limen was destined for, but failed to reach in time. I’ve since continued with development.
For some, COVID-19 has given people more time to devote to hobbies. For me, I’ve been far busier, so I’ve been doing gamedev where I can.
Since then I’ve managed to get the portal system working, improve maps, and improve the UI. I was close to finishing the engine and get stuck into the game itself, but ran up against some aesthetic and performance issues. More and more I was fighting my main library bearlibterminal, which is a great but perhaps underdocumented library. As I pushed more and more on the UI side of things, I managed to break it whilst trying to get differently-sized fonts working.
At the same time I’ve been learning Rust, which is trickier than Python but the performance is amazing. After a brief exploration into libraries, I found that ggez was nice to program with and covered most of the things I cared about. I’m currently a few weeks into a rewrite from scratch in Rust and it’s going well.
This move allows me to easily take care of some outstanding issues from the previous version: audio, fonts, graphics, UI styling and capability, gamepads, cross-platform packaging, and sheer performance. Some of the code structure from the Python version can carry over, but some can’t.
Although its apples-to-oranges, I’m 621 lines of code in Rust, versus the previous 2,561. I hope to be at least as capable as the Python version in about a month.
I’ll continue to update this page with progress and share pictures as soon as I can.
House of Limen
Chaotic neutral dungeon crawl through space and time.
Status | On hold |
Author | BrettW |
Genre | Role Playing |
Tags | 2D, Seven Day Roguelike Challenge, Exploration, Roguelike |
Languages | English |
More posts
- 7DRL - Post-mortemMar 07, 2020
- 7DRL - Day 6Mar 05, 2020
- 7DRL - Day 4Mar 03, 2020
- 7DRL - Day 3Mar 02, 2020
- 7DRL - Day 2Mar 01, 2020
- 7DRL - Day 1Feb 29, 2020
Leave a comment
Log in with itch.io to leave a comment.