Tuesday, August 18, 2009

Introduction

Okay, so starting to program a roguelike in C++, what resources should we consider? Well, after a bit of browsing, I found the following:

I'll follow the fifteen step programme, chronicling what I found and did here.

I'm just an average Joe programmer, so I am going to divide the blog into three parts really.

The first part will be case studies, examining code from other roguelikes.

In the second part we'll start writing the code in the spirit of the fifteen step approach. This might get a bit hairy.

Finally, the third part, we'll also consider the theoretical aspects of programming a roguelike. That is, answering questions like "How should we implement magic?", "How can we do Artificial intelligence?", and so forth.

I expect things will get sloppy, so I am using a table of contents widget in addition to an archive widget.

Frequently (and Infrequently) Asked Questions

Why not use language X?
I'm trying to write an object oriented roguelike because, well, I'm accustomed to object oriented programming. C++ lets me do that. I'll get to more about that in a future post.

I see a new post that's not on the table of contents, but it comes and goes every few minutes, what's up with that?
Must be witches. Oh no, wait, what I mean is that I'm editing the post, and checking that it looks alright, so I'm publishing, then saving it as a draft and editing.

No comments:

Post a Comment

Bread crumbs and notes on designing a roguelike from scratch.

Table of Contents