Nuclear Nezz 1995 Share Posted January 18, 2015 Wow, I didn't realize it's been 3 weeks since the last dev blog. >_> (sorry, I guess we're slacking on this area) Walking: As many of you probably know *cough* @qbots *cough* we've been working hard on our Walking lately. @Notorious began on a new web walking system a few weeks ago, along with making his Map Tool: (This is the latest I could find, but I think he's added more nodes to it) We've reworked local path walking and added three different search algorithms that you can choose between. A*, Dijkstra, and Bidirectional Dijkstra. The fastest is Bidirectional and I believe is the default search algorithm. We also reworked pieces of the WebPath class, which allows you to get the web path yourself if you'd like to. Updater: This coming week @Pandemic and @Notorious will be putting a lot of work into our updater. This has been put on hold the last few weeks for other primary functions of our client. Debug Tool: @eric and I will be working on the Debug Tool this week. So far we've already added a Widget debugger: This also contains a Search function(not shown) that will allow you to search for Widget text, and will only show the widgets that contain that text. In the future we may also add search keywords, such as searching for location, searching for content, searching for ID, searching for actions, etc. We've also reworked the Player Settings debug tool a bit(not finished) that will allow you to sort the player settings list with: Ascending, Descending, or Last Changed. We also added a search function that will let you search for an index (also not finished, has a few bugs) So this week Eric and I will be working to finish that. Keyboard: @Chris has been working hard on the Keyboard for a week or two, he's reworked the whole thing so that time between keystrokes is not static. He's made the typing based on words per minute, which is settable in MouseSettings. It will make mistakes and fix them, it will slow down on certain words, such as words that use primarily one finger to type. Entity: We changed these from interfaces to abstract classes, allowing us to move a lot of code into one place, reducing duplicate code and clutter. This includes parts of interactions, making it easier to refine and rework interactions when we need to. Interactions: We've revised interactions, merging redundant methods, pushing code from interfaces into abstract classes with the Entities, reducing the amount of duplicate code. We've also reworked a bit on which point of the model the interaction will shoot for, and @Chris has made some fine tuning on how it gets there. Antiban: @Th3 was working on a few deep seated antiban techniques, and with us losing him we also lost some progress on this. Fortunately he has already explained all of his ideas and plans to @Pandemic who is taking a lead on our Antiban for now. There are some other antiban pieces that @Pandemic is working on, but has not implemented into the client itself. As some of you know, @Th3 has left the dev group. This has been a big loss for us, as he had many big projects in the works and has contributed many ideas and functionality to our client. We hope to continue with what he has left us with, but we will be putting his projects on hold until we can finish our current ones. Thanks, Dream Team Dignity, Cinnamon, Trustmybet and 2 others 5 Link to comment Share on other sites More sharing options...
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!Register a new account
Already have an account? Sign in here.Sign In Now