When Mood Music
2012-04-11 18:40:00 content Space Shanty – Leftfield

I now have code for a grid-square class. Grid-square objects

  • know where they are
  • how many ogres, donkeys, parrots and snakes they contain (initially zero of each)
  • can increment and decrement the numbers of these creatures (and will sing out if the numbers ever become negative or if there is more than 1 ogre)
  • can report these numbers
  • can decide whether the ogre overwhelms the other creatures or vice versa (and will sing out if I try to have a battle involving zero ogres)

Now I have to construct a row as a collection of grid-squares and create methods to

  • add an ogre to a random square
  • add donkeys, parrots and snakes at random to the first square in the grid
  • move the denizens about at random
  • provoke fights between the ogre and the others in whatever grid-square he’s in.

Then I have to construct a swamp as a collection of rows and develop 2-D versions of the random-movement methods.

Poor ogre – no matter what, eventually he’s going to be brayed, squawked or venomed (or combinations thereof) out of existence.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.