Earlier quoted context omitted.
Core memories of carefully setting my fisherman on a boat with `ezmacro` before I got ready for school. I'd come home to either a boat full of fish (to later cook into fish steaks), or be dead from a player killer who found my boat and killed my macroing guy to try and steal the boat.
I always forgot where I parked my boats. Or that I even had one.
Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
111–120 of 168 posts
Re: Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
#112All the recent LLM advances would make for very interesting and very fun NPC interactions in a MMORPG today too. Even small player community servers could be viable long term because of the ability to seed complex interactions with NPCs into on-going story lines.
Re: Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
#113Earlier quoted context omitted.
So: I took most of the infrastructure from the my first attempt at moongate ( https://github.com/moongate-community/moongate , which failed miserably along with https://github.com/tgiachi/Prima ). From there, I had a good starting point to quickly build the foundations. I had already done the Lua scripting part in another project ( https://github.com/tgiachi/Lilly.Engine ). Codex helped me with all the testing, imple…
while i understand the motivation to have codex like, do this problem for you, that's fine. what is the ethos of corresponding with people on Hacker News through the chatbot too? like i get that this particular comment i am replying to, you authored, but ChatGPT authored your post, and your documentation, and some of your other comments. the big picture question is, if you can mess around with the bot to do anything,…
I do use ChatGPT sometimes as a tool while working on the project (similar to using documentation, Stack Overflow, or an IDE assistant), but the post and the project direction are my own. So what?
Re: Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
#114Very cool to see! I was active in the UO emulator communities back in the day but mostly with SphereServer. It is interesting to see here in the comments how many people were inspired to programming because of UO! All the recent LLM advances would make for very interesting and very fun NPC interactions in a MMORPG today too. Even small player community servers could be viable long term because of the ability to seed…
Throwback!
Pretty sure I still have the source to SphereServer sitting somewhere on my NAS. It was my first exposure -- in early high school -- to coding in a group and operating a Linux server.
Re: Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
#115Earlier quoted context omitted.
If starting from scratch, what would an MMO need to replicate that? I've experienced it first hand, but I can't grasp why it worked well like it did.
Is scarcity part of it? Making sure there are some jobs people have to do that don't involve combat but still drive the in-game economy?
Re: Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
#116Earlier quoted context omitted.
If starting from scratch, what would an MMO need to replicate that? I've experienced it first hand, but I can't grasp why it worked well like it did.
Well, it was kind of the only game in town. Sure, you had Dark Sun Online and Meridian 59, but in 96/97 you were playing UO if you liked the idea of online worlds. I think the barrier to entry is the equivalent of several complete, fun, balanced single player games operating together in balanced harmony. Not impossible, but highly improbable.
Re: Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
#117Earlier quoted context omitted.
You’d need to start with the premise that combat shouldn’t necessarily be the focus of the game. Work on making other aspects (farming, hunting, taming animals, etc) to be equally compelling mechanics.
They're by no means equally compelling. But they are viable ways to generate currency, you progress in them over time as a specialist, they feed back into the player economy performing tasks that other people want performed, and they are, importantly, in the same world, on the same shard. I know not to go near Orc Camp because there's a group of player killers down there, despite the fact that there's a rich Agapite…
What do you mean by this?
Re: Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
#118UO was the only game that I've ever played where you had "commoner" players. A lot of players failed to scale up, or to obtain top notch equipment. But the game was fun even for underpowered players, so they kept playing. The really powerful players were famous, like celebrities. It's very different from modern games, where each player looks like the fantasy version of a Marvel super hero.
Was it actually that hard? I played on the JP/KR asian servers in a PK/APK/PVP guild so maybe it was just my bubble but it was pretty common to see players with 7 skills maxed out. If I remember correctly - sparring - swordsman or fencing - magic - magic resistance I don't remember the rest. It's not quick or easy like modern games, but we would regularly power level each other's alts and it took maybe 2 weeks to max…
Re: Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
#119Re: Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
#120UO was the only game that I've ever played where you had "commoner" players. A lot of players failed to scale up, or to obtain top notch equipment. But the game was fun even for underpowered players, so they kept playing. The really powerful players were famous, like celebrities. It's very different from modern games, where each player looks like the fantasy version of a Marvel super hero.
I'll forever chase the dragon that is the joy of playing UO. I want to quit my job and play it 24/7.
I think this changed during the Mondrian era but in my favorite era, SA/Renaissance, those were the baddies that made you run.
Lich King as well.