From: gerryq AT indigo DOT ie (Gerry Quinn) Newsgroups: alt.msdos.programmer,comp.os.msdos.djgpp,rec.games.design,rec.games.programmer Subject: Re: Object Oriented Design for RPG Date: Sun, 06 Jul 97 11:00:47 GMT Organization: Indigo Message-ID: <5pnqi4$jeg$1@news.indigo.ie> References: <01bc892c$33071600$b5a42499 AT syntaxlogic DOT earthlink DOT net> <33bdfdef DOT 685896 AT news DOT cls DOT de> NNTP-Posting-Host: ts01-06.drogheda.indigo.ie Lines: 32 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk In article <33bdfdef DOT 685896 AT news DOT cls DOT de>, sma AT kiel DOT netsurf DOT de (Stefan Matthias Aust) wrote: >Hi! > >On 4 Jul 1997 22:14:22 GMT, "Alex Kain" wrote: > >>Does anyone have any advice on what faq I can get on the objected oriented >>design of a role playing game? I know all the basics of programming all >>types of scrolling game and doing demo effects. And I know what objects >>are and how to use them. But I don't know how to design games or programs >>with them. Please help. > >I don't see why designing games would be very different to - say - >designing a general accounting program. Therefore any good book of object >oriented analysis and design would help, I think. I'd recomment Nancy >Wilkinson's book "Using CRC Cards" (by SIGS books) for the beginning. > >The key to successful OO is IMHO the ability to "think in objects." Most >design methods perform two (interchanging) steps. First you've to identify >possible objects of your problem domain. Later, you will work with this >list - adding or removing objects - when thinking about the object behavior >and/or relationships. Common relationships are is_a, has_a or holds_a. > [long post deleted] Another point when using objects: Know when to stop! - Gerry ================================================================== Mailto: gerryq AT indigo DOT ie (Gerry Quinn) Original puzzlers (Windows or Amiga)-> http://indigo.ie/~gerryq ==================================================================