Valve’s “Secret Weapon”, by Game Maker’s Toolkit.
A video about the importance of Playtesting, centered in the experiences of Valve while developing Portal.
Valve’s “Secret Weapon”, by Game Maker’s Toolkit.
A video about the importance of Playtesting, centered in the experiences of Valve while developing Portal.
At last, the demo-fantasy game included with the Hexagon mudlib is fully functional. You can start the mudlib, choose a game, create a character, and test it. It has a full map with three towns, each of them with pub and shop, multiple npcs, several items, etc.
An : Naduk |
It is based in a very old newbie area made for the Reinos de Leyenda mud, circa maybe 1997. The code is new (as we use a different driver, from MudOS to DGD, and a new mudlib, from frmudlib to hexagon, and now it’s multilanguage, both in english and spanish), but the map and the names have been kept, as an homage.
You can take a look to the game, it is included with the mudlib as an example of how to create your own game. Take a look at it in /mudlib/games/demo-fantasy in the Hexagon repository.
Using the new packages functionality, I’ve added a new package to the Hexagon mudlib: the issue tracker.
![]()
The package adds its own command issues, where you can list, close, remove or open issues.
We can create new issues automatically, i.e. when a shop cannot load an item:
// create new issue, same message as npcs equipment |

We’ve reached the 1000 commits mark in the Hexagon mudlib project, since the first commit in 26 Aug 2014, when we started porting the ccmudlib project to DGD.
Changes and updates to the mudlib in its v1.21.09 Beregost version. This post will be updated during the spring and summer:
hold/unhold working with weapons.wear/unwear working with clothes and armours.equip reviewed.user/gamesuser/charactersplayer/helpplayer/lookplayer/promptplayer/commandsplayer/glanceplayer/killplayer/promptplayer/retireplayer/configurationplayer/scoreplayer/sheetplayer/verboseplayer/informplayer/buryplayer/costplayer/stop (for both stop fights and stop following)player/encumbranceplayer/braveryplayer/conditionplayer/moneyplayer/combatsplayer/pastplayer/inventoryplayer/whomaiplayer/awayplayer/considerplayer/travelplayer/equipmentplayer/povplayer/timeplayer/gropeplayer/maptake, drop, give) reviewed and fully translated en/es.coder/gotocoder/statscoder/catcoder/clonecoder/exitscoder/execcoder/grepcoder/headcoder/morecoder/restorecoder/rmcoder/sarcoder/tailcoder/uptimecoder/armourscoder/discardcoder/actionscoder/backupcoder/cpcoder/cplinescoder/ducoder/ioulistcoder/loadcoder/malloccoder/mkdircoder/mvcoder/rmdircoder/lscoder/nlscoder/visiblecoder/invisiblecoder/multicoder/resistancesrehash to reload all of them)./packages directory, each of them with its own code, license, authors, etc.
Rss/Web feeds have been added (in Rss2 and Atom formats) to the blog, so now you can read the blog contents using the feed aggregator of your choice (like Feedly, The Old Reader, and many more).
Add maldorne.org to your favorite aggregator (web or app) and they should be detected automatically. Just in case, the links are:
Juice it or lose it - a talk by Martin Jonasson & Petri Purho.
A fantastic video for the weekend, about adding some juice to your game, giving it some bells and whistles. Take some ideas from here, for every kind of game, not only the graphical ones.
In an attemp to give some love to the documentation, the installation instructions have been reviewed and updated.
You can take a look on github, and remember to submit an issue if you have a problem or find any error.

Trying to add some more useful information to the web, and adding some documentation, this week I made a timeline of the versions of ccmudlib and Hexagon, and added it to the About page so you can take a look.
Not very game-designy, but is a way of stating the amount of work done during the last years, giving dates and specific versions. Maybe some other time I could add some more information there.
The same as shops were reviewed the last month, now pubs have been reviewed and they are operative. You can take a look to the ones included with de Fantasy Demo game:
/demo-fantasy/areas/elfereth/rooms/z19.c/demo-fantasy/areas/erken/rooms/BP.c/demo-fantasy/areas/naduk/rooms/ap.cOne in every town.
The Slaughtered Lamb [-n-]. |
By default, a sign will be added:
> read sign |
And the commands can be used in any pub:
> buy liquor |
As you can see, food and drinks will recover partially your health, and alcoholic beverages will also affect your perception, getting your character drunk.