So .. definitely a procrastinator here. To little time, and the original port of the ESP8266 piece was too time consuming. Too many memory errors. And maybe something already too tweaked.
So I got back to the basics, and empty world, a couple of commands to build and explore it, no fights, ..
But it works!
We now have a basic MUD that runs [thanks to Mark's MUD-Pi, and Barry's ESP8266 mud work]. Crude, yes, but simple.
Going to an interesting event on Friday (lehack, ofc in Paris) so instead of bringing an BLE CTF, might just bring something less serious and more open, more social =) And this should be a nice business case for me there!
I like how the powerless charging bring something super light, think, OLED kept to a minimum, haven't found use for the capacitive touch "buttons" (possibly saving the world as it gets built?)
So .. it seems there isn't much done for MUDs on IOT .. weird!
Still, there's this one project http://git.savsoul.com/barry/esp8266-Mud , by Barry. Works for the ESP8266, but it seems it isn't that straightforward for the ESP32 C3 mini I have chosen. There are memory issues, particularly on the socket side, so.. nope.
I'll just be piggy backing on the mudserver.py file done and keep the mudpi file from the original project, to get more of a MUSH and less of a MUD, to stick with the project objectives. Not really to level-up characters on a business card, more exploring =)
I'll try and push the code on github - https://github.com/kelu124/esp32-mud/ , and see if I can set it up in a way that allows both my rpi5 and the esp32 to use the same mud engine, leaving the mudserver bits to their respective platforms.
We still have a bit of time till the end of the contest!