All Projects → blakepell → AvalonMudClient

blakepell / AvalonMudClient

Licence: other
A Windows MUD client written in C#/WPF for .NET 6.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to AvalonMudClient

Roguelike-Procedual-Cave-Generator
A procedurally generated, cave-like dungeon/map creator for rogue-like games using the cellular automata method. During its development, I solved a common/limiting problem with this algorithm that might explain why it is not more commonly implemented in such games.
Stars: ✭ 26 (+30%)
Mutual labels:  rpg
miscellany
Worldbuilding and RPG campaign management tool
Stars: ✭ 188 (+840%)
Mutual labels:  rpg
vscode-dmbinder
Visual Studio Code extension for managing campaign documents.
Stars: ✭ 53 (+165%)
Mutual labels:  rpg
dungeonz
Everything for the game Rogueworld.
Stars: ✭ 88 (+340%)
Mutual labels:  rpg
fgmkJsEngine
Js JRPG Engine for FGMK
Stars: ✭ 20 (+0%)
Mutual labels:  rpg
TTTTRPG
Timeline Tree of Tabletop Role-Playing Games, celebrating more than 40 years game design innovations
Stars: ✭ 34 (+70%)
Mutual labels:  rpg
Gdx Rpg
java & libgdx制作的RPG游戏! an RPG by java and LibGDX
Stars: ✭ 239 (+1095%)
Mutual labels:  rpg
phaser3-simple-rpg
A simple Phaser3 RPG using Typescript ⚔️
Stars: ✭ 80 (+300%)
Mutual labels:  rpg
newbark-unity
🌳 A proof-of-concept Pokémon-style Retro RPG game framework created with Unity 🔥🌿💧⚡️
Stars: ✭ 139 (+595%)
Mutual labels:  rpg
AsLib
🎨: RPG map maker (paint tool)
Stars: ✭ 82 (+310%)
Mutual labels:  rpg
carpg
Combination of action rpg with roguelike.
Stars: ✭ 14 (-30%)
Mutual labels:  rpg
Luminari-Source
Current Source Code for LuminariMUD - A Pathfinder/D20 Multi User Dungeon
Stars: ✭ 37 (+85%)
Mutual labels:  multi-user-dungeon
GWRP-0.3
Игровой режим для San Andreas Multiplayer
Stars: ✭ 22 (+10%)
Mutual labels:  rpg
IronWriter
IronWriter is an open-source writing tool for solo playthroughs of the free tabletop RPG Ironsworn. Focus on writing your story and let IronWriter automatically manage your character sheet.
Stars: ✭ 50 (+150%)
Mutual labels:  rpg
SNKRX
A replayable arcade shooter where you control a snake of heroes.
Stars: ✭ 1,067 (+5235%)
Mutual labels:  rpg
QshOni
The QShell on IBM i library contains useful CL wrapper commands to allow QShell and PASE apps to be called and consumed from regular IBM i jobs via CL, RPG or COBOL programs.
Stars: ✭ 34 (+70%)
Mutual labels:  rpg
vigilante
🦇 2D pixel-art side-scrolling single-player ARPG
Stars: ✭ 63 (+215%)
Mutual labels:  rpg
dungeons-of-noudar
A first person dungeon-crawler for DOS, written in C++, using software rendering and fixed point math
Stars: ✭ 36 (+80%)
Mutual labels:  rpg
the-black-hack
The Black Hack RPG text and tables, ready to be translated into your language
Stars: ✭ 56 (+180%)
Mutual labels:  rpg
uncharted-waters-2
Browser-based remake of Uncharted Waters: New Horizons (大航海時代II)
Stars: ✭ 56 (+180%)
Mutual labels:  rpg

Avalon Mud Client

A Windows MUD (multi-user dimension) client that allows you to connect to and play any number of text based online multi user games.

Install via the Windows Store

Screenshots

alt text

Documentation

Info

  • Language: C# / WPF for .Net 6
  • OS Support: Windows 11, 10 (1607+), 8.1, 7
  • OS Support for Windows Store Version: Windows 11, Windows 10, version 1809 (10.0; Build 17763)

Key Features

  • Aliases
  • Triggers (simple and regular expression)
  • Macros
  • Package Manager for installing packages that are built for a specific game.
  • LUA (LUA can be inlined as the output of an alias or a trigger)
  • Colored syntax editor for LUA with intellisense (code completion) for all of the extended API's.
  • 4K monitor support / responsive UI design.
  • Touch screen friendly.
  • SQLite Database Builtin with syntax highlighted query editor. Database/query editor with a color coded editor and auto completion built in.
  • Profiles can be used for multiple characters (any trigger or alias can be set to only run for certain characters).
  • Directions support
  • Global variable support in and outside of LUA that persists beyond mud sessions (Avalon also has temp variable support).
  • Plugin ability (extend Avalon by writing your own C# or Lua plugins)
  • Custom scraping that can be easily turned on and off via hash commands/LUA and then piped to variables (imagine an alias that scraped notes into a database for posterity, etc.).
  • Tick support.
  • Gagging, redirection and custom information panels.
  • Line rewriting (being able to transform the text sent from the server before it's rendered to the mud client)
  • Regular Expression tester.

Open Source Libraries used in Avalon

Short Term Road-map

  • Update to .NET 7
  • Documentation
  • Ensure touch screen scrolling is smooth on all terminals and controls.

Recognition / Thank you to testers

Thank You

License

The Avalon Mud Client is being released under a modified MIT license with an additional clause requiring credit to the original author (Blake Pell). E.g. this means the license should be flexible enough to do what you need to do with it.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].