These articles were originally written by me for Darren to put into his roguelike news.
Since these were written I have stopped development, (kind of - sort of - but not really). I have trashed the
the original code, started over, and started over again. I still mess with it from time to time and
still plan to complete it one day. I hope you enjoy the articles and you might even get something out of them.
- Steve Register -
Hi Guys and Gals,
So you want to create you own Roguelike, well, me too. What's that, you
don't know where to start, me neither.
From what I've seen, rogue writers seem to be an elite group of people.
That doesn't imply that they are better just that they are not that many
with the time to take someone by the hand and explain how to do this or
that.
In the past you had to read through pages and pages of code to see how
someone did a certain function. If your like me and trying to learn how
to program in the process. You think, let me look and see how this
person did level generation. You pull up the code in your favorite text
processor and find out there are 77 pages of code just for level
generation. You think, how the heck am I suppose to follow all of this.
Most of the time this is more than a person that is just learning to
program can handle.
Now Darren has the development pages, there is talk of a roguelike
development newsgroup. Things are looking better for those of us who are
trying to create their own roguelike. When I told Darren about my game
that I had just started working on he asked if I would be interested in
writing a work in progress type article for the development pages. I
told him that I thought it would be a good idea and would be interested
in doing it.
What will this article contain? Darren has suggested a journal type
thing that would contain things like what I did, the problems that came
up and the solutions that I use to get around them. I probably won't be
putting much code if any in the articles. I will have the process that
I'm working on and the solution to any problems that I might encounter
and solve. Someone with a similar problem should be able to figure out
the code needed from that.
Let me take this moment to thank Darren for giving me this opportunity
and for the Roguelike News page. I also want to thank Thomas Biskup his
QHack Tutorial. It gave me a jumping off place to start my own code.
Before I get started let me give a little background information about
myself. I became introduced to computers back in 1976 while taking
training in electronics for the military. My first computer was a Radio
Shack Model II with whopping 4K of ram. I have been programming in basic
since my first computer. I am now working for Rockwell Automation in
Dublin, Georgia, as a Visual Basic programmer. I consider myself as a
intermediate to advance VB programmer. I have downloaded DJGPP several
times in order to learn C and C++ but would end up erasing it off the
hard drive. Now I have set it up one more time and I've been using it on
a regular basis to create my own roguelike (AOR).
I will be using DJGPP and RHIDE to create my game.
Ok, enough chit-chat let's get down to writing a game.
On to Entry 1 - The Map.
|