http://GameProgrammer.Com

Programming

GP Mailing List
     Thread Index
     Date Index

ATXGPSIG List
     Thread Index
     Date Index

Google
>

Home

Wise2Food



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: How to program an RPG



Developing a RPG really depends on what type of RPG you want to develop.

Do you want it to be first person? 3rd person like diablo? multiple player
text (like mud)? or a combination of both?

My suggestion to start would be a text based game that will help you really
work on your simulation and gameplay.

To do this, you spend quite a bit of time developing your object model. I
tend to like doing this by defining all the objects the game will use, and
then  drawing the hierarchy.

Like, I need swords, axes, which are both types of weapons. I need weapons,
armor which are both types of objects.

You need to decide the attributes that exist at each point in the hierarchy.

Once you have decided on all your objects and the attributes you need to
define them, you need to work out what functions each object have. The
functions define any manipulation that can be done on the data.

for instance kill may be a function belonging to the object type
living_being (which human etc may be a child of) the kill function performs
actions which can manipulate data in many objects.

This will really only get you started, but its well worth scoping out your
game in this way.

Rob.
Rob Ritchie
Business Systems Development
Bechtel



> -----Original Message-----
> From:	Matt Harmon [SMTP:harmon@uitlive.com]
> Sent:	Tuesday, January 09, 2001 2:14 PM
> To:	'gameprogrammer@gameprogrammer.com'
> Subject:	RE: How to program an RPG
> 
> I recommend using an Object Orientated approach for making an RPG.
> m.
> 
> -----Original Message-----
> From: gameprogrammer-owner@gameprogrammer.com
> [mailto:gameprogrammer-owner@gameprogrammer.com]On Behalf Of jeff roth
> Sent: Tuesday, January 09, 2001 5:02 AM
> To: gameprogrammer@gameprogrammer.com
> Subject: Re: How to program an RPG
> 
> 
> I'm going to agree with it being alot for one email, you could write a
> whole
> 
> book on it. Actually that would be my suggestion, to buy a book.
> Personally 
> I would suggest one of Andre Lamothe's recent books but go to you favorite
> 
> online bookstore, search for game programming or directX and read the 
> reviews. Remember that you are probably not looking for a book that
> teaches 
> you to make an RPG, you are looking for a book that teaches graphics,
> sound,
> 
> and user input. It's worth the fifty buck for a book. I spent a while 
> reading though online tutorials and, well, you get what you pay for.
> The other thing I would suggest is to start designing your RPG now. Don't 
> worry about how to do it, just worry about what you want your game to do. 
> For me writting stuff down is very important.
> 
> Jeff
> 
> 
> ----Original Message Follows----
> From: "Mike Main" <anime6@earthlink.net>
> Reply-To: gameprogrammer@gameprogrammer.com
> To: <gameprogrammer@gameprogrammer.com>
> Subject: Re: How to program an RPG
> Date: Mon, 8 Jan 2001 22:26:31 -0800
> 
> *Twitches*  Um...it would take a hell of a lot more than one email.  I'm
> working on an email right now.  The only thing holding me back is artwork.
> The graphics engine is finished.  *Sighs* Not to discourage you...but it
> seems a lot of people don't understand what goes into making a game.  Mess
> around with RPG Maker for Playstation first.  It will give you ideas for a
> simple 2D RPG.  Using tiles is the key!
> 
> ----- Original Message -----
> From: <GamerX999@cs.com>
> To: <gameprogrammer@gameprogrammer.com>
> Sent: Monday, January 08, 2001 7:09 PM
> Subject: How to program an RPG
> 
> 
>  > I am wondering if you could tell me all that I need to know to program
> a
> Role
>  > Playing Game on my PC. I am a beginner who is greatly interested in the
>  > production of RPGs. the best thing that I can do is program a
> semi-decent
>  > game on my TI-83 plus. If you can help me e-mail me at GamerX999@cs.com
>  >                                                     THANKS!!!
>  > =================================================================
>  > The GameProgrammer.Com mailing list is for the open discussion
>  > of any topic related to the art, science, and business of
>  > programming games. This list is especially tolerant of beginners.
>  > We were all beginners once
>  >
>  > To SUBSCRIBE or UNSUBSCRIBE please visit:
>  > http://gameprogrammer.com/mailinglist.html
>  >
>  >
> 
> =================================================================
> The GameProgrammer.Com mailing list is for the open discussion
> of any topic related to the art, science, and business of
> programming games. This list is especially tolerant of beginners.
> We were all beginners once
> 
> To SUBSCRIBE or UNSUBSCRIBE please visit:
> http://gameprogrammer.com/mailinglist.html
> 
> 
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com
> 
> =================================================================
> The GameProgrammer.Com mailing list is for the open discussion
> of any topic related to the art, science, and business of
> programming games. This list is especially tolerant of beginners.
> We were all beginners once
> 
> To SUBSCRIBE or UNSUBSCRIBE please visit:
> http://gameprogrammer.com/mailinglist.html
> 
> =================================================================
> The GameProgrammer.Com mailing list is for the open discussion
> of any topic related to the art, science, and business of
> programming games. This list is especially tolerant of beginners.
> We were all beginners once
> 
> To SUBSCRIBE or UNSUBSCRIBE please visit:
> http://gameprogrammer.com/mailinglist.html
=================================================================
The GameProgrammer.Com mailing list is for the open discussion
of any topic related to the art, science, and business of
programming games. This list is especially tolerant of beginners.
We were all beginners once

To SUBSCRIBE or UNSUBSCRIBE please visit:
http://gameprogrammer.com/mailinglist.html