|
I've been spending some time tearing out the networking that was originally implemented in Arios, and cleaning it up while implementing a Netty pipeline. While this might not sound terribly exciting, it's a good step in maintaining a clean yet effective network pipeline. I've spent a good portion of this afternoon re-implementing some of the server->client messages using our Protobuf codec implementation, though I'm still quite far from being done in this department. For those who are interested in a code example, hopefully this will provide some insight in what I hope to achieve (which is essentially just a nicer way of handling both outgoing and incoming messages). This batch just implements some basic systems for that - I still plan to do a large amount of refactoring surrounding this, and removing the now redundant outgoing message handlers:
While carrying this out, I also took some time to tear out the binary-file serialization that was previously in use, and written a YAML-based serializer implementation. My plan for this is to use YAML save files in a development environment, and have the production server call upon a login server which will handle the (de)serialization of data against a database. After I'm happy with the networking and serialization implementations, I intend to delve into setting up systems for telemetry.
Thank you to everyone who has shown support for the project so far
That's a good plan!
What I did last year [and probably spent too much time doing] was make multiple iterations of networking possibilities for rsps.
The end lesson was something I knew from the beginning - functionality is most important.
Don't get lost in writing super elegant code! Remember it's for the players at the end of the day =].
→ Cheap Animated Banners ←
bump
Visual updates, get your visual updates here! Today I present 4 new changes to the Nalore client, including: shift drop, a new login screen (graphics by the wonderful Chance), the OSRS skills tab edited to contain Summoning (note* we plan to turn Dungeoneering into a mini-game rather than a skill!), and the OSRS "Loading - Please wait.", and "Connection Lost. Please wait attempting to reestablish." boxes. Check out some of the media below!
looks good =] skill tabs a bit odd but compared to pre-eoc scrolling skill tab it looks way better
Thanks Mikan! Yeah, we absolutely didn't want a scroll-bar on the skills tab and with the amount of space we had, this was the end result. We grabbed the idea from this warding mock-up image:
and figured that the total level looks better below the skill icons, rather than above. It looks funky, but I'm sure people will get used to it over time
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |