So, I’m working on some of the rendering classes for my latest project and I’ve encountered an interesting issue that I can’t explain and I’d greatly appreciate it if someone could explain to me what it is I’m doing wrong because I just can’t see it.Continue reading
It’s all been a bit quiet on the blog and stream front, this was due largely to business getting in the way, but my mental well being has also played a part.Continue reading
For our new game, the current plan is to use Lua to provide content and control, with Delphi doing most of the heavy lifting (rendering, game state saving etc.). To achieve this, it’s necessary to establish an interface to Lua (for this, I’m using the excellent interface by Dennis Spreen – VerySimple.Lua – this is specifically for Lua 5.3) and then to get the data out of it. This article is going to focus on the later as VerySimple.Lua is very simple to use (excellent job Dennis 🙂 ).Continue reading
There are some tutorials about using named pipes in Delphi but after much searching during my own use of them, I wasn’t able to find any information to solve my problem, so here is what I learned.Continue reading
Time for a quick update regarding the development of ORE. Whilst my plan is to stream as much of the development as possible, there’s not been much in the way of streaming activity of late so I think it only fair to explain the reasoning behind this.Continue reading
One of the things I like to do when developing software is fail… fail fast, fail early because it means you’re not going to pursue an idea that is less than optimal. Well… ORE has failed, or more specifically my approach to it has failed.Continue reading
I know I’ve not long said I was going to focus on software development but I can’t help but want to share a little bit of info about a product/service called Notion (a link will be posted below, with good reason), I promise this will be short 🙂Continue reading
Development has been progressing at a steady pace, the editor can now create a new project, save it, close it, open another. Tilesets (for the maps at least) can be imported with basic details (index, name, description) being editable. Further features are planned for the tileset manager but it’s good enough for now to progress.Continue reading
So I’m streaming development of ORE on Twitch.TV, the primary reasons for this are to provide myself with some pressure to move forward, to make decisions (even if those decisions lead to failure) and to hopefully increase the exposure of Delphi in an arena dominated by the likes of Unreal, Unity etc.Continue reading
It’s been a long time since I did anything here, and in that time quite a lot has gone on, not least software engineering is no longer my profession. The reasons for this are numerous and will be the subject of a future post. Suffice to say I now spend my days as a self-employed electrical contractor, a complete change from sitting behind a desk all day and one that I am thoroughly enjoying despite my office very often being someone’s cobweb infested loft 🙂
The old blog site has been archived off to static HTML and is available from the main menu at the top of the page. This new blog will be focused much more on software development than it’s predecessor which ended up being a bit of a rant zone. Specifically I’ll be focusing on Delphi development including my own projects and some commentary about the software industry (I feel I’m qualified to comment having spent over 20 years working in it).
If you’re new here, you can find out a little more about your host (AthenaOfDelphi – otherwise known as Christina) by clicking the ‘About Me’ option in the menu above.