Re: I need serious help!


#1

Its an example of how to code one, and whys guide is free, so two birds.
Although i dont know if you’d want to just skip to it without reading
the guide a bit first.


#2

Skt wrote:

Its an example of how to code one, and whys guide is free, so two birds.
Although i dont know if you’d want to just skip to it without reading
the guide a bit first.

Ty. But why do you make a new topic for every post? If you can’t find
the post button, just click post with quote, and delte the qoute.


#3

On Fri, Jul 13, 2007, Joe W. wrote:

Skt wrote:

Its an example of how to code one, and whys guide is free, so two birds.
Although i dont know if you’d want to just skip to it without reading
the guide a bit first.

Ty. But why do you make a new topic for every post? If you can’t find
the post button, just click post with quote, and delte the qoute.

That’s actually an artifact of the forum software. You’re actually
using a web interface to a mailing list, here, and ruby-forum has some
bugs. Skt appears to be posting via email. It’s all showing up as the
same thread for me, in my mail client.

I’d like to also take this opportunity to throw my two cents in the mix.
I agree completely with the folks who are telling you to slow down and
go one step at a time.

To go from effectively no experience to trying to do graphics
programming in a language without intermediate steps is, frankly,
madness. You need to learn the fundamentals before you can hope to
build a stable graphical game, much less a performant one.

If you’re serious about game programming in Ruby, I think you’ll find a
number of other people who are interested as well. But you need to do
your homework, as it were, before you dive right in. I’d suggest
starting by converting your game’s mechanic into something that can be
played in text format, and building that.

This will give you a great deal of insight into the highs and lows of
your concept, as well as give you a pretty damn good familiarity with
the kinds of low-level Ruby code you’ll need to write when you do the
graphical version.

Once that’s done and you’re happy with it, go back to your original
design and add the graphics layer.

Before any of that, though, you need to learn Ruby. Others have given
you a lot of really good suggestions. _why’s guide, the Pine book,
etc. And, like James G. said elsewhere, you need to get over your
resistance to search engines. Relying on any community to get answers
to questions that are easily findable on Google will result in the
community losing their interest in helping you.

Cheers,
Ben


#4

Ben B. wrote:

I’d like to also take this opportunity to throw my two cents in the mix.
I agree completely with the folks who are telling you to slow down and
go one step at a time.

To go from effectively no experience to trying to do graphics
programming in a language without intermediate steps is, frankly,
madness. You need to learn the fundamentals before you can hope to
build a stable graphical game, much less a performant one.

If you’re serious about game programming in Ruby, I think you’ll find a
number of other people who are interested as well. But you need to do
your homework, as it were, before you dive right in. I’d suggest
starting by converting your game’s mechanic into something that can be
played in text format, and building that.

This will give you a great deal of insight into the highs and lows of
your concept, as well as give you a pretty damn good familiarity with
the kinds of low-level Ruby code you’ll need to write when you do the
graphical version.

Once that’s done and you’re happy with it, go back to your original
design and add the graphics layer.

Cheers,
Ben

I don’t even get how to make anything work in Ruby. It all looks lke
gibberish. If I don’t understand how Hello World thing works, how is it
suposed to help me learn how to make 3-d graphics and kick ass gameplay?


#5

On 7/13/07, Joe W. removed_email_address@domain.invalid wrote:

Once that’s done and you’re happy with it, go back to your original
design and add the graphics layer.

Cheers,
Ben

I don’t even get how to make anything work in Ruby. It all looks lke
gibberish. If I don’t understand how Hello World thing works, how is it
suposed to help me learn how to make 3-d graphics and kick ass gameplay?

Dude, learning how to program a game – a large one at that – doesn’t
just drop into your lap like some golden egg; it doesn’t sprinkle down
from the heavens like some magical faerie dust. You asked for help.
Well, most of whom you seem to be calling ‘inept’ teachers are aces in
the field, and they expect you to meet them half way. That’s how you
learn. Comprende?

You’re obviously a creative person. I’m sure you can figure out how
to use Ruby or any other language to do what you want if you give it
some time.

Todd


#6

In message removed_email_address@domain.invalid, Joe
Wiltrout writes:

I don’t even get how to make anything work in Ruby. It all looks lke
gibberish. If I don’t understand how Hello World thing works, how is it
suposed to help me learn how to make 3-d graphics and kick ass gameplay?

It’s not.

You are going to have to understand it. If you don’t understand how
Hello
World works, you also don’t understand all the other stuff – or have
even the
basics you’d need to learn enough to understand them.

So you start with something small, and learn that. And once you DO
understand
it, you can make progress.

-s


#7

Joe’s been told to go learn—he didn’t like that answer.
Joe’s been told to go ask his friends…
Joe’s been given pointers to libraries and mod environments, in ruby to
use
to build games
Joe’s been told about other choices.

Chad’s response encapsulates this all.
take all that and go learn Joe…spend a little time…
It’s NOT too hard…
Many have done it…that’s the point…
you want a short cut, there really is none better then what you’ve been
given.

Go forth and code.


#8

On Sat, Jul 14, 2007 at 11:34:29AM +0900, Joe W. wrote:

I don’t even get how to make anything work in Ruby. It all looks lke
gibberish. If I don’t understand how Hello World thing works, how is it
suposed to help me learn how to make 3-d graphics and kick ass gameplay?

That’s the point. If you don’t understand how a Hello World program
works, you need to learn at least that much before you have any hope
of
understanding some more-complex programming techniques. How about,
instead of complaining and insulting people for suggesting you learn how
to write a Hello World, you ask about how it works.


#9

But do tell me, When will people put aside their hate for people more
talented than themselves, but perhaps with less knoledge about
particular subjects, so that they can both benefit from an allience? And
how will said parties get along when one party has no idea which of the
parties they really are? And when will the party spoken of in the
previous sentance learn his/her place in the Universe, learn to read,
and learn that some people don’t care about the functions of Hello
World? Free psychology lesson. Study it until you understand how it
works. Re-write it until you can say it with your mouth closed. Then
make a homeless person with no education understand it. Then write a
book about it. Only then will you be able to take classes on psychology.


#10

Chad P. wrote:

On Sat, Jul 14, 2007 at 11:34:29AM +0900, Joe W. wrote:

I don’t even get how to make anything work in Ruby. It all looks lke
gibberish. If I don’t understand how Hello World thing works, how is it
suposed to help me learn how to make 3-d graphics and kick ass gameplay?

That’s the point. If you don’t understand how a Hello World program
works, you need to learn at least that much before you have any hope
of
understanding some more-complex programming techniques. How about,
instead of complaining and insulting people for suggesting you learn how
to write a Hello World, you ask about how it works.

ok. To humor you, I’ll ask about how it works. How does the stupid Hello
World thing work? What exactly does it do? How can I apply it to making
a game? Say I wanted to make a pirate say Hello World!, how would I do
that? How would I make the pirate saying Hello World? What color should
his hat be? What is the Ultimate Question to the Ultimate Answer to
Life, the Universe, and Everything? Actually, don’t tell me that. I
haven’t finished reading the book yet.


#11

On Mon, Jul 16, 2007 at 07:28:05AM +0900, Joe W. wrote:

understanding some more-complex programming techniques. How about,
instead of complaining and insulting people for suggesting you learn how
to write a Hello World, you ask about how it works.

ok. To humor you, I’ll ask about how it works. How does the stupid Hello
World thing work? What exactly does it do? How can I apply it to making
a game? Say I wanted to make a pirate say Hello World!, how would I do
that? How would I make the pirate saying Hello World? What color should
his hat be? What is the Ultimate Question to the Ultimate Answer to
Life, the Universe, and Everything? Actually, don’t tell me that. I
haven’t finished reading the book yet.

At this point, I certainly don’t want you to humor me.


#12

In message removed_email_address@domain.invalid, Joe
Wiltrout writes:

But do tell me, When will people put aside their hate for people more
talented than themselves, but perhaps with less knoledge about
particular subjects, so that they can both benefit from an allience?

Well, the thing is, the world’s full of people who THINK they’re
talented.
Since I’m not expecting to live forever, I just talk to the ones who
are also polite, too. Talking to people who are rude generally turns
out to be a waste of time I could have spent talking to people who
weren’t.

-s


#13

On Jul 15, 2007, at 5:28 PM, Joe W. wrote:

How does the stupid Hello
World thing work? What exactly does it do? How can I apply it to
making
a game? Say I wanted to make a pirate say Hello World!, how would I do
that? How would I make the pirate saying Hello World? What color
should
his hat be?

#!/usr/bin/env ruby -wKU

class Pirate < Struct.new(:hat_color)
def to_s
<<-END_HELLO.gsub(/\s+/, " “)
The #{self.class}#{”, with the #{hat_color} hat," if hat_color}
says, “Avast ye scavy dog!”
END_HELLO
end
end

puts Pirate.new
puts Pirate.new(“fancy black”)

>> The Pirate says, “Avast ye scavy dog!”

>> The Pirate, with the fancy black hat, says, “Avast ye scavy dog!”

END

James Edward G. II


#14

In message removed_email_address@domain.invalid, Joe
Wiltrout writes:

How can I apply it to making a game?

Let’s say you were working on, say, WoW. One of the things WoW does is
parse XML files. When it does this, it prints messages to a log file.

If you don’t know how to print messages, you can’t do that.

Printing simple messages is one of those fundamental building blocks
that
you have to figure out to get started.

-s


#15

Joe W. wrote:

But do tell me, When will people put aside their hate for people more
talented than themselves, but perhaps with less knoledge about
particular subjects, so that they can both benefit from an allience?

Seek professional help.

Now.


#16

On Mon, Jul 16, 2007 at 07:43:08AM +0900, Peter S. wrote:

In message removed_email_address@domain.invalid, Joe W. writes:

But do tell me, When will people put aside their hate for people more
talented than themselves, but perhaps with less knoledge about
particular subjects, so that they can both benefit from an allience?

Well, the thing is, the world’s full of people who THINK they’re talented.
Since I’m not expecting to live forever, I just talk to the ones who
are also polite, too. Talking to people who are rude generally turns
out to be a waste of time I could have spent talking to people who weren’t.

I agree. Unfortunately, it seems we’ve both somehow been tricked into
talking to this particular rude person who thinks he’s talented.
Perhaps, regardless of talent, he’s actually smarter than us. He was
able to trick us into responding to his trolling, after all.


#17

Chad P. wrote:

On Mon, Jul 16, 2007 at 07:43:08AM +0900, Peter S. wrote:

In message removed_email_address@domain.invalid, Joe W. writes:

But do tell me, When will people put aside their hate for people more
talented than themselves, but perhaps with less knoledge about
particular subjects, so that they can both benefit from an allience?

Well, the thing is, the world’s full of people who THINK they’re talented.
Since I’m not expecting to live forever, I just talk to the ones who
are also polite, too. Talking to people who are rude generally turns
out to be a waste of time I could have spent talking to people who weren’t.

I agree. Unfortunately, it seems we’ve both somehow been tricked into
talking to this particular rude person who thinks he’s talented.
Perhaps, regardless of talent, he’s actually smarter than us. He was
able to trick us into responding to his trolling, after all.

And bingo was his name-o. I can’t say I have general talent in
everything, but I am a hell of a linebacker, mathematitian (i know i
spelled it wrong), mechanic, video game player, Nazi, racist, ‘troll’(in
your words), and person who writes generally confusing statements so the
reader has to look at them several times and wonder ‘what did he mean by
that?’ and then reads it 4 moer times and understands it so he begins to
compile an answer but then figures that I meant something else so he
goes and changes his answer and after he posts he he finds out he was
write the first time and was subconsiously trying to read my thoughts to
find out what I meant with my slippery ways so he changes his answer
because he thought thats just the kind of thing I would do but I had
actually planned on him doing that so he ended up getting the wrong
answer after all, and ended up posting unintentional flame bait.


#18

John W. Kennedy wrote:

Joe W. wrote:

But do tell me, When will people put aside their hate for people more
talented than themselves, but perhaps with less knoledge about
particular subjects, so that they can both benefit from an allience?

Seek professional help.

Now.

Professional help with this programming BS. But I really don’t want to
waste money on that sort of thing. And maybe professional help replacing
the carpet in my living room. And I’ll go hire some Mexicans to put in
new cabinet doors. And then pretend to hire them, but when I give them a
ride in my pick-up truck, really take them to the Immigrations Office
and beep the horn several times. Then I might do the same thing, except
go off-roading to get there. Through an orange grove.


#19

On Mon, Jul 16, 2007 at 09:47:21AM +0900, Joe W. wrote:

out to be a waste of time I could have spent talking to people who weren’t.
reader has to look at them several times and wonder ‘what did he mean by
that?’ and then reads it 4 moer times and understands it so he begins to
compile an answer but then figures that I meant something else so he
goes and changes his answer and after he posts he he finds out he was
write the first time and was subconsiously trying to read my thoughts to
find out what I meant with my slippery ways so he changes his answer
because he thought thats just the kind of thing I would do but I had
actually planned on him doing that so he ended up getting the wrong
answer after all, and ended up posting unintentional flame bait.

I think you’ve demonstrated a clear and distinct lack of talent for
recognizing subtle irony.


#20

In message removed_email_address@domain.invalid, Joe
Wiltrout writes:

Professional help with this programming BS.

I assumed it was for your obvious mental health issues.

-s