r0c
mud-pi
r0c | mud-pi | |
---|---|---|
1 | 5 | |
40 | 341 | |
- | - | |
8.1 | 0.0 | |
24 days ago | almost 3 years ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
r0c
-
The Terminal Escape Sequences Ocean Is Deep and Dark
Ansi escape codes are fun tho! My favorite so far's been finding a way to [scroll the screen up or down by one line](https://github.com/9001/r0c/blob/master/r0c/ivt100.py#L1651-...) in a way that works on as many terminal emulators as possible - the spec says how to do it, but most actual terminals don't implement it correctly.
Another fun one was [asking the terminal how big it is](https://github.com/9001/r0c/blob/master/r0c/ivt100.py#L625-L...) (and also figuring out the modem speed as a side effect) -- especially when a major telnet client fails as soon as the width is [above 256 characters](https://github.com/9001/r0c/commit/5e7d64d7f81cab3350259b0cd...)...
Both of these would have been simple if the terminal is a local one, but the fun part is dealing with an unknown implementation at the other end of tcp - and the fact that that's even possible :-)
mud-pi
- FLaNK Stack 26 February 2024
- A simple MUD server in Python which can be run on a Raspberry Pi
- Python for dnd
- What kind of data structure is this and how can I modify it to meet my needs?
-
has any one created a MUD(multiuser dungeon) game via python?
Maybe look at MUD Pi. Are you sure you want to develop a MUD though? That will require you to create a server (possibly hosted through a paid platform like AWS or Heroku than if you plan to connect via a LAN then that won't be necessary). A single-player roguelike would be a bit easier.
What are some alternatives?
go-rain - Matrix rain effect in your term like a true hacker
evennia - Python MUD/MUX/MUSH/MU* development system
tn5250j - A 5250 terminal emulator for the AS/400 written in Java
textray - A Telnet server that allows a connected client to navigate a text-based ray-casted 3D landscape
thonny - Python IDE for beginners
mciwb - Minecraft Interactive world builder
awesome-python-for-data-science - A curated list of awesome resources such as books, tutorials, courses, open-source libraries, exercises, and other materials that support Pythonistas in the making, and Pythonistas migrating into Data Science! 📊
gemma.cpp - lightweight, standalone C++ inference engine for Google's Gemma models.
natural_20 - This is a text-based game engine that implements the D&D 5th edition ruleset. A sample adventure is included in this repository