This post was migrated from my previous blog managed by an old CMS. Some parts may be broken or poorly formatted, images may be missing, etc. Feel free to report an issue.

I mulled over this entire project for more than a year, so it's about damn time I actually sat and wrote some code. It's not great. And there's not a lot of it. But it's there. Indeed, I think a lot of it will have to be rewritten, but we'll see. I started with some of the basic user interface stuff. Nothing special. Just a window with a large text area for displaying, and a small text field for giving commands. That's it. That's all I wrote.

But I'm okay with this. I don't always have time to sit and work on it. The fact that I finally wrote anything at all is a huge leap forward. Sure, it's just a little bit of UI building with some functions I think I'll want later, and it doesn't particularly do anything yet, but it's something. And that "doing something" bit is my goal for next week.

As I mentioned in my previous update, I decided to split the codebase into two major pieces, a runtime and the framework. What I started this week is the runtime. What I'm going to start next week is the framework side of things. I'm hoping to get to a point where I can start building a game and it outputs something I can see. I don't expect this will be terribly difficult, but the communication between the two parts was what I had trouble wrapping my head around last week. There's only one way to find out - start writing more code.

If you'd like to look at what I've written (please don't, it's horrible and disgusting), head over to Beanstalk on GitHub and take a peek.