Writing a Roguelike?

First some news: Provided I don’t fail either of the classes I’m in right now (highly, highly unlikely) I will be finishing my undergraduate degree within the next 2 weeks. Also, I should be getting an acceptance letter to go to graduate school shortly, based on what the professor who has hired me tells me. However, due to my brother being sick I’ve asked to delay officially starting graduate school until May, the start of the summer semester, so that I can be here if he needs me. This leaves me with a lot of spare time, as it isn’t quite long enough to get a job, and if my brother gets better I’ll see about moving up my start date. I’m going to try to fill my time with some colloquium, possibly auditing a class or two, and reviewing older classes before starting grad school, but I’m thinking I might want to start a project to fill my time.

On that note, I’ve been listening to the Roguelike Radio podcast as of late, and it is bringing an idea I’ve had a while back to mind. I’ve wanted to work on my programming skills for a while, and I’ve wanted to write an RPG system for a while. I am thinking that I might want to code a simple Roguelike to teach myself Object Oriented programming, or at least improve the programming I do know. My background in programming is a bit weak; I learned QBASIC in high school, took a class on C in first year, and a class on C++ last year. I’ve also taken a bunch of theoretical classes on algorithms and such, and used simple programming and scripting at a few of my jobs. However, I’ve never gotten into the more advanced features of any language, and only touched Object Oriented code once. I’d like to learn it, because it seems powerful, but I get turned off reading about it, as it is always held up as the “One true way of programming” and tells you to do things without any explanation, or draws all the reasons why it is better from working with a large team, whereas I would never be working with a large team. Anyway, I was writing up my emails to send to a friend, and thought I might as well post them here and see what people thought of them.

(more…)

Published in: on December 2, 2012 at 3:07 pm  Comments (17)  
Tags: , , , , , ,