2022-07-03 00:14
#0
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)