I offer serious help

Hello Joe,

I don't have much time now (ditching a physics lecture to write this)
so I'll make this first one short:

Do you still want help learning to program so that you'll eventually
be able to program an MMORPG (I'm warning you: it will probably take
at least five years under the best guidance there is, but they will be
fun years with many fun games created in between)?

I offer it. I think I understand you, as I'm 18, a proffesional
programmer, I hang out with lots of hobbyist game programmers and I
used to be one (I even started two summers ago to work on - gasp - a
very cool MMORTS written in Ruby).

To see if we speak the same language:
1) I think you'd enjoy playing with a language called Logo.

Download UCBLogo here:
ftp://ftp.cs.berkeley.edu/pub/ucblogo/ucbwlogosetup.exe

Read this VERY SHORT great tutorial and type each and every example
you see, and then play with it's results to create something else
cool:
http://el.media.mit.edu/logo-foundation/logo/turtle.html

Then read this series of three great free online books that I really
liked. While you read them, play with the turtle graphics you learned
in the tutorial and with the new ideas as you learn them to keep you
from being bored.
http://www.cs.berkeley.edu/~bh/v1-toc2.html

These books will get you VERY far, like... To the level I was after
about five-six years programming, and you can easily complete them
until the end of the summer.

With any question, feel free to turn to me here or on
aur_saraf@hotmail.com (MSN Messenger).

I only ask one thing as payment: to see all the cool things you come
up with. That's my enjoyment - to see what cool things young
programmers create. So whatever you create while toying with the ideas
in the tutorial and the book, send me the source code for so that I
can recreate.

Aur

(to make things clear: this is Re: Need serious help!)

···

On 7/15/07, SonOfLilit <sonoflilit@gmail.com> wrote:

Hello Joe,

I don't have much time now (ditching a physics lecture to write this)
so I'll make this first one short:

Do you still want help learning to program so that you'll eventually
be able to program an MMORPG (I'm warning you: it will probably take
at least five years under the best guidance there is, but they will be
fun years with many fun games created in between)?

I offer it. I think I understand you, as I'm 18, a proffesional
programmer, I hang out with lots of hobbyist game programmers and I
used to be one (I even started two summers ago to work on - gasp - a
very cool MMORTS written in Ruby).

To see if we speak the same language:
1) I think you'd enjoy playing with a language called Logo.

Download UCBLogo here:
ftp://ftp.cs.berkeley.edu/pub/ucblogo/ucbwlogosetup.exe

Read this VERY SHORT great tutorial and type each and every example
you see, and then play with it's results to create something else
cool:
http://el.media.mit.edu/logo-foundation/logo/turtle.html

Then read this series of three great free online books that I really
liked. While you read them, play with the turtle graphics you learned
in the tutorial and with the new ideas as you learn them to keep you
from being bored.
http://www.cs.berkeley.edu/~bh/v1-toc2.html

These books will get you VERY far, like... To the level I was after
about five-six years programming, and you can easily complete them
until the end of the summer.

With any question, feel free to turn to me here or on
aur_saraf@hotmail.com (MSN Messenger).

I only ask one thing as payment: to see all the cool things you come
up with. That's my enjoyment - to see what cool things young
programmers create. So whatever you create while toying with the ideas
in the tutorial and the book, send me the source code for so that I
can recreate.

Aur

Tyvm. I will try this imediately. When (If, but most likely I will) make
something worth telling people about, I shall tell you right after I
tell my friend who codes Java. And thank you for not telling me to go
and write hello world! thousands of times. And if there is ever a time
when I do make a good game that people would pay to play, or pay to get
exclusive features or something like that, you will get everything free.
Course that won't be for awhile.

···

--
Posted via http://www.ruby-forum.com/.

Dangit. The download isn't working. For some reason it won't paste into
the address bar, and I typed it manually and didn't bring anything up.
And btw, what time period is your MMORTS set in? Like futuristic or
medival type?

···

--
Posted via http://www.ruby-forum.com/.

Joe Wiltrout wrote, On 7/15/2007 2:55 PM:

Dangit. The download isn't working. For some reason it won't paste into the address bar, and I typed it manually and didn't bring anything up. And btw, what time period is your MMORTS set in? Like futuristic or medival type?

Joe,

What was this in reference to?

Sam

I found a download. From Brian Harvey's homepage. So Im assuming it
would be the best one. And also some guy wrote a 94 page Introduction to
Programming for Middle School Aged Kids. It's about Logo, so im gunna
read that after I read the tutorial you said.

···

--
Posted via http://www.ruby-forum.com/.

Nobody told you, in this discussion, to write hello world thousands of
times. I wonder why you keep saying that.

···

On Mon, Jul 16, 2007 at 04:52:57AM +0900, Joe Wiltrout wrote:

Tyvm. I will try this imediately. When (If, but most likely I will) make
something worth telling people about, I shall tell you right after I
tell my friend who codes Java. And thank you for not telling me to go
and write hello world! thousands of times. And if there is ever a time
when I do make a good game that people would pay to play, or pay to get
exclusive features or something like that, you will get everything free.
Course that won't be for awhile.

--
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
Kent Beck: "I always knew that one day Smalltalk would replace Java. I
just didn't know it would be called Ruby."

Hello Joe,

I wrote this email to your personal address with a CC to ruby-talk
(just because I felt proud of how polite and helpful my message was
:P), hoping that you'd read it from your personal email and reply
directly to me, thus keeping the discussion off-list.

I'd appreciate it if you would, from now on, do that, since I hate
spamming the ruby-talk list with discussions unrelated to ruby or it's
ecosystem.

I'm VERY glad to hear how much fun you're having with Logo (gives me a
warm fuzzy feeling).

I think UCBLogo comes with a manual, but if it doesn't, here is the
online version:
http://www.cs.berkeley.edu/~bh/usermanual

quote:
CLEARSCREEN
CS

  erases the graphics window and sends the turtle to its initial
  position and heading. Like HOME and CLEAN together.

I see you found Brian Harvey's site at HomePage for Brian Harvey (bh@cs.Berkeley.EDU)
. It is very helpful.

My MMORTS was frozen the moment I got a job (a few weeks after I
started working on it), so there's nothing to see yet (the tiles for
the background were almost working and that's about it). If I'd ever
complete it, it'd be set in a 2D world and the graphics would be
skinnable. So I could play a pirates RTS while you, the one fighting
me, would be playing something akin to Warcraft 1, seeing my units as
orcs. The design is VERY VERY cool. But no time for that now.

One last thing: Don't be pissed at the ruby mailing list folks. They
were very nice and helpful (and most of them remained that way even
after you started dissing them). They each gave you very good tips and
directions on how to learn Ruby and programming, referring you to free
books that they liked, etc'. It's just that EACH of them told you to
start with writing "Hello world" once and there were so many helpful
guys there that you were told that over and over :). It was all a huge
miscommunication. Later on, you'll learn ruby and use the list and
discover what a nice bunch they are. Seriously, never seen a kinder
mailing list in my life. They have a rule, MINASWAN: Matz (creator of
ruby) Is Nice And So We Are Nice. Never seen a community that follows
a good example of kindness as a rule :slight_smile: besides these guys. I directed
you to logo because I saw that you don't enjoy the text games at the
beggining of most programming text. Logo was designed to be more fun
to play with at the very beggining (I studied logo at third grade and
the whole year we did nothing but draw geometric shapes. It sucked :frowning:
If they'd had teached us looping, THEN we could have created the
really good stuff :slight_smile: ). I sent you to that simple tutorial first
because the BH book begins with a "Hello world":

  repeat 50 [setcursor list random 75 random 20 type "Hi]

boooooring (albeit a bit less),

But don't read that "logo for kids" text you found - once you know
turtle graphics and can play with any idea you get, you are ready to
HAVE FUN LEARNING computer science and good programming from the three
Brian Harvey books. Don't waste time, do that :slight_smile:

Aur

P.S. the first page of the Logo book has info on how to save:
quote:
Saving Your Work

If you do write a collection of quiz procedures, you'll want to save
them so that they'll still be available the next time you use Logo.
Certainly you'll want to save the work you do in later chapters. You
can ask Logo to record all of the definitions you've made as a
workspace file using the save command. For example, if you enter the
instruction

save "mystuff

you are asking Logo to write a disk file called mystuff containing
everything you've defined. (The next time you use Logo, you can get
back your definitions with the load command.)

Don't get confused about the difference between a procedure name and a
workspace name. Logo beginners sometimes think that save saves only a
single procedure, the one whose name you tell it (in this example, a
procedure named mystuff). But the workspace file named mystuff will
actually contain all the procedures you've defined. In fact, you
probably don't have a procedure named mystuff.

The format for the name of a disk file will depend on the kind of
computer you're using, whether you're writing to a hard disk or a
floppy disk, and so on. Just use whatever file name format your system
requires in other programs, preceded by the quotation mark that tells
Logo you're providing a word as the input to the save command.
unquote

An additional way would be to write all your code in a file and start
the logo interpreter with the name of that file. From the manual:
Then, under Unix, DOS, or Windows, if you include one or more filenames on the
command line when starting Logo, those files will be loaded before the
interpreter starts reading commands from your terminal.

So you should start logo from a command line (Start->Run cmd [Enter]
cd c:\directory\where\ucblogo\is\ [Enter] ucblogo
name-of-file-with-code)

···

On 7/15/07, Joe Wiltrout <wiltroutja@aol.com> wrote:

Tyvm. I will try this imediately. When (If, but most likely I will) make
something worth telling people about, I shall tell you right after I
tell my friend who codes Java. And thank you for not telling me to go
and write hello world! thousands of times. And if there is ever a time
when I do make a good game that people would pay to play, or pay to get
exclusive features or something like that, you will get everything free.
Course that won't be for awhile.

Sammy Larbi wrote:

Joe Wiltrout wrote, On 7/15/2007 2:55 PM:

Dangit. The download isn't working. For some reason it won't paste into
the address bar, and I typed it manually and didn't bring anything up.
And btw, what time period is your MMORTS set in? Like futuristic or
medival type?

Joe,

What was this in reference to?

Sam

? The download link that SonofLilit put in his very nice and helpful
post didn't copy and paste into the address bar, and didn't work when I
manually typed it, but I went and googled it and found a download for
it. And he said he was working on a MMORTS, which sounds like an
interesting type of game. I like MMO, and I like RTS, add em together,
and it sounds wicked awesome. So I wanted to know if it was futuristic
like Halo Wars, or medival like Age of Myth., or Age of Empires. Or a
sort of combination like Rise of Nations: Rise of Legends. With the
machines and the magic.

···

--
Posted via http://www.ruby-forum.com/\.

Omg. This turtle thing is fun. I was just messing around, and made the
backward command.

to backward
right 180
end

That was easy. In ruby, it was much more complicated to tell it new
words. I made Ruby reconize my sandwich as Ham Turkey Cheese, and that
took 10 minutes. lol.

···

--
Posted via http://www.ruby-forum.com/.

Chad Perrin wrote:

···

On Mon, Jul 16, 2007 at 04:52:57AM +0900, Joe Wiltrout wrote:

Tyvm. I will try this imediately. When (If, but most likely I will) make
something worth telling people about, I shall tell you right after I
tell my friend who codes Java. And thank you for not telling me to go
and write hello world! thousands of times. And if there is ever a time
when I do make a good game that people would pay to play, or pay to get
exclusive features or something like that, you will get everything free.
Course that won't be for awhile.

Nobody told you, in this discussion, to write hello world thousands of
times. I wonder why you keep saying that.

They told me in other discussions. Many of the multiple Re: I need
serious help threads. But this converstation was between me and Aur. So
if you could, ya know, F*** OFF! I would appreciate it.

--
Posted via http://www.ruby-forum.com/\.

Mine came with a manual -- both in Debian a couple years ago and in
FreeBSD more recently.

···

On Mon, Jul 16, 2007 at 02:46:33PM +0900, SonOfLilit wrote:

On 7/15/07, Joe Wiltrout <wiltroutja@aol.com> wrote:
>Tyvm. I will try this imediately. When (If, but most likely I will) make
>something worth telling people about, I shall tell you right after I
>tell my friend who codes Java. And thank you for not telling me to go
>and write hello world! thousands of times. And if there is ever a time
>when I do make a good game that people would pay to play, or pay to get
>exclusive features or something like that, you will get everything free.
>Course that won't be for awhile.

Hello Joe,

I wrote this email to your personal address with a CC to ruby-talk
(just because I felt proud of how polite and helpful my message was
:P), hoping that you'd read it from your personal email and reply
directly to me, thus keeping the discussion off-list.

I'd appreciate it if you would, from now on, do that, since I hate
spamming the ruby-talk list with discussions unrelated to ruby or it's
ecosystem.

I'm VERY glad to hear how much fun you're having with Logo (gives me a
warm fuzzy feeling).

I think UCBLogo comes with a manual, but if it doesn't, here is the
online version:
http://www.cs.berkeley.edu/~bh/usermanual

--
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
Larry Wall: "A script is what you give the actors. A program is what you
give the audience."

My MMORTS was frozen the moment I got a job (a few weeks after I
started working on it), so there's nothing to see yet (the tiles for
the background were almost working and that's about it). If I'd ever
complete it, it'd be set in a 2D world and the graphics would be
skinnable. So I could play a pirates RTS while you, the one fighting
me, would be playing something akin to Warcraft 1, seeing my units as
orcs. The design is VERY VERY cool. But no time for that now.

Wicked. If you ever get the time, finish that. It sounds like mad fun.

···

--
Posted via http://www.ruby-forum.com/\.

Joe Wiltrout wrote, On 7/15/2007 3:19 PM:

Sammy Larbi wrote:
  

Joe Wiltrout wrote, On 7/15/2007 2:55 PM:
    

Dangit. The download isn't working. For some reason it won't paste into the address bar, and I typed it manually and didn't bring anything up. And btw, what time period is your MMORTS set in? Like futuristic or medival type?

Joe,

What was this in reference to?

Sam
    
? The download link that SonofLilit put in his very nice and helpful post didn't copy and paste into the address bar, and didn't work when I manually typed it, but I went and googled it and found a download for it. And he said he was working on a MMORTS, which sounds like an interesting type of game. I like MMO, and I like RTS, add em together, and it sounds wicked awesome. So I wanted to know if it was futuristic like Halo Wars, or medival like Age of Myth., or Age of Empires. Or a sort of combination like Rise of Nations: Rise of Legends. With the machines and the magic.

Did you look into the Novashell game maker I sent? (http://www.rtsoft.com/novashell/\)

Only problem, I don't know some kind of command that erases what I did
without restarting UCB Logo and losing the words I created.

···

--
Posted via http://www.ruby-forum.com/.

If it's not public, don't post it to a public mailing list. Thank you
for your understanding and diligence in being polite to your fellow
humans.

···

On Mon, Jul 16, 2007 at 07:17:39AM +0900, Joe Wiltrout wrote:

Chad Perrin wrote:
> On Mon, Jul 16, 2007 at 04:52:57AM +0900, Joe Wiltrout wrote:
>> Tyvm. I will try this imediately. When (If, but most likely I will) make
>> something worth telling people about, I shall tell you right after I
>> tell my friend who codes Java. And thank you for not telling me to go
>> and write hello world! thousands of times. And if there is ever a time
>> when I do make a good game that people would pay to play, or pay to get
>> exclusive features or something like that, you will get everything free.
>> Course that won't be for awhile.
>
> Nobody told you, in this discussion, to write hello world thousands of
> times. I wonder why you keep saying that.

They told me in other discussions. Many of the multiple Re: I need
serious help threads. But this converstation was between me and Aur. So
if you could, ya know, F*** OFF! I would appreciate it.

--
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
Ben Franklin: "As we enjoy great Advantages from the Inventions of others
we should be glad of an Opportunity to serve others by any Invention of
ours, and this we should do freely and generously."

Won't happen in the next nine years (yes, I know what I'll do in the
next NINE years... sad, right?). It's a hell of a complicated
programming job for a single person and I have to finish my degree BSc
and MSc (3 more years) and then have six years of army service. So no
time for grandiose projects.

But it was wickedly cool - it was a game designed to be equally fun to play by
a) commanding your units by hand
b) scripting your units with AI
and so that those who play by hand and those who script are generally
on par and can compete against each other equally and fairly.
And it was simple and fun and persistent (your units kept following
their orders if you logged off) and simple and fun :slight_smile:
The client would be open source, so as to allow full customization of
the playing experience (!).

Enough telling about my idea, time's up.

Aur

···

On 7/17/07, Joe Wiltrout <wiltroutja@aol.com> wrote:

> My MMORTS was frozen the moment I got a job (a few weeks after I
> started working on it), so there's nothing to see yet (the tiles for
> the background were almost working and that's about it). If I'd ever
> complete it, it'd be set in a 2D world and the graphics would be
> skinnable. So I could play a pirates RTS while you, the one fighting
> me, would be playing something akin to Warcraft 1, seeing my units as
> orcs. The design is VERY VERY cool. But no time for that now.

Wicked. If you ever get the time, finish that. It sounds like mad fun.

And is there a way to save words you make so that whenever I restart
Logo, it keeps them and I don't have to tell it what they mean again? I
keep trying to draw a Pilot Gnome, but everytime I mess it up, I restart
Logo cus I can't find an erase command. Then I have to reprogram Circle
again.

···

--
Posted via http://www.ruby-forum.com/.

Sammy Larbi wrote:

Joe Wiltrout wrote, On 7/15/2007 3:19 PM:

      

it. And he said he was working on a MMORTS, which sounds like an
interesting type of game. I like MMO, and I like RTS, add em together,
and it sounds wicked awesome. So I wanted to know if it was futuristic
like Halo Wars, or medival like Age of Myth., or Age of Empires. Or a
sort of combination like Rise of Nations: Rise of Legends. With the
machines and the magic.

Did you look into the Novashell game maker I sent?
(http://www.rtsoft.com/novashell/\)

Looks sorta like FF 1. Anyone know what stuff that was written in? That
would be cool if I pirate-themed it.

···

--
Posted via http://www.ruby-forum.com/\.

Pilot Gnome. I was messing around, trying to make the circle command.
And when I made one that sorta worked, but it was 400 degrees long, I
tried to draw cherries. And then it looked like a gnome hat with
goggles. So I figured I'd go the whole way and make a Gnome with a pair
of Flight Goggles.

···

--
Posted via http://www.ruby-forum.com/.