EB Studios Update Logs

Any games that I don’t feel like making individual update log posts for are here.
(eggbadges update log here)

Holiday Countdown (prev. Christmas Countdown)

Trello (all holidays currently added)

2.0.0
  • Added an outline for the board (I’ll gladly remove the gradient and replace it with white if requested)
  • Rewrote the code for better accuracy & efficiency (using os library instead of tick)
  • Added chairs (definitely a revolutionary feature)
  • Added a board viewing camera (similar to the one used in the innovation awards game) [only took me two years to understand how to make a camera switch to a part without breaking, thanks assistant]
3.0.0 (The Revamp) {2/3/24}

Completely skipped 2.x.x as this is the update that made the game move on to all (major :us:) holidays

  • Updated the script to find the nearest holiday (quite literally wouldn’t have been possible without assistant as I’ve never done anything with tables and no sources I looked for helped at all with my issues)
  • Changed the board design (made it use images based on what holiday comes next instead of the red/green gradient for background & removed the gradient in the text)
  • Added badges for the rest of the holidays
  • Added version number in console
  • Made new icon & thumbnail
  • Updated chat to TextChatService
  • Changed the wood texture & color
3.0.1 (The Revamp Patch 1) {2/4/24}
  • Uploaded badge images (and added the rest of the holiday badges)
  • Updated joined badge name & image
  • Updated icon/thumbnail images
  • Badges will now award on their specified dates under one script (this is by far the most efficient script that I’ve ever seen :pinched_fingers:, thanks assistant)
3.0.2 (The Revamp Patch 2) {2/6/24}
  • Added a total time value (datastore2 update coming whenever i figure it out)
  • Moved the fullscreen button to the topbar
  • Added Easter & Juneteenth placeholders
3.0.3 (The Revamp Patch 3) {2/8/24}
  • Fixed countdown skipping seconds 1/3 of the time (the code had while task.wait(1) do task.wait(.5) in it for some reason)
  • Removed the test script that I forgot about (oops)
  • Added Easter/Juneteenth icons & badges
  • Added a shutdown script (teleports players to a different place and sends them back when the server shuts down rather than kicking them)
  • Added the badges that I forgot about (:man_facepalming:)
3.0.4 (The Revamp "Patch" 4) {2/14/24}
  • Fixed multiple bugs (removed multiple lines between day and hour somehow)
  • wasted an hour looking for a nonexistent problem ONLY THE THIRD GOD DAMN TIME IVE DONE THIS WITHIN THE PAST THREE MONTHS
3.0.5 (The Revamp Patch 5) {2/23/24}
  • Fixed the leading zero issue
  • Optimized the code to 45 lines (at the cost of accurate dates, the script is now back to using math.floor. This causes the day to be almost always be inaccurate when the number of months is >0 since most back-to-back months have a different amount days. I will be trying to find a way to make it more accurate without breaking the code again.)
  • Added two new holidays (mother and father days)
3.0.6 (The Revamp Holiday Addition 1) {3/7/24}
  • Added two new holidays (st. patty’s and memorial)

It now awards corresponding badges based on dates within 27 lines (formatting included). This was the code I made had around 120 lines and 72 of them were similar to:
BadgeS = game:GetService("BadgeService") BadgeI = "id" game.Players.PlayerAdded:Connect(function(plr) if not BadgeS:UserHasBadgeAsync(plr.UserId, BadgeI) then BadgeS:AwardBadge(plr.UserId, BadgeI) print("worked") else print("worked") end (7 lines, preformatted text doesn’t show it) and had 15 lines of end and end) at the bottom.

I seriously need to update this code it’s super unorganized and impossible to fix anything without breaking another part and repeating the process over and over again, expect the update in nan days