https://github.com/chenasraf/mudblock
An MUD client for mobile & desktop
https://github.com/chenasraf/mudblock
dart flutter mud mud-client telnet
Last synced: 5 months ago
JSON representation
An MUD client for mobile & desktop
- Host: GitHub
- URL: https://github.com/chenasraf/mudblock
- Owner: chenasraf
- Created: 2023-09-20T22:28:43.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-26T00:10:10.000Z (almost 2 years ago)
- Last Synced: 2024-12-31T17:41:02.373Z (over 1 year ago)
- Topics: dart, flutter, mud, mud-client, telnet
- Language: Dart
- Homepage:
- Size: 3.44 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
#  Mudblock
This is a MUD ([Multi User Dungeon](https://en.wikipedia.org/wiki/Multi-user_dungeon)) client,
designed to be cross platform for both mobile and desktop.
Mudblock supports scripting via Lua, with portable files, which you can tie all together using
aliases, triggers and other familiar MUD client features.
Screenshots
Android



## Features
- Multiple profiles
- Customizable on-screen buttons
- Triggers
- Aliases
- Supports scripting (Lua) that aims to be compatible with MUSHclient
- Profiles are portable & sharing content is easy
### Planned features
- Background app keepalive
- Timers
- MUSHclient plugin compatibility
### Supported platforms
Tested:
- Android
- macOS
Not tested:
- Windows
- Linux
- iOS
## Development
1. Install [Flutter](https://docs.flutter.dev/get-started/install)
1. Clone this repo
1. Copy `lib/core/secrets.example.dart` to `lib/core/secrets.dart`, and make the modifications as
specified in the file comments. The secrets are ignored on git for security reasons for users of
this app via official channels.
1. Run `flutter run` to start developing on an emulator or a connected device
> This app is in early development stages and things are very likely to change and break with
> updates.
## Contributing
I am developing this package on my free time, so any support, whether code, issues, or just stars is
very helpful to sustaining its life. If you are feeling incredibly generous and would like to donate
just a small amount to help sustain this project, I would be very very thankful!
I welcome any issues or pull requests on GitHub. If you find a bug, or would like a new feature,
don't hesitate to open an appropriate issue and I will do my best to reply promptly.