Anafalas

Initiate
ServUO Version
Publish 58
Ultima Expansion
Endless Journey
So, after my son asked me what games I played when I was younger, I told him about UO. I then showed him pics, and he now wants to play. So, I set up a ServUO server and also added UO Open AI to it. Since it will only be him and his friends playing on it, I had ideas about doing some more to improve the experience for them.
1. Add more NPC’s so the city’s look busier and there are random NPC’s in the wilderness and dungeons
2. Allow the NPC’s to use AI to interact with him and is friends.
3. Implement Autonomous NPC Movement where NPCs walk randomly
4. NPCs remember past player interactions and change behavior accordingly.
5. Making database to store AI NPC conversations, to retrieve if needed.

I am not very good at programming, so I was thinking of using CHATGPT to help me program it. What are your thoughts?
 
ChatGPT will be very meh if you dont know the ServUO Basics.
It could generate codes that could potentially lead to issues if you dont know what youre implementing.
My best advice would be to read the base ServUO files
IE Mobiles.cs, BaseCreature.cs, PlayerMobile.cs, Spell.cs etc..
Just so you know what youre getting into ;)
Good luck!
 
I'll add, the AI eco system is progressing fast, even my open ai project your using is just the tip of the iceberg and dated to what we will be able to do in the near future! Think 'AI Game Engine' Where games react in real time to player decisions and in ways only dreamt of just a few years back! Also, check out Grok3 for assistance with coding, I find it does a far better job than the rest atm!
 
I
I'll add, the AI eco system is progressing fast, even my open ai project your using is just the tip of the iceberg and dated to what we will be able to do in the near future! Think 'AI Game Engine' Where games react in real time to player decisions and in ways only dreamt of just a few years back! Also, check out Grok3 for assistance with coding, I find it does a far better job than the rest atm!
That sounds awesome! I was thinking of taking some of the NPC scripts that are in ServUO, like bard.cs, copying and renaming it, and changing the public class to Bret the Bard, and seeing if that would work. I was looking on Grok 3, if there was a way to add a bunch of them all at once.
 
You just need a base npc class to handle the AI backend and than send in the details of the npc made from that base script, like the name/class/job etc etc!
BTW : I had two versions of the Open AI Project, the one you liked was my first version, you'll want to check out my newer version if you haven't already : UO OpenAI Server
 

Active Shards

Donations

Total amount
$0.00
Goal
$500.00
Back