Top Mud Sites Forum Return to TopMudSites.com
Go Back   Top Mud Sites Forum > Mud Development and Administration > Advanced MUD Concepts
Click here to Register

Reply
 
Thread Tools
Old 08-18-2002, 06:11 PM   #1
Faye
New Member
 
Join Date: May 2002
Posts: 7
Faye is on a distinguished road
Whoa- the idea just struck me. What if you had rooms- or even zones- that could change with the seasons in the mud world? Think- a certain mob or item, or perhaps even a part of a zone, could only be available during certian times of the year.

For example, in summer snowmelt on a mountain might make a stream overflow and cover part of a zone. But in winter, players would find snow and perhaps some treasure. Or maybe in spring players would have to contend with mud golems spawned from some magic and a downpour? Just a thought.
Faye is offline   Reply With Quote
Old 08-18-2002, 08:26 PM   #2
Alexander Tau
Member
 
Join Date: Apr 2002
Posts: 101
Alexander Tau is on a distinguished road
That is called 'Dynamic Rooms' and is a good idea that does not get used much. The main problem is time, if you want to have 4 different seasons then you need 4 rooms rather than just the one.

There are more subtle versions, even a few lines changeing with the seasons is a nice touch. If the Mud makes good use of color that can also be used to show the differences.

The first thing that is really needed is a weather system, if it provides a nice variety of conditions the rooms can then reflect that. If you are interested in a somewhat abstract example here is something I did on a game a while ago.

When it rained for example I had a master control room that would take the description of a room that had rain and randomly add some splashes of blue. Light rain would mean 1-2 little bits of color, a long heavy rain could eventually turn almost the whole description blue. Since blue text is not that easy to read it provided a simulation of lower visibility during the downpour.

This was done on an LP Mud where you could easily grab and manipulate the room description on the fly. It would only last until the next reboot so it was not permanate. Not all codebases allow for this sort of flexibility but it did make the place seem a lot more dynamic than most.

A.T
(-)
Alexander Tau is offline   Reply With Quote
Old 08-23-2002, 06:40 PM   #3
OnyxFlame
Member
 
Join Date: Aug 2002
Posts: 153
OnyxFlame is on a distinguished road
Post

OnyxFlame is offline   Reply With Quote
Old 08-24-2002, 03:05 AM   #4
Molly
Senior Member
 
Join Date: Apr 2002
Location: Sweden
Home MUD: 4 Dimensions
Posts: 574
Molly will become famous soon enoughMolly will become famous soon enough
I've made a small variation of this idea in our mud, but not in all rooms, (that would mean way too much work to be worth the effort, since very few players actually appreciate subtle things like variations in room descs).

What I've done is a small orchard, where the trees change with the season. The main room description is season neutral, but the trees, which are objects, are bare in winter, flower in spring, are covered with leaves in summer and bear fruit in autumn.

You can pick the fruits, which are used for cooking and brewing skills, but you have to wait till the right season to harvest them. You can chop down the trees too, in which case there will be no fruit, of course.

Currently this is only in the test Port, but seems to work pretty nicely. It's all done with scripts of course.

I also have a garden, where you can grow your own vegetables - provided you get rid of all the weeds and animal pests, muhaha. (It's a really annoying feature and the players hate it. :-P)
Molly is offline   Reply With Quote
Old 08-26-2002, 05:59 PM   #5
Enzo
Senior Member
 
Join Date: Apr 2002
Location: Seattle, Washington
Posts: 342
Enzo is on a distinguished road
The originality of that idea is great! Being able to only do certain things, find certain items and certain times in the game is a great idea. Depending on the MUD, you could make that a main attraction for players. It would be great for RP and OOC. That idea is great, and I hope it could be used in all MUDs.
Enzo is offline   Reply With Quote
Old 08-30-2002, 04:07 AM   #6
Shinji
New Member
 
Join Date: Jul 2002
Location: Okinawa, Japan
Posts: 7
Shinji is on a distinguished road
Send a message via AIM to Shinji
On our MUD, we have a weather module coded. It acts almost like seasonal changes, but does not refer to seasons, just the properties that exist within each season, and it only adds to descriptiveness of the rooms, it does not affect players, mobs, or any other objects. This is on an LPMUD just to let you know.

I find your idea to have something of that likeness affect monsters, and other objects very intriguing, something I may decide to edit into the weather code on our mud, thank you for your wonderful insight.
Shinji is offline   Reply With Quote
Old 08-30-2002, 07:04 AM   #7
OnyxFlame
Member
 
Join Date: Aug 2002
Posts: 153
OnyxFlame is on a distinguished road
Post

OnyxFlame is offline   Reply With Quote
Old 09-23-2002, 06:41 PM   #8
SimuBubba
New Member
 
Join Date: Sep 2002
Posts: 28
SimuBubba is on a distinguished road
I would say that a majority of our rooms have different night and day descriptions, but I have to echo someone else's comments that room descriptions that changed with seasons would be great and it's something that we've been considering game-wide.

We already have a few NPCs that change based on the weather/time of year (such as a street urchin who hangs out by the stocks selling tomatoes to throw at prisoners in the summer and snowballs in the winter) but it's something we'd love to do on a broader scale.
SimuBubba is offline   Reply With Quote
Old 09-23-2002, 08:40 PM   #9
Caledric
New Member
 
Join Date: Sep 2002
Posts: 18
Caledric is on a distinguished road
It can be succefully done, takes a bit of code tinkering to set up, and alot of creativeness from the room designer. Essentially you are building 8 different rooms, possibly more.. The trick to designing the rooms however is indeed being subtle about it. Change a line or two, but don't change the whole room description... Your players need to be able to recognize the room during all the seasons.

Adding room specific weather effects for the seasons is also a nice touch.

However, unless you have a good server and plenty of space and the money to support it, I wouldn't go too indepth with it as it does eat up alot of resources.
Caledric is offline   Reply With Quote
Old 09-23-2002, 09:14 PM   #10
Tavish
Member
 
Join Date: Apr 2002
Location: USA
Posts: 130
Tavish is on a distinguished road
Send a message via MSN to Tavish
Really you can go in depth as you want to as long as the code is put together right, it shouldnt eat much more resources than the normal desc.

From what I've seen there are two approaches to it all.  Hand-writing several descs for the rooms and alternating them out with time/season whatever, which works very well for real specific zone ideas that follow a very precise pattern.

The other is completely code generated descs that are usually used in connector/wilderness zones.  This is what I have done in our wilderness area.  The desc is based on the time of day, the weather, the season of the year and the surrounding areas.  It will also give information regarding nearby landmarks, wether people having been around cutting down trees or other craft related tasks, wether people have been stomping through the mud recently etc...

There are other muds that go into even greater depth and give you the descs based on how each race would percieve the surroundings.   All in all the possibilities are limited mainly by the creator's vision and skill.
Tavish is offline   Reply With Quote
Old 09-24-2002, 04:12 AM   #11
KaVir
Legend
 
KaVir's Avatar
 
Join Date: Apr 2002
Name: Richard
Home MUD: God Wars II
Posts: 2,052
KaVir will become famous soon enoughKaVir will become famous soon enough
There is also the middle ground, which is dynamic descriptions. Writing several alternative static descriptions for each room is wasteful of resources, particularly as not all aspects of a room are likely to change, and typically tends to be more of a "non-coder" approach. Equally, fully code-generated descriptions, while effective, lose that personal touch that many people like.

Dynamic descriptions, however, allow you to place tags and conditional checks within a description, giving you the best of both worlds. There are also several snippets available to do this, and many of the more modern muds utilise this feature.
KaVir is offline   Reply With Quote
Old 09-24-2002, 09:55 AM   #12
Sapphar
 
Posts: n/a
Dynamic descriptions are great. I use them on the game I build on. Not on every description, but if I'm refering to an important element, I put the variable before it that will mention if it is wet (from the rain) snow covered, etc. And I include some for the amount of light, time of day, type of air (crisp, muggy, etc). Fun as a builder, and hopefully interesting as a player.

Another thing very briefly alluded to ealier in this thread is actualy not about room descriptions at all, but more RP tools. On the game I'm playing these days, various herbs necessary for weavers, making potions, and other things are only available or only easily findable during certain times of the year. You can only cut at a tree so much before there is nothing left to cut down. The emits in the outdoor rooms change, with passerbys shivering from the cold, having the sniffles. Day/night emits are very clear, with lamplighters in the morning, street sweepers during the day. This is all in addition to regular emits giving the time of day, the weather, etc. I love getting a blast of cold air (reminding me it's windy out) in the middle of rping outside and immediatly digging around in my satchels for my warmest cloak. The seasons are very alive, including seasonal holidays that are common knowledge and celebrated.

Sapphar
  Reply With Quote
Old 09-26-2002, 01:57 PM   #13
Moridian
New Member
 
Join Date: Sep 2002
Posts: 21
Moridian is on a distinguished road
Angry

One easy way to do this is what we've done on .  We added a look program to the room programs
to allow for room descriptions based on anything from the time of day to the
PC's race.  (Elves might notice something in the room that a Human wouldn't).  It's a fairly easy
patch that uses mpecho's to the different people in the room to receive different descriptions instead
of the main room desc.  It can get really fun, doing checks on peoples stats, etc if you wanted to.
Also, there isn't any new code that you have to add to areas that isn't already there. (in Smaug that is,
if you don't have room programs you'd need to add those I suppose.)

-Moridian
Moridian is offline   Reply With Quote
Reply


Thread Tools


Season-Changing Rooms? - Similar Threads
Thread Thread Starter Forum Replies Last Post
Changing MUD name Zeno Bugs and Suggestions 0 07-14-2006 10:19 PM
Dreamweb is changing name to Broken World! mikosevaar Advertising for Players 0 08-13-2004 02:34 PM
changing source code reyth MUD Coding 1 02-22-2004 06:02 AM
Guidelines for rooms/objects/MOBs etc Taniquetil MUD Builders and Areas 7 04-26-2003 06:26 AM
Season of Almadyn wants YOU! *points at you* Grey Advertising for Staff 5 11-18-2002 03:42 AM

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

All times are GMT -4. The time now is 05:24 AM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Style based on a design by Essilor
Copyright Top Mud Sites.com 2022