Remix.run Logo
▲ gokaygurcan 2 hours ago

I burn most of my leftover tokens on Ultima Online stuff nowadays.

Started with a funny experiment, to have a CLI that can spin up a server (ServUO, Sphere, whatever), then deploy it somewhere (local, VPS, or Railway). Then saw interesting stuff that people did on top of existing ClassicUO, and decided to extend CLI's capabilities to client area too. So, I was able to deploy a server and a web-client (that you can open a webpage and play the game without the actual client installed on your machine). This was a significant step because running UO on macOS is always a struggle. Then I decided to add player-like bots so that the server doesn't feel so lonely. Started with some local decision trees, when it failed I hooked it up with Jev and Clef. Also added Haiku for speech generation.

While doing this, I realized I need to find some game content (gumps, tile or item data, animations, etc). Similar to UO client, running UOFiddler on macOS is also another struggle. So I decided to port it to web.

If you're into Ultima Online, these two are open source, you might want to take a look at them:

- https://gemwright.org - https://sosarium.com

▲gregjw 2 hours ago | parent [-]

this stuffs pretty cool