delorie.com/archives/browse.cgi | search |
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 ==================================================================
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |