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/\.