





🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]
This week I have managed to get Leaderboards to a now almost finished state. Since last week I have added multiple leaderboards, a new scoring algorithm and the ability to jump to you or a selected players score on the leaderboard.
Previously there was only one leaderboard that would rank players on their total kills. Now there are three new leaderboards that rank players on the total times they lost, their win ratio and a scoring system will hopefully combine these values into an accurate representation of score. This score uses a combination of the players win ratio and total games played to hopefully create a value that represents both skill and experience.
Last week I added the ability for the user to view their or a selected players statistics. Now when you change the leaderboard it will also update these statistics appropriately to what the leaderboard ranks them by. This means you can easily view a players statistics over all the leaderboards.
I have also added a button that will jump a user to either their or a selected players entry in the leaderboard. This will hopefully allow a user to easily find their entry in a large leaderboard or find a selected players entries in different leaderboards for easy comparison. To jump to a players rank on a leaderboard all the user has to do is click on the rank statistic box, and if they wish to select themselves again after looking at another players statistics then they can click on the box that displays the players name. This however still needs to fine tuning as its doesn’t quite work 100% of the time and has a few issues if the user is jumping to a player that isn’t currently loaded in the leaderboard.
I also have done some work on the server that allows for me to record and playback strings of commands for testing purposes. For example I could record the commands used for going online and creating a game and then play that back through a command prompt to simulate the process on the server more accurately. This recording also includes time in between commands so when the “recording” is played back the server doesn’t receive all the commands at once.
The leaderboard feature now only needs to be polished and tested, and once that is done I can hopefully start work on the Chat system.
Pending tasks are now
[ 6042 ]
[ 1675 ]
[ 1971 ]