Lots of things have been going on in the last months, though most of it remains invisible, and i havnt much eye candy to show.
First, i completed the 3rd big update on the networking engine of Ymir.
This is a verylong task and although invisible , its critical for the game development. This new system is now complete, but now i need to review and update the whole code to use it instead of the old one, which will also take ages.
This new level 3 network provides big improvements :
– More stable
– Centralizing all networking operations in only a few functions, making debugging and maintenance easier as well as implementing new features
– Improved bandwidth usage with optimized and compressed data transfers
– A data subscription and patch system allows to stay updated on a piece of data without having to redownload it all. This will limit bandwidth usage further more and improve loading tiems. What it means is that for exemple you wont have to re-download the whole building list of your city every time you go back to the worldmap, because your game will stay synced with the server even when you leave the region. This auto update system beeing centralized , it works for all the types of data, replacing a case-by-case basis system where each data had its own set of functions.
Secondly, though its still WIP , i have started implementing the events system, mailing system , treaties and trade routes.
Treaties include many options like trade agreements, tributes, right of passage, alliances… They also include automatic breaking closes that can be specified when creating the treaty : for instance, making one of the players pay a gold penalty in case he breaks the treaty, or triggering war automatically. Treaties are proposed via the mailing system, and become effective once agreed by the 2 players.
Screenshots of the UI will come when i’m done repairing the game by updating it to the level 3 network.
Setting up this whole new set of features is also a big task, and because they’re all related with each other, they can’t be done one by one. There is still a lot of work to be done before its ready.
And last but not least, i am aware that at this current workrate, this game won’t be finised until 2030… Though its too soon to say anything right now, i’m now seriously planning to change this situation and considering my options. If it does happen, the game should be playable within a year after it becomes effective.
Good to have fresh news about those interesting improvements.
I wish you the best in the future!
Count me as a “followers” 😉
Looks great, reminds me of Cesar II and a little bit of civilization. Keep up the good work!
Thanks for the update! Despite my lack of posting I’ve been looking at this at least once a week! Congrats on your improvements!
Yep, congrates,
and don’t forget, if you need help, you can just ask, I do believe many people would love to help you in this project,
I know, I would ^^
anyway, good to hear you’re making progress !
Trades routes in way to implementation ? Cool ubercool.
And breaking clauses in treaties would be great, but i’m not sure how the “war starting” can be an interesting penality.
And the data subscription seem nice, if working, it would be useful for rendering the game more fluid.
And for the rest, I’ll will just say the same as Oink, congratulations. 🙂
Good to have some news about the development !
Do you plan to set up a new alpha testing phase in a near future ?
Anyway, as always, congratulations for what you have done so far and good luck for what remains to be done 😉