Blue Drava

Slips of the tongue and tricks of the light

Archive for the 'Development' Category

Category: Development

I’ve done some refactoring and separated my display code into a simple library called PRISM. I’ll think of a funny backronym some day but it’s in reference to the Spectrum logo. In a previous blog I talked about how I’m rendering the sprites to the screen. Since then I have added a way to dynamically […]

Category: Development

I’ve been working on my level editor for Teratree. The video above will give you the basic idea of how it works. All the world data is saved in one big nested table. world name author cells room name tiles tile name ink paper bright cells sprites cells block celltype health Each table called cells […]

Category: Development

It took me a while to decide where to start with this refactoring of my code. In the end I decided to work on display stuff. I need a way to draw my game in a ZX Spectrum style. Display The display of the ZX Spectrum was 256×192 with a border to fill the rest […]

Category: Development

This year I have started this project 3 times, each time realizing a better way to do it as I learn to use Lua and LÖVE. I am about to start again, refactoring everything to keep the code clean an expandable. Will I succeed this time? We shall see. The dream is to have the […]