Well, right now, I'm programming in C++ as I started this in order to catch up or contribute to a failed idea last year. However, months later, I've developed a bit in C++ and have enough knowledge to actually use it to an extent. With partial regret, but no room to turn back, I decided to make a game in C++. Game development been a personal goal, but it's not a goal I can make a whole lot of money from...unless I want to be a code monkey or get fucked over by publishers. Either way, I want to get somewhere with this. Money or not. I want to have some game that is played and enjoyed by people. If I can find a way to get profit from this, I will, but, otherwise, I will mostly do things for free.
This game I am making will start out as a simple, free game. I may move on to adding a fee for additions to the game itself. Nothing steep. Maybe a dollar. A kind of force donation. I don't know. It doesn't matter as I have no game at the moment. The goal is to make a Roguelike with C++\SDL and move up from there. Actually, I probably have to learn openGL pretty soon. Well, I'm not going to list my plans for the game until I actually have something going. As of now, I'm developings class structures for the window and test outputs, inputs, configurations. Graphics I will be doing will be ASCII, but not through programming. I'm going to hack up some fonts or create my own images to use. Basic stuff, nothing complex. I figure this method will give me more graphical flexibility and help me push myself into the graphics area as far as coding is concerned. I'll start listing goals for the game mechanics and stuff when I have the game functioning through SDL. On the meantime, I'll list what my goals as far as programming with C++\SDL\OpenGL.
1. Get a flexible, functioning Window class.
2. Get a flexibile, functioning Text class.(for all my font and string output\input needs)
3. Learn how to properly blit\buff screens.
I think that is it. I don't know. My main problem is 3. During input, text doesn't leave when backspace. I need to figure out how to fix that. I guess that is all to type in today.
- neveza
Labels: C++, Game development., Programming