delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/07/06/14:11:52

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

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" <syntaxlogic AT earthlink DOT net> 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
==================================================================

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019