Ultima Online Server
Posted: 30 Sep 2022, 14:16
Ultima Online server
hi
The game is one of the most popular games since all times, if not the number one game. Why attempt to build a concept from scratch when you have one concept that works and is open source?
The objective is to building a Ultima Online server but instead of using oficial code in C# convert it to C. The game become open source in 2000's and something but the C# code is not that much efficient. I remember playing like width 50 players was good width 100 p. ok and width 200 we already lag a lot. And in general the game was very slow.
The admins of this forum posted the "Raylib" a pure C lib on the new forum, and in here we have a beanch mark test it is incredibly fast : https://www.youtube.com/watch?v=QO4zLdAWJsw
The game is still growing in 2020 in here you can see some of it's stuff and also to see it lags a bit is not to much fluid: https://www.youtube.com/watch?v=frqm2j_M18E
A good starting point for people who whant to learn C and do something that can be usefull.
Start to play the game in 1991, 3 years after the game came out. played in many servers and have a few ideias how to improve it. A new concept for the PVP system which is bit outdated compared width new things like League of Legends. In the game you have a pure steal system when you die which can cause a bit of stress to players because when you go in to a dungeon you are always afraid of being attacked and robed. Some ppl like it but something more RPG for the fights could balance the game. Played it a lot and know is very stressfull...
The work to be done:
- convert it to C raylib since the game is only 2D is not that much work in therms of the 3D stuff which is a bit more complicated.
- Main stuff is more in programming since we already have the concept done and media done (sounds, effects, tiles, etc...)
- Update the tiles, some tiles just need a bit work are a bit to outdated others are good people develope many stuff throw out the years that have been open source wdith a bit of luck we can found a good set of ones to updated the raw stuff.
Think is a fun usefull project to have and learn something., post your thoughts.
hi
The game is one of the most popular games since all times, if not the number one game. Why attempt to build a concept from scratch when you have one concept that works and is open source?
The objective is to building a Ultima Online server but instead of using oficial code in C# convert it to C. The game become open source in 2000's and something but the C# code is not that much efficient. I remember playing like width 50 players was good width 100 p. ok and width 200 we already lag a lot. And in general the game was very slow.
The admins of this forum posted the "Raylib" a pure C lib on the new forum, and in here we have a beanch mark test it is incredibly fast : https://www.youtube.com/watch?v=QO4zLdAWJsw
The game is still growing in 2020 in here you can see some of it's stuff and also to see it lags a bit is not to much fluid: https://www.youtube.com/watch?v=frqm2j_M18E
A good starting point for people who whant to learn C and do something that can be usefull.
Start to play the game in 1991, 3 years after the game came out. played in many servers and have a few ideias how to improve it. A new concept for the PVP system which is bit outdated compared width new things like League of Legends. In the game you have a pure steal system when you die which can cause a bit of stress to players because when you go in to a dungeon you are always afraid of being attacked and robed. Some ppl like it but something more RPG for the fights could balance the game. Played it a lot and know is very stressfull...
The work to be done:
- convert it to C raylib since the game is only 2D is not that much work in therms of the 3D stuff which is a bit more complicated.
- Main stuff is more in programming since we already have the concept done and media done (sounds, effects, tiles, etc...)
- Update the tiles, some tiles just need a bit work are a bit to outdated others are good people develope many stuff throw out the years that have been open source wdith a bit of luck we can found a good set of ones to updated the raw stuff.
Think is a fun usefull project to have and learn something., post your thoughts.