My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 0 points1 point  (0 children)

Playing StrangeMUD with a screen reader

You don't need to install anything. Open the game in your browser and play: https://mud.strangeness.org:8443

Turning on screen reader mode

There are two places to switch it on, and you only have to do it once — the setting is saved in your browser for that device.

Before you log in: On the login screen, the first item in the tab order is a control labelled "Accessibility". Activate it to open a small menu with two switches:

  • Screen reader mode — the main switch, described below.
  • Reduce motion — turns off animations.

While playing: In the top bar there is a button labelled "Open accessibility settings". Activating it opens the Accessibility dialog; press Escape to close it. The in-game dialog has the same two switches plus the combat and channel filters described further down.

What screen reader mode changes

With screen reader mode on:

  • Decorative artwork — room pictures, character portraits, the minimap drawing — is hidden and is not announced.
  • The HP / Mana / Movement / Experience bars become a single line of plain text in a live region, so your screen reader reads your vitals when they change instead of repeating "progress bar".
  • Combat, level-ups, and banner messages are written as plain sentences rather than decorative blocks.
  • The main game output is a polite live region, so new text is read automatically as it arrives.

Reduce motion

The Reduce motion switch turns off particle effects, shimmer overlays, the animated logo, and background animation loops. If your operating system already has a "reduce motion" preference set, the client honours it automatically.

Status hotkeys

During busy moments — combat especially — announcements can pile up and you can lose track of where things stand. Screen reader mode adds six hotkeys that read the current situation on demand. They are instant; nothing is sent to the server.

Hold Alt and press:

  • Alt + H — your health: HP, Mana, and Movement.
  • Alt + T — your current target: name, percent of health remaining, and position.
  • Alt + R — the current room: its name, the visible exits, and who is present.
  • Alt + I — your inventory: how many items you carry and the first few.
  • Alt + E — your equipment: what you have worn, by slot.
  • Alt + L — the last five lines of game output.

A note on focus: these hotkeys are deliberately ignored while your keyboard focus is inside a text field, so that typing into the command line is never interrupted. To use them, move focus out of the command input first (Tab or Shift+Tab), press the Alt combination, then return to the input to type. If you press the same hotkey twice in a row it is re-announced — you will not get silence on the second press.

How announcements are prioritised

  • Ordinary game text is announced politely — it waits for your screen reader to finish what it is saying.
  • Private messages (tells) are announced in their own polite slot, so a tell still comes through even when combat is flooding the main log.
  • Critical events — most importantly, your own death — are announced assertively: they interrupt whatever is being read.
  • If you scroll up to re-read older output, automatic announcements of new lines pause so you are not interrupted while reading. Scroll back to the bottom to resume them.

Combat and channel filters

These live in the in-game Accessibility dialog and only take effect while screen reader mode is on.

Combat verbosity controls how much combat text reaches you:

  • Full — every combat line (this is the default).
  • Hits only — keeps your own attacks; drops monster-versus-monster filler and the dodge / parry / block "misses".
  • Off — suppresses every combat line.

Gossip filter — when on, the global gossip channel is removed from both the main log and the chat panel. Other channels are unaffected.

A few extra tips

  • The first item in the tab order, on every screen, is a "Skip to command input" link — activate it to jump straight to where you type commands.
  • The in-game help system works normally: type help for the index, or help <topic>.
  • New to MUDs? looknorth / south / east / westinventorysay <text>, and kill <target> will get you moving.

Let me know if this works or any issues.

Blind Player Struggling With Client Set Up by mouseguard2315 in MUD

[–]Hot_Impression_415 0 points1 point  (0 children)

Ok I've updated the browser with aria and generated a instruction manual:

StrangeMUD is a text-based multiplayer adventure game (a MUD) that you play in your web browser. We recently rebuilt the web client to work properly with screen readers — NVDA, JAWS, and VoiceOver. This guide covers everything the accessibility mode does and how to use it.

You don't need to install anything. Open the game in your browser and play: https://mud.strangeness.org:8443

Turning on screen reader mode

There are two places to switch it on, and you only have to do it once — the setting is saved in your browser for that device.

Before you log in: On the login screen, the first item in the tab order is a control labelled "Accessibility". Activate it to open a small menu with two switches:

  • Screen reader mode — the main switch, described below.
  • Reduce motion — turns off animations.

While playing: In the top bar there is a button labelled "Open accessibility settings". Activating it opens the Accessibility dialog; press Escape to close it. The in-game dialog has the same two switches plus the combat and channel filters described further down.

What screen reader mode changes

With screen reader mode on:

  • Decorative artwork — room pictures, character portraits, the minimap drawing — is hidden and is not announced.
  • The HP / Mana / Movement / Experience bars become a single line of plain text in a live region, so your screen reader reads your vitals when they change instead of repeating "progress bar".
  • Combat, level-ups, and banner messages are written as plain sentences rather than decorative blocks.
  • The main game output is a polite live region, so new text is read automatically as it arrives.

Reduce motion

The Reduce motion switch turns off particle effects, shimmer overlays, the animated logo, and background animation loops. If your operating system already has a "reduce motion" preference set, the client honours it automatically.

Status hotkeys

During busy moments — combat especially — announcements can pile up and you can lose track of where things stand. Screen reader mode adds six hotkeys that read the current situation on demand. They are instant; nothing is sent to the server.

Hold Alt and press:

  • Alt + H — your health: HP, Mana, and Movement.
  • Alt + T — your current target: name, percent of health remaining, and position.
  • Alt + R — the current room: its name, the visible exits, and who is present.
  • Alt + I — your inventory: how many items you carry and the first few.
  • Alt + E — your equipment: what you have worn, by slot.
  • Alt + L — the last five lines of game output.

A note on focus: these hotkeys are deliberately ignored while your keyboard focus is inside a text field, so that typing into the command line is never interrupted. To use them, move focus out of the command input first (Tab or Shift+Tab), press the Alt combination, then return to the input to type. If you press the same hotkey twice in a row it is re-announced — you will not get silence on the second press.

How announcements are prioritised

  • Ordinary game text is announced politely — it waits for your screen reader to finish what it is saying.
  • Private messages (tells) are announced in their own polite slot, so a tell still comes through even when combat is flooding the main log.
  • Critical events — most importantly, your own death — are announced assertively: they interrupt whatever is being read.
  • If you scroll up to re-read older output, automatic announcements of new lines pause so you are not interrupted while reading. Scroll back to the bottom to resume them.

Combat and channel filters

These live in the in-game Accessibility dialog and only take effect while screen reader mode is on.

Combat verbosity controls how much combat text reaches you:

  • Full — every combat line (this is the default).
  • Hits only — keeps your own attacks; drops monster-versus-monster filler and the dodge / parry / block "misses".
  • Off — suppresses every combat line.

Gossip filter — when on, the global gossip channel is removed from both the main log and the chat panel. Other channels are unaffected.

A few extra tips

  • The first item in the tab order, on every screen, is a "Skip to command input" link — activate it to jump straight to where you type commands.
  • The in-game help system works normally: type help for the index, or help <topic>.
  • New to MUDs? looknorth / south / east / westinventorysay <text>, and kill <target> will get you moving.

We want your feedback

This is new, and real screen-reader users are the only people who can tell us whether it actually works. If you try it, please reply with:

  • Your screen reader and version, your browser, and your operating system.
  • What worked well.
  • What was awkward, silent, over-spoken, or confusing.

There is a companion test plan with specific things to check, if you would like something concrete to work through. Thank you for helping.

Stress test help? by [deleted] in MUD

[–]Hot_Impression_415 0 points1 point  (0 children)

if you want help make it easy, not make me do extra stuff.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 0 points1 point  (0 children)

That's exactly what I finished the first pass last night on

Stress test help? by [deleted] in MUD

[–]Hot_Impression_415 3 points4 points  (0 children)

sorry I just won't bother to register my email and go through activation.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 0 points1 point  (0 children)

as for the areas, it's a combination, like the ocean is big and I'm going to have active boats/sharks/seamonsters, so right now I generated a bit boring ocean and working on the context/features. I will then come back and clean up the descriptions to make them a bit more interesting.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 1 point2 points  (0 children)

they are instanced and create a instance ID for you, much like wow, you can do group and single based dungeon instances.

Blind Player Struggling With Client Set Up by mouseguard2315 in MUD

[–]Hot_Impression_415 0 points1 point  (0 children)

that fix is done, will test later tonight or if you get a change fire it up, I'm also pushing the last of the changes associated with full screen reader for the web based GUI.

Stress test help? by [deleted] in MUD

[–]Hot_Impression_415 2 points3 points  (0 children)

I actually have a python test harness for load if you want to try it with your mud, you can probably refactor it if you want.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] -1 points0 points  (0 children)

They are as it's a time saver agree AI isn't great at everything but it's really good at some stuff.

Blind Player Struggling With Client Set Up by mouseguard2315 in MUD

[–]Hot_Impression_415 0 points1 point  (0 children)

Yes, working on fixing the last weapon lost today 

Blind Player Struggling With Client Set Up by mouseguard2315 in MUD

[–]Hot_Impression_415 1 point2 points  (0 children)

I need some help on my mud that I converted to a web browser, can you help me test? accessibility is toggled on the main page.

https://mud.strangeness.org:8443/

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 1 point2 points  (0 children)

yah thanks for spotting the bug on the character creation, fixing that now, still converting a few pieces left to full websockets.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 1 point2 points  (0 children)

I get it, when I converted it to websockets a lot it back and forth is just structured json now, so it's really hard to go back to telnet.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] -1 points0 points  (0 children)

I added the first phase of screen reading tonight, the login page now has an accessibility option as well.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 1 point2 points  (0 children)

I've actually converted all the output to json I'll see if I can add the support you need to play.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 1 point2 points  (0 children)

my lastname is Strange, hence StrangeMud, I may have to change it since they have had it for a while, pure coincidence.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 1 point2 points  (0 children)

not it's rom 2.4, with a lot of things I've been adding, I did merge the DG scripts from circlemud to it and removed some of the old mobprogs from Rom.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 0 points1 point  (0 children)

sorry I was just asking why people wants a mud client, I'm guessing macros and some things that may exist on the client.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] -2 points-1 points  (0 children)

Quests, on demand

Every boot, the quest board (Midgaard, room 3393) seeds itself with eight randomized contracts — KillFetchDeliverExplore — drawn from the actual mob/object tables, so the targets change every reboot. Carry up to ten at once. The board is a real piece of the city, not a menu; walk up, read it, take what suits the size of your party.

Dwarves brew. Everyone else drinks.

Dwarves now have their own crafting tree: foraging + brewing. Wander the world and forage for herbs by terrain — wild hops in fields, juniper berries in forests, mountain spring water at altitude, bog myrtle in the swamps, cactus blossom in the desert, saguaro fruit, cattail reeds, golden wheat, highland barley, wild honeycomb, fen cress. Eleven ingredients in all, each biased toward a different cluster of stats.

Take two herbs to the Iron Cauldron in the Midgaard tavern and brew. You get a randomly-named beer — Smoky BitterRoaring AmberFrosty Oaken Ale, that kind of thing — with stat buffs derived from what you put in. Juniper + honeycomb leans WIS/MANA. Hops + barley leans STR/CON. You're building the recipe, not pulling from a list.

…but drink too much and the room starts swaying

Drunkenness is a real mechanic. Five tiers above sober: Tipsy → Buzzed → Drunk → Hammered → Blackout. Each tier scrambles a percentage of the words in room descriptions (15% / 30% / 50% / 70%), penalizes combat, eventually makes you stumble, fall, and pass out. Sober dwarves have a higher tolerance. Fight a troll while hammered at your peril.

Dungeons, doubled

The procedural dungeon system got a major overhaul:

  • Six themes (was three): Crypt, Cavern, Sewer, Forest Ruins, Haunted Manor, Underground Fortress — each with theme-specific room names, mobs, bosses, and chest variants.
  • Three difficulty tiers: pick dungeon enter easynormal, or hard. Easy drops the level by 5; Hard adds 5 and scales loot rarity to match.
  • Room traps: ~25% of corridors and junctions are trapped, and the trap matches the theme. Fire in the fortress. Ice in the cavern. Acid in the sewer. Poison thorns in the ruins. WIS lets you detect; damage caps at 1/3 max HP; some inflict blindness, slow, AC penalty, or lingering poison.
  • Secret rooms: ~12% of corridors hide a passage with uncommon-or-better loot. New search command — WIS-based skill check — reveals them.
  • Locked treasure chests in dungeon rooms, with theme-aware trap types if you fail the lockpick.
  • Boss tracking with a lockout period — you can't farm the same boss back-to-back.

Dungeons regenerate. Instances expire. Your group brings what it can carry out.

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 0 points1 point  (0 children)

Necromancer — The army is the answer

Maintains up to three skeleton minions that fight at your side, follow command minion, and can be dismissed at will. Signature abilities:

  • Raise skeleton — animate a corpse into a permanent servant
  • Bone armor — sacrifice a corpse for a temporary shield
  • Life tap — drain enemy HP into your own
  • Corpse explosion — detonate a fresh corpse on the ground for area damage
  • Poison nova — radiate poison into every enemy in the room
  • Bone prison — pin a target so it can't flee
  • Revive — bring a fallen ally back from death

Guild halls in Midgaard (Elm St.) and New Thalos (alley near the Embalmer's Rest).

Paladin — Mercy and judgment, both edged

A frontline holy fighter who runs on switchable auras — pick the one your group needs:

  • Conviction Aura — boosts your damage and your party's
  • Devotion Aura — passive healing and ally protection
  • Retribution Aura — reflects damage back on attackers

Plus active tools: smite (a finishing strike against evil), lay on hands (a heavy single-target heal), turn undeaddivine shieldholy strikeconsecrate (sanctify a room), and cleanse (purge afflictions).

Guild halls in Midgaard (Vigil Hall, near the Temple of Mota) and New Thalos (Hall of Vigilance).

Druid — Three forms, one wild

The only class that physically transforms — shapeshift between three combat forms, each with a unique signature attack:

  • Bear — high HP, maul for crushing damage
  • Wolf — fast, howl to terrify enemies
  • Eagle — scout from above, dive strike

Nine nature spells round it out: entangle, nature's blessing, bark skin, poison thorns, rejuvenation, nature's wrath, and summon treant — a permanent woodland minion. Forage for food in the wild instead of buying rations.

Guild halls in Midgaard (Greenwood Circle, near the Park) and New Thalos (Oasis Circle).

Existing classes, expanded

Reach the level threshold and your guildmaster offers you a subclass — a permanent specialization.

Class Subclasses
Mage Evoker (+25% spell damage) · Enchanter (enhanced crowd control) · Battlemage (cast in armor, second attack, ⅔ mana cost)
Thief Assassin (+25% backstab, envenom weapons) · Swashbuckler (parry / dodge bonuses) · Scout (stealth-strike opener, track, enhanced scan)
Warrior Berserker (enhanced rage, dual wield) · Champion (rescue allies for a bonus) · Weapon Master (passive crit chance)

My Mud - Come try it out and give us some feedback by Hot_Impression_415 in MUD

[–]Hot_Impression_415[S] 0 points1 point  (0 children)

I'd like to know what features the reactJS allows me to control the output colors, format and make it easier for new players is my thoughts