From: Sammy Larbi Date: 2007-07-14T22:07:04+09:00 Subject: Re: I need serious help! Joe Wiltrout 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 http://www.rtsoft.com/novashell/ Regards, Sam