What I think is going on with NL
Sorry about how long this is.
First off I have no inside info or have more then a hobbyist knowledge of programming.
When I put myself into the position of Broadsword I see a number of problems.
Let the flame war begin
note: Why I think they need a complete rewrite not just more patches.
First off I have no inside info or have more then a hobbyist knowledge of programming.
When I put myself into the position of Broadsword I see a number of problems.
- The core UO program needs a full rewrite. See note
- Any major change to the way the game is played will be seen as an attack and the end of the world by some/many players. This would include ending the use of game mechanics that were never intended or in hindsight a bad idea. Example the fight over EC vs CC graphics.
- Changing existing production shards over to a new game core would have to be done without players losing any items.
- If you did do the rewrite how long do you test it before you risk 25 years player experiences and items. If you did made the leap with a production shard would the game survive having to roll back a couple of months or more because of a catastrophic bug?
- With a new game that gets wiped and restarted each year nobody should be too worried over losing stuff in a catastrophic crash/bug.
- If they do get it running stable for a couple of years then you could safely consider porting the existing shards over the the new core.
- It's a "new" game so no fights about "but we have always done it this way".
- They can switch to a modern graphics engine. Hopefully fully 3D, it would be so nice to able to zoom in enough to really see some of the "pretty pixels" like the easter eggs.
- Access to OS resources like letting players us MS windows (fingers crossed Mac) interface windows if they chose. Sort a container window of stuff alphabetically at whatever font size you want anyone?
- A modern program written to make use of up to date servers should do away with the need to have server lines and greatly reduce lag.
- Written from core up to prevent 3rd party programs from controlling or replacing client so everyone is on a level playing field.
- Include "machine learning" so game could spot player patterns and alert staff or take action on its own. Not only for bots but any encounter gets boring when you know exactly what the game is going to do next. I once played with someone who had the encounter so down she knew when, where and what monster was going to pop up next.
Let the flame war begin
note: Why I think they need a complete rewrite not just more patches.
- 25 years of spaghetti logic programming and bug fixes (fix something with pets and brake something in housing)
- Assumptions that made sense 25 years ago but not now (125 item container max)
- Originally 2d then half assed 3d graphics that were state of the art at the time. Probably the cause of items on first floor blocking placement on the roof.
- To me the game is starting to feel unstable. Example item that have been locked down for months suddenly disappearing.
- Tied to Microsoft windows only. The Direct X requirement. (I could be wrong about this, not a pro programer)
Comments
But I think they are using what they have and NL will be just a different server.
A complete rewrite would have been nice.
In that video with Richard Garriot on stratics. I think he said it took 3 years to write the core UO. Which was a lot less complicated than UO is now. And they did not have to deal with old code and they were the only ones that were writing the code. You can see it here:
https://community.stratics.com/threads/cracked-article-on-uo-ecology.426397/
That ecology and other stuff written by other programmers is still in the code that the current team has to work with.
Plus they want to add new things.
It takes a long time for two guys and an artist and a story teller to make NL. As we see.
In a perfect world they would have redid UO.
If I don't pop into a world that looks like CC, I don't know how I will feel.
We will see the results some day. Soon, not too soon, or at some future time.
Good luck to them! And God willing we are all still alive to play it.
Also, agree the 25 years of spaghetti programming by various individuals has greatly convoluted the original program. And, also agree some nights the program appears to be becoming unstable. That worries me too.
But have learned to accept the game the way it is. Yes it has more bugs and idiosyncrasies than any other game I have ever played but I like the people I play with and to my amazement many of them are as old as I am so I will stick with it.
As to how long it took to write the original code the art has improved a lot. I can't say because I'm not in the industry but given the tools available now is a timeline of a year really unrealistic? (Bug hunting a much longer process but I would let the NL players do that for me)
If they did switch to a new 3D graphics engine the look of the game probably wouldn't be CC or EC but new graphics hopefully with a nod to what we have now. From what I have seen what ever NL really is a new look is implied.
Edit
I should add what they and players have done with the tools available is great. But in my opinion compared to modern games the graphics in both EC and CC are cra not good . Good graphics key to getting younger play this is a problem.
I think marketing is making some attempt to bring the original concept of group play on a large scale with NL. But just don’t see a player base for that outside of UO’s current player base.
Removing both could mean a significant lost of the existing player base.
So if they really want to upgrade, it's not just about new graphics engine, game core or client. They better be ready with a good budget for marketing to acquire younger players. And new hires to support the game with more coders and younger and active community managers. Not supported by some old fanboy, thread lockers or quiet team with no bug fix and zero response.
ESRB warning: Some Blood. LOTS of Alcohol. Some Violence. LOTS of Bugs
Marketing would look like exactly what? Give me 10 or more minutes with an interested potential player I might get him/her past all the antiquated BS we put up with in a 20 year old game to give it a real try. A Google add wouldn't get him past pick your client let alone talking to players about "helper" programs.
A rewritten modern Game would be worth the money but as things are now no.
The point I am trying to make is
Trying to keep everyone happy will mean nothing ever gets done. Broadsword has to pick a vision of what the game should be and go for it. If I really really don't like it well to bad but at least the game will go on with out me. The customers do NOT own the game they simply decide if they want to spend money playing it.
PS Why would you spend a lot of time bug fixing a game you are actively rewriting?
My dream is to log on one morning with new client and server back end and find nothing in the world changed. I'd even want all my runes to work.
Not really sure what this discussion is about but if it’s about UO’s future as it appears to me that UO needs to be more open about what it expects it’s future to be. And, yes I like playing a game with people my own age that love these kinds of games as much as I do. And, yes it’s difficult as I see players I know no longer playing the game.
Also if you are "Not really sure what this discussion is about" please refrain from commenting until you are.
With only GM skills I'll probably make my main a warrior. They can do more content with GM skills. At least mine can with my slow reflexes.
Who would invest in this game and pay BS to hire more talents, if there is no marketing plan and targets to acquire new players for a good ROI.
Marketing plan, cost money my friend. The best marketers earn 5 figures a month. I don't expect anyone to share their business plan in public.
ESRB warning: Some Blood. LOTS of Alcohol. Some Violence. LOTS of Bugs