Not OP, but I'm interested in this...
Can anyone give me some starting pointers where to go for resources about programming non-graphical games?
I'm learning C, currently preparing for my data structures and algorithms exam and this would be an interesting pastime.
Name:
Anonymous2008-08-27 3:52
0xDEADBEEF
Name:
Anonymous2008-08-27 4:40
The ABC Programming Language
Name:
Anonymous2008-08-27 5:19
>>9
Do you really need to read tutorials for how to write a guessing game, or hit the appropriate number key before a timer runs out?
Name:
Anonymous2008-08-27 10:01
You mean truly non-graphical games, or just non-pixel-or-vector-based graphical games?
If it's the former, a text-based adventure game which models a world made of cells which contain a textual description and hold objects which you can interact with (describe, get, put, use) would be a good exercise.
If it's the later, and you just don't want to deal with modern graphics but character-based graphics will do, write a Roguelike game. Google for many good ones as examples.
Text-based adventures are quite easy. Just plan the whole word ahead on paper and what the player can do with each object.
Roguelike games are more complicated. You need to decide and implement the combat system, monsters with stats, items and so on. Quite a lot of work to do.
Go to gamedev.net and its wiki. Plenty of info there but be prepare to be buttraped with your new overlords.
Name:
Anonymous2008-08-27 13:51
Suggestion (for real): make a sexual text adventure. I've seen few if any, yet I've seen hundreds of others, so it'd be more useful, original and have higher chances of getting people to use it if it were about sex.
Name:
Anonymous2008-08-27 14:06
>>19
Fappan gaems are supposed to be in Japanese. I don't think anyone would play a text adventure if it were in Japanese.
Name:
Anonymous2008-08-27 14:09
Write a "Choose Your Own Adventure".
Name:
Anonymous2008-08-27 14:49
>>20
He has the opportunity to make an English one.
>>21 Write a "Choose Your Own Sexual Adventure".
Fixed.
Name:
Anonymous2008-08-27 14:49
>>18
Same fag here, also, I recommend SDL instead of DirectX if you're going to add graphics. I found it a bit more simpler. Others might disagree with me, though. Just a suggestion.
Name:
Anonymous2008-08-27 15:07
xyzzy
OP, real suggestion: use a subset of Sepples with SDL and OpenGL. Simple and you won't have any troubles until your project grows to reasonable size.
Name:
Anonymous2008-08-27 15:09
>>23
Simpler is an understatement. DirectX is ENTERPRISE.
Just wanted you to know that SDL is horrible for audio. It's ok for a "Look Ma, I made a game," but if you require things like precise audio timing, it's going to be a major pain in the ass.
>>26
Hence the reason why I said just to add graphics. I had such a hard time messin' around with SDL's audio components and such.
Name:
Anonymous2008-08-27 16:20
>>28
A subset of no classes, instances, templates, references and standard library, maybe.
Name:
Anonymous2008-08-27 16:20
If you are only intrested in a basic level, try C# (or C++) + directX. Actually not too hard, even if it is enterprise-style. (ref : http://www.riemers.net/)
Name:
Anonymous2008-08-27 16:33
>>1
C++ is the only coding language you need to know if you're going to became a game programmer.
And don't take my word for it, go and look at any job application and you'll know what I'm talking about (all of them require C++).
Name:
Anonymous2008-08-27 16:39
>>32
I agree. Its just too fast for the other high-level languages to keep up. Good ol' C++ will still be around no matter how high these languages go. Poor assembly, you will be missed but thanks so much for the memories!
Name:
Anonymous2008-08-27 17:20
C++ hahahhahhahhahhhahhahahahahahahhahahhahahahahahahahhahahahahhaahahhaahahhahahahahahahahhahahahhahahahah
All of you are wrong. He should write games in Brainfuck
Name:
Anonymous2009-03-06 6:55
With the Bourne shell as the default should ever be called bloated Is.
Name:
Anonymous2009-03-06 13:17
The idea of repeatedly raising the adjacency matrix to a series of administration tools for a fact that if long sequences without whitespace break rendering in Firefox and Opera have the bots connect to them through network protocols and routes.