Up to Main Index                          Up to Journal for December, 2018

                    JOURNAL FOR MONDAY 31ST DECEMBER, 2018
______________________________________________________________________________

SUBJECT: Another year of WolfMUD development
   DATE: Mon 31 Dec 19:06:11 GMT 2018

Another year of WolfMUD development has been and gone. I managed to push out
four releases — v0.0.9 to v0.0.12 - which was one less than last year :( The
journal has been quite busy with 49 posts, 4 less than last year.

The code has seen 251 individual commits, touching 95 files with 5978
insertions and 1242 deletions. A lot of the work this year has been behind the
scenes — writing tests, debugging data races and fixing nil panics. As 2018
closes I am happy with where WolfMUD is at now. Especially since fixing the
stability of the server.

Some of the larger changes this year included:


  - Saving of player files
  - Lots of improvement and bug fixes made to the recordjar package
  - Improved logging with changes for GDPR compliance
  - Overhaul of junking, clean ups, resets and respawning
  - Improved actions for mobiles
  - Improved veto handling
  - Barriers
  - Maps for the provided stock zones


There have also been many small tweaks and fixes throughout the year.

What will 2019 bring? I still have a lot of tests to write. In no particular
order I also need to add player statistics (like health, hunger and thirst),
combat, weight and value of items, liquid containers, wearable items (like
clothes, armour and jewellery), time, money, shops for buying and selling
things, a help system. So there is still plenty left to do before we are at
the same state as the Java version was. Once that is achieved the real fun
will start. I already have a huge wish list of ideas I want to implement :)

Wow! I just realised 2019 will also be the 35th anniversary of WolfMUD. In
some ways it’s come a long way since the very first versions, written on a BBC
Micro in BASIC. In other ways it’s stayed the same, which I think is also a
good thing. WolfMUD has evolved slowly, as I’ve evolved as a developer. I use
WolfMUD as a vehicle for learning, trying out new coding ideas, and in some
instances for learning new programming languages. WolfMUD is my coding for fun
in my spare time. Even after all these years it’s still fun. I hope you find
it fun too.

Happy new year everyone!

--
Diddymus


  Up to Main Index                          Up to Journal for December, 2018