RPG game in UML



Hi,

I am developing an RPG game and was wondering if I would have
advantages when I use some OO for the battle-engine. Actually I am now
trying to model the whole game in UML, just for the fun of it.

I have a model like this now:

GameObject
^ ^ ^
| | |
Hero Tree Stone

Thats about it. I also got a simple relation between hero---player.
And an Action-class still hanging loose.

Now the fun starts.

Lets presume there are only hero-type characters in this game so every
player(user) has a hero (not A character). I think weapons play an
important role. A Tree could be the weapon for a hero. Even a tree
could BE a hero (yes, you can play a tree in this game!).

If I do, how do I model these things?

:)
Regards Weerius

.



Relevant Pages

  • Re: The Western Roguelike
    ... You could have the entire game set on a moving train, ... Washington used on the cherry tree would be a cool artifact item), ... Implement the different strides of a horse. ... An outlaw character who is captured will be busted out of jail ...
    (rec.games.roguelike.development)
  • ANSWER TO Frank ( from post I am suspicious)
    ... the tree of solutions. ... he doesn't know what is the next combination which will dice give. ... If we use two dices we can play with one or two ... So imagine ROOT as start of the game: ...
    (rec.games.backgammon)
  • Re: The Common Origin of Coin Flips
    ... "related" stories in the overall tree. ... items, only the one "game". ... as human designers always ... characteristics of the sort of hierarchy we find in the tree of life. ...
    (talk.origins)
  • Re: My small RPG in UML
    ... > trying to model the whole game in UML, just for the fun of it. ... Am I reading correctly that Hero is a subclass of GameObject, Race, *and* ... A Tree could be the weapon for a hero. ...
    (comp.lang.java.programmer)
  • Re: The Common Origin of Coin Flips
    ... "related" stories in the overall tree. ... items, only the one "game". ... as human designers always ... in their quest to produce a good physical product they ...
    (talk.origins)