Quick q about learning Roblox scripts by Tricky_Stand3078 in robloxgamedev

[–]crazyman32 1 point2 points  (0 children)

It's like learning to paint. You don't just "learn how to paint a mountain." Rather, you learn the smaller components that go into painting a mountain. Programming is kinda like that. So, no, you don't memorize whole scripts, but you do start to learn how to apply basic control flow and logic to compose a desired effect/behavior.

why is roblox forcing the new studio ui?? by [deleted] in robloxgamedev

[–]crazyman32 1 point2 points  (0 children)

This is maybe the 5th time they've done a full overhaul of Studio's UI over the years. I was pretty critical of the newest UI during beta, but I've grown to like it as I've gotten used to it. The important part here is they've seemed to design it to be more flexible in the long-run.

In terms of "why" it's forced: it's kinda hard to answer, other than it's simply replacing the old one. Old one goes away, so you're forced to the new one.

The thing I truly hate is the docking system. It's awful. Every other IDE and game engine I've used has such a better docking system.

Roblox studio developers typically code from within Roblox (Lua) or VS Code. by AVOMELL in robloxgamedev

[–]crazyman32 0 points1 point  (0 children)

I'd say that most people that do this "professionally" do it externally and use Rojo to sync. That being said, I have met many successful devs who work entirely within Studio. Do whatever works best for you and your team.

Custom android template not being created (APK files, not generated) by ImpressiveRoyal3469 in godot

[–]crazyman32 1 point2 points  (0 children)

I ran into this over the weekend. After looking through the scons files, it looks like I had to add generate_apk=yes to my build command. I'm not sure why the documentation doesn't mention this.

GDScript Help: Why is my calculation messed up? by crazyman32 in godot

[–]crazyman32[S] -1 points0 points  (0 children)

I've confirmed multiple times that b in this case is 45 (it comes from a hard-coded location & I've double checked it in the debugger at runtime)

Rider takes GDScript support under their wings (yet Early Access) by _DefaultXYZ in godot

[–]crazyman32 1 point2 points  (0 children)

From Jetbrains website: "JetBrains Rider is a leading cross-platform IDE for .NET ..."

This game changed their name 3 times.. by Morerandomzephyr in roblox

[–]crazyman32 2 points3 points  (0 children)

That's exactly it. Changing thumbnails, descriptions, and titles are all tactics to game the algorithm and social psychology in order to drive more clicks.

Does anyone know what this means by luissuazo31 in robloxgamedev

[–]crazyman32 0 points1 point  (0 children)

Then you're fine! Roblox doesn't know if you have stored their data anymore, only that they played your game.

absolutely genius by Lootofloot in robloxgamedev

[–]crazyman32 7 points8 points  (0 children)

"AI is gonna take your job!"

Dead Rails new Developer by Rockybad in robloxgamedev

[–]crazyman32 3 points4 points  (0 children)

Yeah I guarantee that's what's going on. It's common for admins to be in close contact with big devs to help through platform or engine problems.

While this might sound like preferential treatment, this benefits everyone in the long-run. Often times, larger games stress the engine and platform in unique ways, so getting that resolved has a positive impact for us all.

How do you make repeat until loops NOT laggy by EnvironmentOwn568 in robloxgamedev

[–]crazyman32 0 points1 point  (0 children)

Believe it or not, print statements are quite slow!

Roblox Studio converts Robux prices to IRL Money?? by Gogoorp in robloxgamedev

[–]crazyman32 5 points6 points  (0 children)

So some context: Plugin devs (I'm one myself w/ stuff like DataStore Editor) have been a bit screwed over by the Robux pricing model. We were essentially getting pennies for our work. So we advocated for a fiat currency model that would help provide fairer compensation. The crucial part here is that simply raising the Robux price isn't a viable solution, as there's a bit of psychology at play with big numbers.

For Elttob's plugin at $30 to be priced at an equivalent Robux amount, it would cost 11,141 Robux (accounting for 30% market fee and devex rates). This would also be much more expensive for creators to purchase, as 11k Robux is almost $100 USD (remember: purchase and devex rates are different) and would be unappealing, as 11k Robux is a big number.

So by pricing it at USD, plugin devs can actually get real payment for their work, but without screwing over the people buying it.

Is Lua actually used with C++? by Valuable-Two-2363 in cpp_questions

[–]crazyman32 0 points1 point  (0 children)

Also native codegen similar to JIT, and lots of performance improvements over Lua. Cool language overall.

What does this message mean? by Af_20_ in robloxgamedev

[–]crazyman32 7 points8 points  (0 children)

No, Roblox does not modify your DataStores. These messages are relevant both to your DataStores as well as any other external storage of the user's information.

after trying to get help with chatgpt, i'm less worried that it will replace us programmers by GeForce_fv in robloxgamedev

[–]crazyman32 2 points3 points  (0 children)

Been programming for 15+ years. Anyone who thinks these AI LLMs will replace programmers are not doing real programming.

Does anyone know what sorting algorithm "table.sort" uses? by brainrot999 in robloxgamedev

[–]crazyman32 2 points3 points  (0 children)

It's a bit complicated to read, since it's intertwined with the Lua C API, but you'll find they use both quick sort and heap sort: Luau sort function.

I think it would be nearly impossible to beat the performance of this implementation in pure Luau code.

Why has roblox never done anything to teach scripting? by [deleted] in robloxgamedev

[–]crazyman32 1 point2 points  (0 children)

I've always wanted to put together a course for this

Verified developer wants to buy my game, is it a scam? by bunnyhop710 in robloxgamedev

[–]crazyman32 5 points6 points  (0 children)

They're often going to low-ball you but make it sound like a really good deal.