Hello everyone! Welcome to the 274th issue of the RoVerse Development Newsletter, where we keep you updated on the progress we've made over the past week. This week was all about datastores. Since Discord has decided to block all webhook requests from Roblox games, we've been forced to find more creative and home-made solutions to the leaderboard problem. And on the bright side, this will make the leaderboards much more accessible for the common player, and easier on Idyllic to compile on a weekly basis. Lets go! So last week we created the new tracking system using Roblox's Datastore system. Whenever a server closes up shop, it creates a record of all the kills that happened while it was running and indexes them into a datastore key. Then, when the week is complete, we can iterate through the new index keys and grab all the kills, the weapons, the ships, and the map data we all know and love, and easily paste it into the google spreadsheet. An advantage of having the leaderboard data saved in-game, is that we can fairly easily access it in-game. Using an OrderedDatastore, we can grab the list of top players for the week, and create a slick leaderboard display that can be accessed by clicking the second icon in the top left, that should be highlighted with a textbox popout. Also, keep in mind that the leaderboard is only updated approximately every 10 minutes, and only when you respawn, so don't go looking for the number to count up actively as you get kills. A bug has been fixed in the dogfight that may have been slowing down the Outpost Strike gamemode. Whenever a turret is killed, a datastore value was supposed to be incremented, but apparently Roblox has decided that the number of times that can happen in quick succession is significantly lower than how often players are killing Outpost turrets, and this was introducing a yield as the attempts were added to a queue. Now, the number is incremented locally, and only added to the datastore once a minute, which should reduce the number of datastore requests used. Overall, this has been an interesting week spent exploring the limits of the platform, overloading datastore queues, trying to use unreleased apis two days before they're released, discovering the wonders of os.date() and its limitless potential uses, reaching the maximum cell limit of a google sheet (5,000,000 cells), and having fun designing new UI to display important information. This week in the dogfight there were 209 kills, 0 with auto, 26 with beam, 12 with laser, 41 with plasma, 3 with railgun, and 127 with torpedo. The most dangerous ship was the VSa1-1_Kazan with 124 kills, followed by the SSA3-2_Ritojin_Kai_OH with 36. The most dangerous map was Blue_Spaceway with 129 deaths, followed by The_Great_Hollow with 72. And now, the moment you've been waiting for... The three players that topped the leaderboard were FangABXY, with 136 kills and 9 deaths and a 15.11 KDR; TheUnderseer with 36 kills, 5 deaths and a 7.2 KDR; and IdyllicDestroyer with 32 kills, 17 deaths, and a 1.88 KDR. They have unlocked the exclusive ship Cosmos Vostok in the Alpha Dogfight. Nice work pilots! If you'd like to check out the rest of our data, you can find the spreadsheet here: Phase 1 Data (Week 117) Calexian Community Challenge The challenges are: 6000 Outpost Turrets, and 3000 Non-Torpedo kills Each week we compile a Q&A section here whenever there are any new questions posted on the RoVerse Community group wall or in the Community Discord Server. Be sure to join if you have any questions about RoVerse: ROBLOX Group: https://www.roblox.com/My/Groups.aspx?gid=2948290 Discord server: https://discord.gg/npxBGwJ Q1: Is there any feature announced at RDC you're excited about? A1: There were a few that will be really cool - it looks like my feature request for in-game group joining is an in-progress feature, so that's one feature we're looking forward to; Group community management will be handy for factions; and it might be controversial, but we're looking forward to facial animations. To be clear, we're not talking about the uncanny-valley anime eyes ones, but the animated Roblox face versions, that give characters a little bit of life, like the lego movie games. Also group transparency looks pretty useful, especially the rotated clipsdescendants parts. We anxiously await the arrival of these features. You can support us by joining our Community Group or Discord server! So far, the community has been absolutely amazing, supportive, and very friendly. We are very appreciative of all the support you guys show us! If you want to catch any of our developers streaming, you can always follow our official Twitch channel here! Remember, we are always looking for new, talented builders, scripters and artists! If you’d like to help us you can always get in touch with us through RoVerse_Official on the ROBLOX website, or by contacting an Administrator in the community Discord! Don’t worry, we don’t bite! Comments are closed.
|
Archives
January 2023
Categories
All
AuthorsVaktus: Leader of the Vaktovian Empire and head of the RoVerse Project |