Joe W. wrote, On 7/13/2007 8:35 PM:
And people, I’m looking for HELP. I
don’t need more people telling me to “learn the basics”, or “stop trying
to run before you can walk”, or “For gods sake, use google!”. I tried
Google a thousand times.
What type of help are you looking for? How can we help you if you are
not willing to be helped? These suggestions are helpful, if you take
them into consideration. =)
Do you want us to teach you to fish, or do you want us to just give you
the fish? For some reason I thought you wanted to learn how to
program…
I found Ruby, Python, C, C#, C++, Java, and
loads of tutorials that DIDNT help. I have no interest in making a Text
Adventure, because, for one thing, they aren’t any fun! They have no or
bad graphics, no customizability, no nothing! Alls I want is to make a
decent graphic game, with decent gameplay, and atleast some fun.
That is unfortunate. How can you get the characters in a graphics game
to say anything without first learning how to print stuff to the
screen? How can you find out how many hit points a character loses when
he’s hit with a sword vs. a gun shot if you do not know how to roll dice
with Ruby (or your language of choice?) That’s why you learn the
basics, and start at the beginning - because you need to know this
stuff. If you do not like outputting “ham sandwich”, replace it with
words you’d rather see output to the screen. You need to know loops and
control structures and catching errors, and all sorts of things that
don’t seem to have anything to do with gaming.
At this
rate, none of thats going ot happen soon. Soon I’m just going to take
the hard road and directly try to learn C++. But for all intents and
purposes, learning Ruby first would be an easier path. But with all the
help I’m getting now, that path has a giant wall on it. And snakes. And
a moat filled with plasma and alligators. And the entirety of the
universe is between me and the wall. And a door with a sign that says
“Stay out if you value your sanity”. Because the topic at hand was never
addressed really.
Yes, it is a hard path. Resisting the path to enlightenment is not
going to make it easier.
The original question was how would I get started
making a game if I had no prior coding experiance?. And I haven’t
received much on that subject.
I think you’ve received a lot more that I would have expected were I
asking a similar question. I just think you’re not accepting it. =)
Because I’m sure the programming team at Blizzard started out
alot better than me.
Yes, they probably started out learning the basics! Probably most of
them had 4+ years of hard study getting a degree in what they do, and
even more on the job training.
It’s not Ruby, but Seth Able has released some of the source code to his
games. He made one of the funnest games I’ve ever played (and it was in
text), but later went on to do some work in games with graphics. Here
is some source code:
http://www.codedojo.com/?page_id=7
His company has also released Novashell. It tries to take care of
everything for you so you can just define the “game,” but not worry
about the mechanics. You may want to review the license if you plan to
sell your game - I’m not sure what’s in there. Finally, he says “This
software is not feature complete, may have bugs, and the data and
scripting formats may change. Only recommended for users who don’t mind
checking here daily for new versions. Most people should probably wait
for the first release instead.”
So you might get frustrated at things not working. If that doesn’t work
for you, I know there are others because I used one quite some time
ago. Unfortunately, I don’t remember what it was called. But, you can
always search for “game makers” or “game engines” or something related
and see what pops up.
Anyway, you can find Novashell at Novashell Game Creation System
Regards,
Sam