Up to Main Index                           Up to Journal for October, 2016

                    JOURNAL FOR MONDAY 31ST OCTOBER, 2016
______________________________________________________________________________

SUBJECT: Version 0.0.1 is out, Happy Halloween!
   DATE:

Version 0.0.1 of WolfMUD is officially released!

It can be downloaded from: ../../../downloads/attic/v0.0.1/index.html

Wow! What a long time it has taken as well. I can't believe that it was way
back in May 2012, over four years ago, that I announced the rewrite of WolfMUD
using the Go language. Since then I have produced three prototypes. Then after
more than two years work and a lot of soul searching I announced that I was
rewriting the Go version of WolfMUD from scratch again. It's taken me nearly
two years to rewrite the core of WolfMUD again and release version 0.0.1.

WolfMUD is still a long way from being complete, so why release a version now?
I decided to do a release now as a way of drawing a line in the sand. To say
that this is how WolfMUD will be moving forward. That the core and guts of
WolfMUD have finally been sorted out. That I am happy with the current code.

So what is in this version? What can it do?

The following base commands have been implemented:


  N, NE, E, SE, S - Move from location to location
  SW, W, NW, U, D   Also long commands NORTH etc.

              GET - Get an item
              PUT - Put an item into a container
              WHO - List who else is in the world
             DROP - Drop and item
             QUIT - Exit the world
             READ - Read writing on an item
             TAKE - Take an item out of a container
           SNEEZE - Makes you sneeze (mostly for testing area effects)
          SAY / " - Say something to other players
          VERSION - Display the version of WolfMUD
         COMMANDS - List available commands
         LOOK / L - Describe where you are
  EXAMINE / EXAM  - Examine an item
  INVENTORY / INV - See what you are carrying


Building in WolfMUD involves combining attributes in different ways. Currently
the following base attributes have been implemented:


        ALIAS - Give something an alias so it can be referenced e.g. sword
  DESCRIPTION - Give something a detailed description
        EXITS - Assign exits to an inventory
    INVENTORY - Makes something a container
         NAME - Give something a short name e.g. a short sword
    NARRATIVE - Marks something as being non-removable
        START - Marks an inventory as a starting location
      WRITING - Adds writing to something


There is multiplayer support for many, many players at once. Players can move
around and talk to each other. They can pick up, examine and drop items. Items
can be containers and have other items put in to them or taken out of them.
Containers can also contain other containers.

Locations and objects within the world are created using simple plain text
files that can be edited using any text editor.

There is an account creation system so that players can create their own
accounts and log into the server.

In short WolfMUD now has a solid, multiplayer core for extending and building
new features and functionality. I'm not saying the core is perfect and I am
sure it will mature over time, but it's a good start.

What next for WolfMUD? Next WolfMUD needs a test suite. So far tests have not
been written due to a huge amount of code churning as swathes of code were
being rewritten over and over again. Things have now settled down and it's
time tests were added, possibly some benchmarks too. Not only to made sure
everything is working as expected but to make sure future development does not
break things.

I have big plans and big hopes for WolfMUD, it's just going to take a while
getting there.

Time to get out the pumpkin again!

                                       __
                                      ///

                                /  __    __  \
                                   \/ __ \/
                                   _  \/  _
                                   \\/\/\//
                                 \  \/\/\/  /

                               HAPPY  HALLOWEEN

--
Diddymus


  Up to Main Index                           Up to Journal for October, 2016