Skip to main content

The Tech Demo 2

(see also Tech Demo 1 )

Terminal UI in Linux telnet within Ghostty

Terminal UI in Linux telnet within Gnome Terminal
BeipMu: March 2025 Beta version
Mudlet:

We do have an example instance of a GraphicMUD running at eden-test.rpgframework.de 4000.

The example instance is not a MUD, but our technology testbed. At the moment the primary focus of the tech demo is map display, movement and basic command interaction.

Things that should work ()

  • You should be able to see a map - either with colored text characters or graphic.
  • On clients that support character mode and have full terminal emulation you should get a user interface (TUI) with dedicated input buffer and output windows
  • In BeipMu you should see a docked map window.
  • In a TUI or in BeipMU, you should see mobiles walking, even if you don't move
  • (Character mode only) You should be able to move on the map with cursor keys and look at stuff with CTRL+ cursor keys. Walls should hinder your movement. When you move into a room, the room description area should update.
  • The text area and the map should show mobiles, items and other players.
  • You should hear audio in the login screen and in the forest of the example zone.
  • Interacting with doors
  • Using Griseldas shop (you start with 100 currency units)
  • Changing floors

Things that don't work yet ...

... but that you might expect to work

  • Not every tile is mapped to a character representation yet (those are displayed as ? )
  • Line of sight (just a flood fill at the moment)
  • Leaving the zone
  • Combat

Known bugs or limitations

  • When you open a door in a directon (like "open door south") you don't get positioned in front of the door to open it - sometimes you even end up in the wall. (Workaround: Just go into the direction you want to leave - you automatically end movement in front of the door and can open it with the next command)
  • Leaving the forest does not end the bird sounds
  • Movement in a terminal with inline graphics is slow. That is because of the transmission of PNGs with every step - images are 4x the size since Tech Demo 1 and it shows. I need to think of optimizations here. Movement with ASCII graphics or with maps in a webview (BeipMu) does not have the problem.