Screenshot Saturday (Aug 2020) -- Show off your projects!

Welcome to Screenshot Saturday! Post some text or media of what you’re working on (pictures, gifs, videos, demos, tweets, text, anything at all) or heck, even post the game!

This topic will be open for the entire month. Even if not the weekend, please feel encouraged to post!

3 Likes

Made a platformer shaped thing. Will I do anything with it? Yet to be seen.

Also working on anti-griefing stuff in my other game - implementing packs in a custom character RP game as a method of controlling who can edit who’s buildings, but this doesn’t have any pretty pictures yet.

4 Likes

I’ve been tweaking the combat system in a project @Spathi and I have been working on for the past 4 months. It’s absolutely hilarious.

1 Like

Been map building the past few days — hopefully Future ships before my project does because I’m in love with how it makes my areas feel :blush:

5 Likes

Wrote up a ban system as a quick commission & open sourced it! This utilizes messaging service and datastores! Messaging service being super fun to play around with while creating this.

1 Like

Hey there!

Spent the day working on some procedural animations for my zero-gravity FPS, Reflex!
I found this approach to be a lot more realistic and smooth than my last. Springs are very cool (thanks RDC talk).

(Can’t upload file 'cause it’s too big)

2 Likes

Custom console! Developed to handle everything in my game and provide ease of access output & data handling.

4 Likes

Forgot to post this earlier, but I have been working on a custom chat system!

Currently it supports player tags, (cross-server) announcements and a simple anti-spam detection.

7 Likes

I’m working on some cool boss battles for Field Trip Z, can’t reveal everything until Friday but here’s a glimpse at my expert giant-meatball evasion skills from my last update. :spaghetti:

(file too big D:)

2 Likes

Today I made a browser/inspector for user-created avatar outfits.

Features include:

  • Find outfits by username (yes, they’re all public)
  • 3D interactible previews of outfits, including support for gear and idle animations
  • Breakdowns of component items of outfits
  • Support for R6 avatars

I set up an external server for fetching outfit information from Roblox endpoints - it’s a temporary and non-scaling solution but good enough for this project.

One of the more difficult parts was creating the viewport preview. Since ApplyDescription isn’t (yet) available on the client, I had to create the dummy and apply the description on the server, then selectively replicate it to the requesting client using the old PlayerGui hack.

Try it out here: https://www.roblox.com/games/3998656964/Outfit-Viewer


Now supports exporting an outfit to JSON. This allows you to insert the outfit in Studio using some code in the command bar: ImportOutfit.lua

4 Likes

Working on a custom VR controller for fun:

Currently I’m figuring out how to stop players teleporting into walls and stuff.

1 Like

Rotating Shop created by @codes4breakfast and I

Needs some minor adjustments like syncing the time change to the item change, but still pretty cool.

3 Likes

I managed to make a rule that inlines constant values in darklua. Let’s say you have this code:

local maxNumberOfThings = 8

...

if quantity > maxNumberOfThings then
    ...
end

It will replace the variable with the actual value, so you’ll have:

if quantity > 8 then
    ...
end

I still need to write more tests, as this is a scary rule because if it’s not done perfectly it can do a lot of harm! If you know any public Lua repo with unit tests I’d use them to run automated tests (I got Roact, Rodux, Roact-Rodux and t)

2 Likes

I fixed some long standing issues with images in Lua Learning today.

One issue was that if you tried to load a second tutorial before the images of the first tutorial finished loading, the first tutorial’s images would get thrown into the mix of the second tutorial. This was due to me being an idiot and loading asynchronously without actually handling async loads.

Another issue was that it constantly hit the Http limit if you tried loading a lot of images. This is still something I’m working on solving more holistically, but as a small improvement I added caching so it’ll make fewer requests overall.

Another issue is that failures weren’t very clear- it would just show a broken image icon. Now, the failures are far less ambiguous. If it’s an invalid image ID, it’ll display a broken image icon. If it’s due to the Http request limit being hit, it’ll just say that. Much better UX when the user can tell what went wrong.


I also sat down and went through about 100 tutorial submissions for Lua Learning, and 9 of them were accepted! That’s actually a surprisingly high ratio compared to the usual submission batches.


Not directly relevant to any project, but I ordered custom boatbomber merch today!

4 Likes

I rewrote my Messaging Service wrapper!

Some example code can be found here:


2 Likes

Posted it on the discord but wanted to add this to the thread. : )

6 Likes

First time messing with particles since 2018, made for a simple concept environment so that I can figure out how I want the style of a game to look like :slightly_smiling_face:

2 Likes

This might not make much sense unless you know how trains and signalling works in the UK, but I’m pretty happy with how this turned out.

Part of our upgraded manual signalling coming to Stepford County Railway soon.

Particular highlights include the nice colour leak using UIGradient for the extra information that appears when you click on a particular row (in this case, the third row).

The icons in front of the Driver and Guard usernames refer to their rank in our group.

The colour is relating to how late the train is. The rows are sorted by lateness for priority.

And finally the yellow dot indicates when a train is at a platform, and when flashing solid the train is ready to leave and needs you to change the signal to amber or green to let it go.

Overall - this is both useful and satisfies my OCD far better than the old version:

1 Like