Up to Main Index                              Up to Journal for June, 2015

                      JOURNAL FOR THURSDAY 4TH JUNE, 2015
______________________________________________________________________________

SUBJECT: Public dev branch update
   DATE: Thu  4 Jun 22:22:32 BST 2015

I've just pushed out an update to the public WolfMUD dev branch, at last!

The public dev branch is now based on the newer WolfMUD-mini code.

If you want to have a look at the new direction the code is taking you have to
checkout the dev branch of the public Git repository. So if you don't have
WolfMUD from the Git repository yet you can follow follow either option 2 -
Using go get - or option 4 - git clone - from the getting started guide[1].
Then just checkout the dev branch. If you know what you are doing and just
need to clone the public repoitory:


  git clone https://code.wolfmud.org/WolfMUD WolfMUD.git


Now a few notes on this version. Firstly, the executable by default is still
called server (or server.exe on Windows). However at the moment this version
is single user only. When you run server, or server.exe, in a shell it will
start up, describe where you are and expect input:


  $ ./server

  [ Fireplace ]
  You are in the corner of a common room in the Dragon's Breath tavern. There
  is a fire burning away merrily in an ornate fireplace giving comfort to
  weary travellers. Shadows flicker around the room, changing light to
  darkness and back again. There is a small plaque above the fireplace. To the
  south the common room extends and east the common room leads to the tavern
  entrance.

  You can see some cheese here.
  You can see a mug here.
  You can see a box here.
  You can see a bag here.

  You can see exits east, southeast and south.
  >


Commands currently available are:


  movement (N,NE,E,SE,S,SW,W,NW,U,D and their longhand versions)
  GET               Get an item from where you are
  DROP              Drop an item where you are
  EXAMINE or EXAM   Examine an item (where you are or in your inventory)
  INVENTORY or INV  List your inventory
  LOOK or L         Redescribe where you are
  PUT               Put an item into a container (held or where you are)
  TAKE              Take an item out of a container (held or where you are)
  READ              Read something held or where you are
  #DUMP             Debug by dumping something by it's alias
  QUIT              Exit WolfMUD


The commands are all defined in the 'cmd' directory and are easy to change and
add new commands. The current locations and items are defined in the 'attr'
directory in the setup.go source - as I haven't rewritten the data loaders
yet. By looking at the existing examples in setup.go it should be easy to
change and/or add more locations and items.

That's it, the new direction for WolfMUD. Like it? Hate it? Have comments or
questions? drop me an email: diddymus@wolfmud.org

--
Diddymus

  [1] See "Getting Started": ../../../downloads/getting-started.html


  Up to Main Index                              Up to Journal for June, 2015