I need serious help!

Hey yall experienced coders and programmer dudes. I wanna make an MMORPG
type game, but I have no programming experiance whatsoever. Someone told
me this was the best language to start learning with. So here I am,
confused about everything except blog making because of that "15 minute"
tutorial which turned out to take an hour+ for me. So I need someone to
tell me how to get started making even a basic game. Like 2d, horrible
graphics, the worst they can get. Like taking a game for 4 year olds,
then taking a step back. So simple, not even I want to play it. How
would one get started making any kind of game? And if anyone could
supply me with information for my sub-childrens game, that be nice too.

···

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

And how to make the graphics. That would be nice too.

···

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

Hey yall experienced coders and programmer dudes. I wanna make an MMORPG
type game, but I have no programming experiance whatsoever. Someone told
me this was the best language to start learning with. So here I am,
confused about everything except blog making because of that "15 minute"
tutorial which turned out to take an hour+ for me. So I need someone to
tell me how to get started making even a basic game. Like 2d, horrible
graphics, the worst they can get. Like taking a game for 4 year olds,
then taking a step back. So simple, not even I want to play it. How
would one get started making any kind of game? And if anyone could
supply me with information for my sub-childrens game, that be nice too.

One 2D game library with Ruby bindings is gosu:
http://code.google.com/p/gosu/

Here's a post from Florian Gross about a game written in Ruby / Gosu,
running on Win32 / OS X / Linux:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/187832

Screenshot: http://flgr.0x42.net/gdc72h-05/final.jpg

Also, here are some game-related ruby quizzes that might be apropos:

  Ruby Quiz - Dungeon Generation (#80) Dungeon Generation

  Two different solutions were submitted for doing 2D text based
  dungeon generation.

  Ruby Quiz - Lisp Game (#49) Lisp Game

  Nineteen solutions were submitted for implementing a text adventure
  game in ruby. (Porting a Lisp game to Ruby.)

You will be able to look at the ruby source code for all of the above.

Hope this helps,

Bill

Good books, by the way. I own all of them. Cool idea making a MMORPG based
on the world. Good luck with that. The idea of a MUD coded in Ruby intrigues
me though...I might look into that...

Chris

···

On 7/12/07, Joe Wiltrout <wiltroutja@hotmail.com> wrote:

Hey yall experienced coders and programmer dudes. I wanna make an MMORPG
type game, but I have no programming experiance whatsoever. Someone told
me this was the best language to start learning with. So here I am,
confused about everything except blog making because of that "15 minute"
tutorial which turned out to take an hour+ for me. So I need someone to
tell me how to get started making even a basic game. Like 2d, horrible
graphics, the worst they can get. Like taking a game for 4 year olds,
then taking a step back. So simple, not even I want to play it. How
would one get started making any kind of game? And if anyone could
supply me with information for my sub-childrens game, that be nice too.

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

How would one get started making any kind of game? And if anyone could
supply me with information for my sub-childrens game, that be nice too.

Joe,

Seems you've been given a bit of a run around. "Hello World" bah!
Look, if you're still around send me an email, either via the group or personally, and I'll help you build yourself a game.

To the rest of you mob, normally you're fantastic, but here you've got a young guy full of enthusiasm and ideas and raring to go and you tell him to google or print Hello World. C'mon, what more could you ask of him. His ideas seem good too.

Cheers,
Dave

Joe Wiltrout wrote:

Hey yall experienced coders and programmer dudes. I wanna make an MMORPG
type game, but I have no programming experiance whatsoever. Someone told

I'd consider using Microsoft's XNA stuff:
http://creators.xna.com/

XNA is a framework for making games for Windows and the XBox 360 using
the C# language. C# is a lot easier than C++, and lot more useful for
making games than Ruby.

You can download the XNA Studio Express for free, and they have a bunch
of samples and examples that you can download. There are also forums
where everyone is going to be interested in making games.
http://creators.xna.com/Education/GettingStarted.aspx

best,
Dan

···

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

It looks like Joe got what he wanted...

From his profile at AskANinja.com (http://askaninja.com/user/56660):

···

----------------------------------------------------------------
Real Name: Joe Wiltrout
Location: Clermont, USA
Profile: I look forward to making your life suck, SOON!
IM: aim: ikillsyous
----------------------------------------------------------------

From his "homepage"
(http://orcygames.proboards54.com/index.cgi?board=gamex&action=display&t
hread=1183692507):
----------------------------------------------------------------
Ninja
...
What can I do to make your life suck today?
----------------------------------------------------------------

It's so much fun watching people feed trolls!

Joe Wiltrout wrote:

Hey yall experienced coders and programmer dudes. I wanna make an MMORPG
type game, but I have no programming experiance whatsoever. Someone told
me this was the best language to start learning with. So here I am,
confused about everything except blog making because of that "15 minute"
tutorial which turned out to take an hour+ for me. So I need someone to
tell me how to get started making even a basic game. Like 2d, horrible
graphics, the worst they can get. Like taking a game for 4 year olds,
then taking a step back. So simple, not even I want to play it. How
would one get started making any kind of game? And if anyone could
supply me with information for my sub-childrens game, that be nice too.

Well, it looks like you haven't looked at this in a while. Either way,
dude, an MMORPG of even the most basic type(with graphics) like pong
online, would take way more work than you can even comprehend,
especially if you have no programming experience.

I suggest, getting together with some buddies--maybe pool some money for
a beginner's guide to Ruby--and try to figure out as much of it as you
can. Matter of fact, best to just divide up the workload(one person
works on file reading/writing/parsing and another on manipulating
classes/modules etc...). Otherwise, the amount of work in both research
and programming will be too much for a beginner(and quite a bit for an
expert).

Also, even more important, lower your standards down to something that
could be done by one hardworking person over a short period of time.
That way, you can definitely get something done and not waste all your
time trying to accomplish a task that is way beyond your level.

Great place to start: RPG Maker XP. This neat little program(programmed
in Ruby) uses it's own variation of Ruby called RGSS which is just Ruby
with a few more classes, modules and standard libraries to make your
work easier. You might find more payoff if you try that first.

Good luck from the Ruby Panda!

···

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

And , incase it might matter, its going to be like Arrow Keys to move,
Space Bar to make your pirate character slash. That simple. With sucky
2d graphics. Like the same graphics as Pong or Pac-Man or Galaga, only
with pirates, on a ship deck. Eventually I want to make a pirate based
MMORPG based on the book Stormchaser, Book Two in the Edge Chronicals,
by Paul Stewart and Chris Riddell. Well, not based, but with the flying
ships and stuff. And different races, and different kinds of boats, and
hundreds of weapons, and tons of skills, and multiple classes, and
professions. Kind of like a Pirate WoW. I shall call it,
World of The Sky in the Spanish Main! Or not. I could call it WotSitSM!
Or not. Either way, this post is about my 2d sub-childrens pirate game.
With sucky graphics, one weapon, one pirate, one ship deck to fight on,
basic controls, and lots of bad animation enemy pirates with one weapon,
one outfit, and one shipdeck to fight on. I hope one of you experts can
help me.

···

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

That's a tall order!!
You might want to start with Chris Pine's 'Learning to Program' then move to Peter Cooper's 'Beginning Ruby: From Novice to Professional'. Peter does a pretty cool intro with a text-adventure program, so you can get your feet wet with the kinds of things that you'll face programming games.

Some already have:

http://rubyforge.org/search/?type_of_search=soft&words=MUD&Search=Search

http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/cb59d2bb0a03efe6/ea70aa8e7c2f323a?lnk=gst&q=TeensyMud&rnum=1#ea70aa8e7c2f323a

I really miss those TeensyMud announcements. :wink:

James Edward Gray II

···

On Jul 13, 2007, at 11:28 AM, Chris Thiel wrote:

The idea of a MUD coded in Ruby intrigues
me though...I might look into that...

While so many people graciously responded with helpful tips, my first
thought is that you want to climb everest before you learn to walk. You
said that you have more or less no programming experience. You just
can't. You need to learn what kinds of things are going on inside a
computer. It is not a point and click to super gaming stardom.

Once you can write programs that do what you want, then you need to
decide just what kind of game you want? Sci-fi? Fantasy? Big graphics
or text based? etc, etc. These are not small decisions and
professional game designers spend years developing and refining their
ideas.

If you do all this and are still determined, try some form of gaming
that has a lot of the work done for you already. One that comes to mind
is the Quake engine. Several creditable games were written using it.
It is, in short, something that has most of the tough stuff figured out
already. There are other gaming engines, so choose wisely, young
padawan.

When you have chosen a gaming engine, then write in the language that
works best with. That will probably not be Ruby, I am sorry to say.
Ruby does not come to mind first for graphics intensive applications.

If all that does not deter you then I hope that it will point you in the
right direction.

···

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

To the rest of you mob, normally you're fantastic, but here you've
got a young guy full of enthusiasm and ideas and raring to go and you
tell him to google or print Hello World.

Well, yeah.

There's a very good reason for this: It *works*. It allows you to make
a good game. It takes a while, but, well, that's the way crafts are; it
takes a while.

C'mon, what more could you ask of him.

I was thinking to ask for fewer insults.

-s

···

In message <DBB434AC-0E86-4545-83BE-64A1322E457F@yahoo.co.uk>, Sharon Phillips writes:

Good direction, although I'd personally avoid it. In a few years' time
there will probably be a far better solution (it seems like the game
programming community is pushing there, see discussions on the GOAL
[Game Oriented Assembly{/er} Lisp]).

I hate C#, and I know it well enough to get paid using it.

Learning Logo and Ruby and creating simple games like the one he asked
for help with with them, and then later when you have the skills
learning the best tool around (which will probably be better than all
tools there are today) sounds like the plan to me.

Thanks, Dan, I didn't even consider that one.

Aur

···

On 7/16/07, Daniel Lucraft <dan@fluentradical.com> wrote:

I'd consider using Microsoft's XNA stuff:
http://creators.xna.com/

XNA is a framework for making games for Windows and the XBox 360 using
the C# language. C# is a lot easier than C++, and lot more useful for
making games than Ruby.

You can download the XNA Studio Express for free, and they have a bunch
of samples and examples that you can download. There are also forums
where everyone is going to be interested in making games.
http://creators.xna.com/Education/GettingStarted.aspx

best,
Dan

Please, no more OT in this topic. Thank you very much :slight_smile:

···

On 7/16/07, Warren Brown <warrenb@aquire.com> wrote:

It looks like Joe got what he wanted...

From his profile at AskANinja.com (http://askaninja.com/user/56660\):
----------------------------------------------------------------
Real Name: Joe Wiltrout
Location: Clermont, USA
Profile: I look forward to making your life suck, SOON!
IM: aim: ikillsyous
----------------------------------------------------------------

From his "homepage"
(proboards54.com - proboards54 Resources and Information.
hread=1183692507):
----------------------------------------------------------------
Ninja
...
What can I do to make your life suck today?
----------------------------------------------------------------

It's so much fun watching people feed trolls!

Well, it looks like you haven't looked at this in a while. Either way,
dude, an MMORPG of even the most basic type(with graphics) like pong
online, would take way more work than you can even comprehend,
especially if you have no programming experience.

I suggest, getting together with some buddies--maybe pool some money for
a beginner's guide to Ruby--and try to figure out as much of it as you
can. Matter of fact, best to just divide up the workload(one person
works on file reading/writing/parsing and another on manipulating
classes/modules etc...). Otherwise, the amount of work in both research
and programming will be too much for a beginner(and quite a bit for an
expert).

Also, even more important, lower your standards down to something that
could be done by one hardworking person over a short period of time.
That way, you can definitely get something done and not waste all your
time trying to accomplish a task that is way beyond your level.

Great place to start: RPG Maker XP. This neat little program(programmed
in Ruby) uses it's own variation of Ruby called RGSS which is just Ruby
with a few more classes, modules and standard libraries to make your
work easier. You might find more payoff if you try that first.

Tried RPGMAKERXP. Didnt work. Said some BS like couldnt get serial
number or something. Cant renember. And I don't plan on making an MMORPG
my first project. Sucky, one player game. Then I might make sometihng
like Final Fantasy 1 and 2.

···

Good luck from the Ruby Panda!

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

Warren Brown wrote:

It looks like Joe got what he wanted...

From his profile at AskANinja.com (http://askaninja.com/user/56660\):
----------------------------------------------------------------
Real Name: Joe Wiltrout
Location: Clermont, USA
Profile: I look forward to making your life suck, SOON!
IM: aim: ikillsyous
----------------------------------------------------------------

From his "homepage"
(proboards54.com - proboards54 Resources and Information.
hread=1183692507):
----------------------------------------------------------------
Ninja
...
What can I do to make your life suck today?
----------------------------------------------------------------

It's so much fun watching people feed trolls!

Hate to break it to you, but thats not me. I do like his slogan though.
Just a great coincedince. He is probably related to me if he is
American. Wiltrout is a german name, and the Wiltrouts moved from
Germany to Boston a long time ago.

···

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

John Joyce wrote:

That's a tall order!!
You might want to start with Chris Pine's 'Learning to Program' then
move to Peter Cooper's 'Beginning Ruby: From Novice to Professional'.
Peter does a pretty cool intro with a text-adventure program, so you
can get your feet wet with the kinds of things that you'll face
programming games.

I sorta have no money to use on books and the like. I was hoping I could
avoid buying anything by consulting the greater population of Ruby
programmers. Maybe get someone to post a link to a good website that
dumbs the tutorials down enough for me to understand. And who knows?
Maybe I will get good enough that I will be able to go over to C++ and
not be this stupid. But I have heard that text-based games are easier to
make than games with moving graphics, so I might start off with a Sky
Pirate text-based game instead. It all depends whats easiest for a
beginner.

···

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

John Joyce wrote:

That's a tall order!!
You might want to start with Chris Pine's 'Learning to Program' then
move to Peter Cooper's 'Beginning Ruby: From Novice to Professional'.
Peter does a pretty cool intro with a text-adventure program, so you
can get your feet wet with the kinds of things that you'll face
programming games.

But thanks for the suggestion. Maybe when I get some cash, I shall buy
said books.

···

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

Lloyd Linklater wrote:

While so many people graciously responded with helpful tips, my first
thought is that you want to climb everest before you learn to walk. You
said that you have more or less no programming experience. You just
can't. You need to learn what kinds of things are going on inside a
computer. It is not a point and click to super gaming stardom.

Once you can write programs that do what you want, then you need to
decide just what kind of game you want? Sci-fi? Fantasy? Big graphics
or text based? etc, etc. These are not small decisions and
professional game designers spend years developing and refining their
ideas.

If you do all this and are still determined, try some form of gaming
that has a lot of the work done for you already. One that comes to mind
is the Quake engine. Several creditable games were written using it.
It is, in short, something that has most of the tough stuff figured out
already. There are other gaming engines, so choose wisely, young
padawan.

When you have chosen a gaming engine, then write in the language that
works best with. That will probably not be Ruby, I am sorry to say.
Ruby does not come to mind first for graphics intensive applications.

I figured as much. Considering C++ seems to make most of the games that
I play. But people say learning C++ now would be like controlling the
universe before you could control a small hamster. So, to answer your
questions, I want to make a Fantasy Sky Pirate themed MMORPG with near
unlimited character customization and a game with near unlimited
possiblilities that is always fun because you can always make another
character and follow a different path, join different factions, betray
your captain for a large reward from an mysterious benefactor, pillage,
or even join the Air-Coast Guard, and stop the pirates from being
pirates, etc. I want thousands of weapons, armors, items, etc, and loads
of enchantments, modifacations, and apperence changing things for
weapons, armors, and ships. I want gameplay in 3 locations. Land, Air,
and Sea. Simple walk (or run) about land, doing quests or just
free-roaming, cutting down whatever you want to. Use your professions to
do something for money. Cut down a large tree, cook a large meal at the
local Inn, craft a breastplate for your Captain, etc. On the sea, you
would be in a regular ship. Depending on your rank in your Sea Pirate
crew, you could be doing anything from navigating to swabbing decks to
hoisting main sails. As a member of the Coast Guard, you would be
incharge of taking down the pirates, and either arresting or killing
them. In the Air, on an Airship, you would be pillaging the Sky, either
attacking other pirates, or honest merchant vessels for their goods and
money. Maybe steal a massive load of fill dirt, and not get very much
money, or steal a load of 24 carot gold and get rich. Or, again, join
the Coast Guard. It pays solid wages, and you get to kill a few pirates.
Fun for all. Or you could become a body guard on a merchant ship. Fend
off the pirates! And you get a share of the profits when your merchant
friends get into port and sell their load. Eventually, you could gain
your own ship! Ships would need repairs occasinally, but as the captain
of said ship, you would make enough money to easily cover that and pay
your crew. And have a nice slice of it for yourself (depending on
whether you had a good run that day).

···

If all that does not deter you then I hope that it will point you in the
right direction.

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