#code-discussion

1 messages · Page 211 of 1

elder wraith
#

u gotta use the other method

bronze path
topaz crypt
topaz crypt
topaz crypt
sullen temple
#

mf says method every 5 minutes

wheat pumice
#

blender method

tired kelp
#

Does MessagingService only communciate between servers if they are both production or studio?

I'm trying to test my code and I have a production & studio server set up, but when pushing messages, they are receiving their own messages only and the other server doesn't get em.

topaz crypt
marsh kelp
worldly gazelle
#

Yall if i wanna make a custom stuff for owners admin and stuff, do say

local guy = gaym.workspice:WaitForChild("guy") or use their id instead for "cleaner" code

deft coral
#

And use their id if not group rank

#

The id isnt for cleanliness, its in case they change their username

glass island
#

Guys im new to scripting im normally a moddeler what is the best youtube tutorials to learn scripting

deft coral
deft coral
glass island
#

Ok! Thanks. How did you learn to script?

deft coral
#

I was self taught, I watched some videos but mostly through experimentation. I intuited a lot of stuff, working with the engine until finally trying to write code and googling errors

marsh kelp
deft coral
#

I admit im not a huge fan of them, or really like

#

Any scripting tutorial

#

Ive seriously considered making my own

marsh kelp
deft coral
#

This is inspiring me now

#

May legit make one now

worldly gazelle
#

Understanding code instead of following code is better

keen ember
#

Anyone willing to build a game with me? It will be an rng based around brainrots. Most likely a cash grab. I just need a bit of help in scripts. nth else

marsh kelp
deft coral
#

Its late but

#

I have a film degree i mean editing and planning videos is kinda my thing

#

Do u have any suggestions what an episode 1 should cover

#

My idea is explaining programming as data and procedures and explaining what a game engine is

balmy zenith
#

hat

deft coral
#

Hat

balmy zenith
#

er

#

idk

#

steal roblox docs

#

and regurgitate it

marsh kelp
# deft coral I have a film degree i mean editing and planning videos is kinda my thing

But film making is different than YT, and the difference increases even more for teaching.
I'm not trying to discourage you, but to give u more info, and make u think about it a bit more.

Do u have any suggestions what an episode 1 should cover
Data structures, and the difference between them ( syntax :D )

My idea is explaining programming as data and procedures
Can u explain further?

balmy zenith
#

id say ep 0 introduces roblox and luau

#

then 1 explains programming in general

#

the rest is luau basics, plus roblox api/concept

marsh kelp
#

From my experience: the hardest thing I struggled with when I started learning roblox is the syntax and it's rules, even tho I had the basics of C# down.

I found out that ppl who teach Roblox or Unity from on YT, often skip rhe syntax or juet assume that u know what if, function, variable mean, or they just skim through it.

And yes, I had to learn the syntax from other tutorials that teaches only the language ( lua, and c# while making a console )

#

Holy yapp

warped cape
#

one thing i hate about scripting tutorials is that they miss out on incredibly important things

#

such as how to prevent exploiting via better remote handling

#

because i saw a 'advanced' video about remotes and the remote sends how much money to give to the server from the client

#

which is incredibly stupid

#

cause i could fire that event to give me 9999 gazillion cash

marsh kelp
#

True, they do skip a few things.
But for this case there's nearly 0 intermediate-advanced tutorials

deft coral
silent summit
#

Can someone explain to me the voodoo GPU black magic "Lossless scaling" uses? I'm trying it on roblox right now and I went playing at 5 graphics 30 fps to 10 graphics 60 FPS

deft coral
#

Like its hard to truly learn lua if you dont know what lua is

#

Why is it a higher level language

#

Why does roblox use it

#

What is coding at all

#

Whats the point of coding etc

balmy zenith
#

ye

deft coral
#

I think conceptual tutorials are missing

dusky relic
deft coral
#

Cuz ngl just getting someone to understand what they're looking at makes syntax way easier

balmy zenith
marsh kelp
silent summit
#

its insane

balmy zenith
deft coral
#

Once someone grasps coding is just data (memory) and procedures (mutation) the rest kinda just falls into place

silent summit
dusky relic
silent summit
dusky relic
marsh kelp
silent summit
deft coral
# marsh kelp Hmmm, i kinda agree? But what ia there to teach about this other than: a game en...

Its less abt the game engine and moreso like "Roblox is a program compiled from cpp. What is cpp?" Then talk about cpp and why you cant script in it and thus why lua exists, and explain its relationship to the engine, interpreter vs compiler, etc, and then finally get to the actual coding now that they understand the engine is something theyre talking to rather than being totally in control of

#

Which should make them understand what the engine API is

#

And thus they're ready to self educate

balmy zenith
#

do not use it for such

#

it is for making a high fps, even higher

#

for no reason, or aesthetic reasons

deft coral
#

And smearing ur frame

balmy zenith
#

generating frames reduces your real fps

silent summit
#

I'm just using their scaling feature

#

and its making me play at way higher fps

balmy zenith
#

which is ok ig

balmy zenith
silent summit
#

How does one even cook something like this

balmy zenith
#

and roblox somehow havent implemented built in resolution scaling

balmy zenith
#

not ai upscaling

silent summit
balmy zenith
#

yep

marsh kelp
deft coral
#

Lossless is a scaling algorithm thats defined as zero data loss between start and finish. There are several data types like .png that utilize the lossless algorithms

balmy zenith
silent summit
deft coral
#

Not literally what cpp is but use it to explain compiling vs interpeting

deft coral
#

Dlss be like

marsh kelp
balmy zenith
#

you could briefly ig, not in depth

marsh kelp
deft coral
#

Like it caught me and the rabbit hole began

balmy zenith
deft coral
#

Crafting the interpreter is a good one im still tryna finish

marsh kelp
deft coral
balmy zenith
deft coral
#

Interpreting as a result is easier to debug but non deterministic

balmy zenith
#

ok but how does running line by line work, because its obviously not possible to go literal line by line

deft coral
#

It does

balmy zenith
#

its not compiled in run time right?

#

or?

deft coral
#

In robloxs example, like Lua,

#

There is the Lua VM

#

It runs Lua at runtime

balmy zenith
#

does it not compile to another language before

deft coral
#

Like your code gets replicates into a client and the engine (c++) with the lua VM executes C-associated code per whst you wrote

#

Its just abstraction

balmy zenith
#

uhh

#

so basically

#

a compiled program runs your lua code

deft coral
#

Scripting was literally invented to not deal with actually writing cpp

deft coral
balmy zenith
#

instead of running a compiled program directly

deft coral
#

Yes

#

This makes it 10x-100x slower btw

balmy zenith
#

ye

#

how does native luau work then 🤔

marsh kelp
#

That's why Unity errors before the game starts, and roblox doesnt?

balmy zenith
#

does it just compile lua to cpp then compile the cpp

marsh kelp
balmy zenith
#

you get errors on compile in compiled langs
you get errors on run in interpreted langs
i think

deft coral
#

"Instead of the usual process where scripts are compiled from source to bytecode for the bytecode to be interpreted, we augment the compilation step to take some of the functions in the scripts and compile them further into native code (x86-64 or AArch64 based on whether you’re running Studio on an Intel/AMD or ARM CPU). This eliminates the interpreter overhead and allows us to do deeper optimizations, which makes the code run faster."

#
  • roblox staff on forum
#

Basically its cutting corners where it recognizes it can

marsh kelp
deft coral
#

No it goes to bytecode and that gets interpreted

#

Wait it didnt do the reply

balmy zenith
#

uh

#

so luau compiles to bytecode
and bytecode is interpreted

#

is bytecode cross platform?

#

im guessing yes

#

as its abstract operations

deft coral
#

Its also more importantly read by the virtual machine

#

Thats kind of the big thing here

balmy zenith
#

wait so native is theoretically the same speed as a compiled lang?

deft coral
#

In theory, im not terribly sure

#

The native stuff is a luau specific advancement

#

How they're exactly doing it beyond that description i found, i am unsure

eager yew
#

does any1 here know how much work it takes to program a website

balmy zenith
eager yew
#

6

deft coral
#

They mention though its specific functions and iirc

#

Its only very specific math-only stuff

#

Like api calls dont count

balmy zenith
#

yeah

#

probably just built in luau stuff

deft coral
#

Yeah

#

Cuz if you remove the VM from having to do it then that lets them have more control and its plainly faster

balmy zenith
#

which well, for anything performance critical, you shouldnt be using any roblox api lol

deft coral
#

Yeah lol

#

Realizing they may just ne doing luajit

#

Be*

balmy zenith
#

dont think so

#

jit is like the last option they have

sharp gull
balmy zenith
#

but jit isnt applicable to all platforms so

warped cape
#

how the fu do i get rid of this

#

maybe --!strict ain't for me

warped cape
#

on how much you want done

quaint crane
misty tree
warped cape
#

probably some document about a generic game idea

misty tree
#

oh

wheat pumice
#

it converts the luau ast into native machine code

wheat pumice
#

well, similar approach. its pre-compiled

wheat pumice
balmy zenith
#

just normal aot

wheat pumice
balmy zenith
#

x86?

wheat pumice
#

x86, x64, arm iirc

#

lemme check

balmy zenith
#

ah

#

im guessing they did it for luau, not specifically roblox?

#

so ppl using luau can make code real fast

#

although is it unsafe? as its directly machine code?

wheat pumice
#

its not unsafe

#

and no, its specifically made for roblox

#

X86_64 and Arm64

balmy zenith
wheat pumice
#

luau is still mainly a roblox focused language

wheat pumice
balmy zenith
wheat pumice
#

but most big features that get implemented in luau are for roblox

balmy zenith
#

yeah ofc

#

but still useful to those just using luau

wheat pumice
#

i believe 32 bit arm isnt even supported by roblox anymore

#

and 32 bit x86 obviously isnt

balmy zenith
wheat pumice
#

they do

balmy zenith
#

since when

wheat pumice
#

via a fflag

balmy zenith
#

well ofc

wheat pumice
#

as its still very experimental

balmy zenith
#

its possible to use it on client, but not live

#

studio supports it

#

i think

wheat pumice
#

clients too, via a fflag

balmy zenith
#

they are planning to release it for clients in guessing

wheat pumice
#

but they're planning to roll it out to Live sooner or later

balmy zenith
wheat pumice
#

arm64 and x86_64

slow drift
balmy zenith
wheat pumice
#

yes

#

most mobiles use arm64

balmy zenith
#

what isnt those 2

warped cape
wheat pumice
# balmy zenith what isnt those 2

old intels are x86_32, old phones are arm32, theres also PPC devices, but roblox doesnt run on ppc either way. Im not sure what arch mac is ising nowadays

main sorrel
warped cape
#

it's fine now

main sorrel
#

alr

keen ember
#

Looking for scripter willing to code ui logic for 33% profits. were working on a cashgrab brainrot rng. dm me need urgent scripter

warped cape
#

if i were to do num1, num2 = math.random(1,10) would num1 and num2 be the same?

wheat pumice
#

no

#

mim2 would be nil

warped cape
#

oh 🙁

wheat pumice
#

as math.random only returns one result

warped cape
#

that should be a luau feature

wheat pumice
#

no, thats just bad syntax

warped cape
#

oh

wheat pumice
#

if a function returns 2 args, how would it decide what to do

warped cape
#

so num1, num2 = math.random(1,10) could be read by the interpreter as num1, num2 = math.random(1,10), math.random(1,10)

#

and then if you want num2 to be nil, then just state it

keen ember
#

hi

balmy zenith
#

lua/luau implements features that can be used VERY widely

keen ember
#

Looking for a scripter willing to code UI logic for 33% profit. were working on a cashgrab brainrot RNG. dm me need urgent scripter. we're working on it rn! need you to hop on right away.

shut sequoia
#

Anyone wanna help me with my game I need a scripter

random nebula
random nebula
quartz egret
#

anyone can help me creating a data for my game ?

light valve
#

does it grow offline

quartz egret
#

?

safe wind
austere garnet
#

BrawlDev has a lot of tutorials for many scripting related things, including data stores

#

I recommend you go and watch them, once you understand it's really simple

quartz egret
#

Thanks @austere garnet

hot copper
#

who do u guys think the best coder is?

safe wind
hot copper
safe wind
hot copper
#

yea and who is that

lean ocean
#

there's no best

inland agate
wheat pumice
wheat pumice
#

actually nvm, it doesnt

#

i remember it using the type ids

wise turtle
graceful berry
#

Hi, I have a problem. I put a frame to the right where the mobiles used to move their camera. The problem is that they can no longer move their camera while the frame is not visible and I deactivated the active option.

#

( and its a canvagroup )

trim frost
#

okay programmers, what workflow would you go through to achieve a movement system similiar to this? is this something to do with motors? each step connects with the ground almost like IK but I believe its some kind of motor control

Im just looking for an idea of how to go about it

hot copper
fair copper
#

if the leg is divided/ cut up, its most probably just IK targets and raycasting

inland agate
trim frost
fluid thunder
#

Whats the best tutorial for roblox scripting the fastest learning one

hot copper
fair copper
#

great for optimization

urban dawn
#

how to get how many players are playing a specific place under an experience

shut sorrel
deft coral
wraith shadow
#

When you lowk good dev but money be holding yo ass back

deft coral
#

nintendo never said that

trim frost
trim frost
wraith shadow
#

Its just that my skills aint known by many so they always say no

trim frost
#

Ah. You definitely have to build a portfolio and contacts. It's easy for me because a lot of developers have already worked with me directly

wise topaz
#

yo guys I have a problem with on server events.Everything was working fine but on the next day the most of events are not working and there's a error "Remote event invocation queue exhausted; did you forget to implement OnClientEvent?"

royal lance
wise topaz
fast bronze
#

yoyo guysss

cinder zinc
#

How do I make the bottom of my terrain have lighting without bunch of point lights

dapper karma
#

@outer sapphire please do not try to sell anything outside of the Marketplace channels 💔

winter jackal
#

I SOLVED IT

#

FINALLY, I'VE SOLVED MY DANG ISSUE

#

GOD BLESS EACH ONE OF YOU AND YOUR RELATIVES AND FRIENDS

fast bronze
winter jackal
#

i did everything right

#

except put default to r6

fast bronze
#

yo

#

lwk thats underrated

iron vigil
#

looking for another scripter to work on something

strange kiln
terse matrix
#

does anyone know why when I published my game (on my account like not in a group or anything), maturity is good, its published on studio, and everything like that, it doesn't show up under creations and for some reason, and when i play it, it doesn't show up in my recently played? This only started happening like within the last 1-2 days, before that it was always fine?

primal heart
#

how do i detect if someone is using a roblox emote?

iron vigil
iron vigil
primal heart
#

why r people useless dawg

#

atleast reply with something helpful

misty tree
#

does having a space inbetween print and () matter?

#

or not

misty tree
#

why

iron vigil
#

print() is a built in function. It operates like any normal function

misty tree
#

ok

#

what about print ()

iron vigil
#

what about it

misty tree
#

what

iron vigil
#

it’s print()

misty tree
#

im asking if it matters if theres a space inbetween

iron vigil
#

yes it does

misty tree
#

im new to scripting so i mcurious

#

why

#

they both print so

iron vigil
#

oh? I’ve lowkey never tried that so I just assumed

misty tree
#

ah

iron vigil
#

Anyway, it’s just best practice to do print()

misty tree
#

alr preesh anyways

#

u right

iron vigil
#

functions are always function(), so just follow suit

misty tree
#

alr

#

one more thing

#

is there a way to fast travel out of this stupid ah () without pressing my arrow key every time

iron vigil
#

what is the point of typing out the print function if you’re not gonna print anything

misty tree
#

everytime i use a parenthesis i have to use my arrow keys to get out of the end one

#

is there a way to not click my arrow keys each time

balmy zenith
misty tree
#

ohh i see it now

#

thanks all

mystic tendon
#

why is graphicstexture so high in memory, is this normal?

compact spoke
mystic tendon
#

my game is using 1600mb of memory, the target is 1500mb

compact spoke
#

If you're really worried about it you probably have a lot of images or decals or particles loaded

mystic tendon
balmy zenith
still jackal
#

Has anyone here made a GAG type game?

soft goblet
iron vigil
#

looking for another scripter to work on something

obtuse harbor
violet stone
#

has anybody else been having issues w ordered datastores?

#

when i call on them to return like, 10 slots

#

it lags so hard i get 0fps for like a second

zealous crystal
#

look at other games f9

#

similar games to urs for reference

#

but the average is like 300 i believe

jolly stratus
#

j

balmy zenith
#

as in the graphics texture? cuz total is at least 1000

misty tree
#

guys i started coding around yesterday or less

#

could i get feedback on a code i write for a part?

pure wind
#

just send

light niche
misty tree
# pure wind just send

local partScript = game.Workspace.Part2
local function math2()
if partScript.Material == "Mud" then
task.wait(15)
partScript.Material = "Brick"
print("success material")
task.wait(2)
elseif partScript.Color == Color3.new(1, 1, 1) then
partScript.Color = Color3.new(1, 0, 0)
print("success color")
task.wait(2)
elseif partScript.Size == Vector3.new(5, 5, 5) then
partScript.Size = Vector3.new(10, 10, 10)
print("success size")
task.wait(2)
else
partScript.Size = Vector3.new(5, 5, 5)
partScript.Color = Color3.new(1, 1, 1)
partScript.Material = "Mud"
print("success everything")
task.wait(2)
task.wait(15)
end
end

math2()
math2()
math2()
math2()
math2()

#

its nothing much but im js trying around

pure wind
#

pretty good man

iron kraken
#

my feedback is to use more functions u could prob turn that one function into multiple functions that do a simple easily understood thing from just looking at the function name
also why do u have math.wait(2) then math.wait(15) right after it instead of just math.wait(17)

misty tree
misty tree
#

prob had a brain fart while doing the code

still jackal
zealous crystal
uneven jolt
#

would you consider it bad to use intVals for HP? So that way its managed on the server?

hoary cedar
strange plinth
wheat pumice
#

.Health doesnt replicate if changed on client

wheat pumice
#

roblox itself already uses 1 gb

rapid verge
#

not lua related but wtf do i make with c++

hollow yew
#

silence

latent cloak
#

what do yall think they use for making barrage effects like aut yba and so on?

#

i might be wrong but im thinking bezier

azure granite
#

what are some tips to make my code very reusable, decoupled and easy to work on
as an intermediate scripter'

granite igloo
#

module

azure granite
#

you can still have non reusable code with modules though

granite igloo
#

i dunno i used to make stuff that were easy to put in and they'd work but then switched to making everything connected and rewriting stuff for every new project

obtuse harbor
#

guys anyone have good animate script rework

#

to dynamically change movement and idle anims

balmy zenith
tall trail
#

Hey guys, when your games developing inventory UI system, do you think it’s better to parent and destroy actual ui elements, or would it be smarter to just copy and paste data between slots. E.g. paste the image asset id

fair copper
azure granite
#

what does that mean...

inner aurora
fair copper
#

you'd just reference to the init or whatever and use all its dependencies

#

in the game

#

lol

azure granite
foggy fiber
#

does AnimTrack = nil remove the Animationtrack from the game?

fair copper
#

And it doesnt have to perfect right off the bat lol

somber vault
#

bug i tried to fix for 5 hours was caused by me forgetting to index a table with the player's id im crashing out

grand steeple
#

so I got a badge playing my game in studio - but I thought that isn't supposed to work no?

tall trail
exotic comet
modern seal
#

@balmy zenith i js replaced an in pairs looop with i=i+1 ✨💕🐝🕊️💫

#

mmso proud of m seelf am learning

#

bites you

urban sonnet
#

pretty sure it would be hard searching for builders in code discussion

foggy fiber
zealous crystal
foggy fiber
zealous crystal
#

u shouldnt

foggy fiber
zealous crystal
#

if u really need 256 different animationtracks, use animationtrack:Destroy()

foggy fiber
#

someone said it didnt

zealous crystal
#

I think so.. try it

foggy fiber
#

nvm

#

ok

spice crow
#

does someone have any mobile ide for luau

#

theres only lua

storm hare
#

how much do you think it would cost in robux to have someone make 20 slap gloves and script it?

hot copper
#

Besides me

#

jokes aside prob like idk 10-20k

storm hare
#

okay thank you

visual vector
#

can anyone help me out

zealous crystal
spare granite
#

I see a lot accept robux

hot copper
spare granite
#

Dang

spice crow
winter whale
#

hi guys mb for asking this low iq question but in ur experience
did you follow spaced repetition or active learning to learn scripting?

deft coral
#

Dumb telling u that

#

I for some reason thought :Destroy() was from PVInstance

#

But its just Instance cuz why wouldn't it be

sonic burrow
#

how do yall handle reading transfering data from place to place, using teleportation service or data stores? i cant seem to get the data store way

hot copper
#

i dont even know what both of those thing are

#

just practice everyday

shy timber
#

Anyone know how to script drop mechanic

sullen temple
#

they're memorizing techniques

#

ur not memorizing anything in scripting

bronze path
# sonic burrow how do yall handle reading transfering data from place to place, using teleporta...

By place to place, you mean different games or different places under one game?

  • For obvious reasons, game A can't access game B's data stores directly. It's intentionally universe-specific. Best way would be through an external database. If you tried to use something like GetLocalPlayerTeleportData or GetJoinData to handle this, it wouldn't be 100% secure. Reasons are outlined on the documentation.

  • Data stores are still accessible among the different places of one game. If something is going wrong with this, you're definitely doing something wrong and you could start by showing some code snippets on how you access it

#

You're right
I meant to write one way, idk why I said best

sonic burrow
bronze path
#

Answer this ^ / Why exactly does creating a main menu w/ slots need you to transfer it between diff games?

sonic burrow
#

not a tottaly diffrent game

bronze path
lean ocean
#

yes

sonic burrow
#

just acces the data store from a place ?

bronze path
#

Yea ^

sonic burrow
#

dang i thought it was way more complicated than that

sly sinew
#

its not

sly sinew
sonic burrow
sly sinew
lone heath
#

can any1 help me with changing animations

sly sinew
#

like player animations?

silent summit
#

Should I get into threads?

tight hearth
#

I need help.

#

Someone made one of my systems with typescript.

#

Is there anyone here who is familiar

lone heath
#

i did the animate script thing

#

and i changed the id and all and it didnt work

#

then i asked chat gpt to make me a script and it didnt work

#

then i asked gemini and it still didnt work

#

this is my only hope

proud sail
# lone heath this is my only hope

Try and study what it is AI gave you. It's usually heading in the correct direction, but doesn't always compile. Have made sure the script is even running in Roblox Studio?

leaden wolf
#

why are we expecting chatgpt to produce actual functional code

lone heath
#

im not

#

i just expected it to atleast make animations work 😭

proud sail
# lone heath yeah it is running

Cool. So you have a print statement or something showing that it's trying to switch animations? print what the animation currently is and print what animation your switching to, just to make sure the data is correct. Or, place breakpoints and step through the code yourself

leaden wolf
#

send the code

#

praying this isn't gonna be a txt file

#

animations are genuinely the most inconsistent thing to debug

#

it can be anything essentially

lone heath
#

well i cant send the msg cuz its too long

leaden wolf
#

😭

proud sail
#

I haven't even seen a screenshot of the script, so I'm only assuming they're trying to change the animation that's playing. You can, at least, confirm they're valid animations when debugging.

#

Take a screenshot of the code that's suppose to execute the animation swap.

leaden wolf
#

okay so you've ever debugged before? @lone heath

lone heath
#

im not that good at scripting ngl

leaden wolf
#

well everyone starts somewhere

#

so

lone heath
#

true

#

im watching a begginers guide rn and i can make some code my self

leaden wolf
#

do you know what line is supposed to run to make the animation swap or play or whatever you're tryna do

proud sail
#

Whelp, you gotta learn dawg! 🙂 Open the file and place a breakpoint in the code, and step through.

lone heath
#

but most of the code i want is hard

proud sail
#

OMG, we can't even share links in here?

lone heath
#

maybe like this?

#

walkAnimation.AnimationId = CUSTOM_ANIMATION_IDS.Walk

leaden wolf
proud sail
lone heath
#

dam

dusky relic
leaden wolf
junior thicket
#

Are you trying to replace the default Roblox animations or do something else with animations? I think a little more context could be useful

lone heath
leaden wolf
proud sail
#

walkAnimation.AnimationId = CUSTOM_ANIMATION_IDS.Walk - Okay, so what I'm saying is, at minumum, print out what the current animationId is, then print you Walk animationId you're trying to reassign, so you can be sure it's all valid.

Sudo Code:

print("current anim id: {walkAnimation.AnimationId}")
walkAnimation.AnimationId = CUSTOM_ANIMATION_IDS.Walk
print("new anim id: {walkAnimation.AnimationId}")

If you learn to debug your code, it'll be much easier than print statements.

lone heath
#

oh alr

leaden wolf
#

@lone heath basically if your code aint working you debug to see where it stops working the way you want it to and then fix that

junior thicket
leaden wolf
proud sail
#

Debugging isn't just removing bugs. It essentially pauses your program on a specific line and let's you analyze the data in your variables, at the time the program is paused. You can step through the program (game), line by line, to slowly make sure things are functioning as you expect them.

proud sail
leaden wolf
#

debugging is essentially identifying bugs

proud sail
#

Not true 🙂

leaden wolf
#

that's like saying corn is the definition of vegetables

proud sail
#

Whelp... I think my ~13 years of software engineering experience, particularly in game development, would say otherwise.

random nebula
leaden wolf
#

the process of identifying and removing errors from computer hardware or software.
oxford dictionary

leaden wolf
proud sail
#

click the link I shared. It literally talks about breakpoints in the debugging section. that's from roblox.

leaden wolf
#

yeah again that's like saying corn is the definition of vegetables??? hello???

wise turtle
#

pandaproper is the new rasko alt

leaden wolf
#

breakpoints are debugging, debugging isn't breakpoints

#

ragebait in it's peak

proud sail
#

So now we're arguing over semantics instead of helping the person who needed help 😄 Whenever I tell my team "I'm debugging some code to find a problem" they know, 100%, that I'm stepping through the code and "debugging" it.

random nebula
#

you dont have a team

proud sail
#

lmao, okay guy

leaden wolf
#

you should consider a new career❤️

proud sail
#

anyways, where is the dude who needed help.

random nebula
#

yk u can debug without a debugger

leaden wolf
proud sail
dusky relic
#

This actually funny

proud sail
#

I know some good web devs, thank you very much. But I'm not that.

random nebula
#

or u program in a way to reduce bugs

wise turtle
#

sango and pandaproper are the 2 biggest larp developers

dusky relic
#

Sango legit

#

Wdym

proud sail
# lone heath oh alr

Anyways, man. I suggest you learn how to debug. It'll help you a ton, especially if you're relying on AI to help you code things up.

wise turtle
#

sango needs to post a repo first

leaden wolf
#

where is artofcoding when you need him

proud sail
#

I mean... I don't need to prove anything. I was just trying to help someone. No way I'm doxxing myself to prove I know how to code. 🤣

leaden wolf
#

?

#

telling us your address isn't gonna make us believe you can code

dusky relic
#

This guy types like AI

proud sail
#

Oh, oaky. Convo is over. Cool with me.

dusky relic
#

13 years of experiences praysob

proud sail
charred ruin
#

if you have 13 yoe you wouldnt be on the internet anymore

charred ruin
#

so this makes me think for the majority of those years you havent done much

leaden wolf
#

@proud sail what other experience do you have?

proud sail
leaden wolf
#

also your about me said 5 years of experience prior to you removing it just a bit ago, was that accidental?

proud sail
leaden wolf
#

your hand slipped?

dusky relic
leaden wolf
dusky relic
#

Or 35

#

Depends

proud sail
#

These hands don't slip, dawg. I've been typing longer than you were alive, i bet.

leaden wolf
#

vim obviously

dusky relic
proud sail
charred ruin
proud sail
#

I use VSCode for Roblox.

leaden wolf
dusky relic
proud sail
leaden wolf
#

man asked a simple question

wise turtle
dusky relic
proud sail
#

I was kidding 😉

leaden wolf
proud sail
#

maybe a 5

dusky relic
#

@proud sail What version are you most proficient in?

proud sail
#

As opposed to "go"?

#

Sure, but most people wont know go or golang, so might as well use the proper name in case someone wants to google it.

dusky relic
#

...

#

Go is insanely popular wdym

charred ruin
#

he knows java and kotlin so i'll give him the benefit of the doubt

proud sail
#

There are novices in here, so I was thinking of them. You experienced devs would know, sure.

proud sail
charred ruin
#

java is dead now

#

back then it was everyone raving about it being the C++ killer

proud sail
dusky relic
#

@proud sail Are you a Software Engineer 🤔

wise turtle
#

my friend's dad said C++ is dying, rust is some overrated trash and go is the best

charred ruin
charred ruin
dusky relic
proud sail
wise turtle
#

hes a 10x engineer

dusky relic
charred ruin
#

rust is a hypetrain right now i doubt anyone is actually venturing with it despite the bandwagon

#

go is underrated

dusky relic
#

The fact that you're saying 10x engineer is more than enough for me to know that he isn't

charred ruin
#

compared to rust, definitely not

wise turtle
#

his linkedin

proud sail
charred ruin
#

ive never heard someone say "im learning go", they all say "im learning rust"

wise turtle
#

go is pretty popular in china

charred ruin
#

sure, doesnt make it not overrated

proud sail
#

Go is pretty dope. You can stand up a rest server in Go in like 10 lines of code or something.

leaden wolf
dusky relic
#

For beginners in the way of memory safety yes

charred ruin
#

also because ive never seen a junior with go on their techstack

proud sail
#

Rust is def. not a language for beginners. At least, I'd never recommend it.

dusky relic
#

Yes...?

#

It is ...

proud sail
#

Not if you're learning. Don't worry about mem stomping. Just worry about learning 🙂

random nebula
charred ruin
leaden wolf
#

apple fixes dozens of kernel bugs every year on their prod😭 almost no code is safe

random nebula
#

safe rust is like 99.99% memory safe

proud sail
random nebula
#

disagree

#

there was some study that showed beginners learn rust faster than experienced programmers

primal jacinth
#

Does anyone here code html?

proud sail
charred ruin
random nebula
#

its cuz the experienced ones have skill issue in writing good code

wise turtle
#

my goat arseny said rust is trash

random nebula
#

the borrow checker isnt even difficult, if ur writing good code ur never gonna fight it

random nebula
proud sail
wise turtle
#

proof

random nebula
proud sail
wise turtle
#

no i asked first

random nebula
#

he said if he used rust he couldnt reach performance goals

charred ruin
random nebula
#

its the best systems lang rn

dusky relic
#

Most people that say they know a language or are experienced in it are usually just not

proud sail
#

I mean, each language has its' own purpose. There will never be a one size fits all programming language 😕

charred ruin
wise turtle
#

thats @hao's dad

dusky relic
rotund igloo
#

yo chat

wise turtle
#

this is 2021

rotund igloo
#

yall know why

#

this aint

charred ruin
rotund igloo
#

canvas group

#

aint workin

random nebula
#

zig has really good code gen except for a few things

charred ruin
#

"before it was cool"

dusky relic
#

Before I say anything, Why'd you post this

random nebula
#

but they also compile the entire standard library each time u compile

marsh kelp
leaden wolf
wise turtle
#

sango ruined rust

rotund igloo
leaden wolf
charred ruin
leaden wolf
#

use code for absolutesize

#

and lerp

rotund igloo
#

what

#

size shoul i use

#

offset?

leaden wolf
#

yh

rotund igloo
#

canvas

#

or bar?

leaden wolf
#

bar should be offset

marsh kelp
#

wait this isn't cod-help, i'm lost

rotund igloo
#

fixed

#

thx

#

@leaden wolf

leaden wolf
charred ruin
#

and then you get rugpulled by the rust foundation cause of rust inflation

leaden wolf
#

so guys i have 52 years of experience in machine code

leaden wolf
#

respect

bronze path
#

ooh we got some command bar updates

leaden wolf
#

i know alphanumeric

charred ruin
#

theres gonna be a surplus of rust devs

#

who do you think theyre gonna pick to hire

#

its not gonna be the ones on the bandwagon its gonna be the elitists whove been apart of rust since the beginning

wise turtle
#

c++ bytecode is real

charred ruin
#

its concerning if youre only learning rust because its rust, and not because you enjoy its features

leaden wolf
proud sail
#

learn C++ and you can go jump into unreal engine 🙂 or C# and you can use unity

charred ruin
#

that's you, right now the rust people are just very dogmatic about how their language is superior

leaden wolf
#

i'm satisfied with pygame

charred ruin
#

now theres an influx of people who dont really know the language learning it because they think its the silver bullet

proud sail
random nebula
random nebula
#

but unreal is a dogwater engine

proud sail
wise turtle
#

i ❤️ roblox

proud sail
# wise turtle i ❤️ roblox

I just started trying to make my first game like a week ago. Don't know if I love it or hate it, yet. I definitely wasn't enjoying UEFN and Verse, tho.

crimson drum
#

If i have a game with multiple places and I want to use some of my modules from the original place would I just copy and paste it into the new place or is there a way to share it

fair copper
#

why does roblox do weird shit and suddenly make my scripts not work

#

🥀

bronze path
#

what some dev said^

marsh kelp
#

what makingart4ever said ^

wise turtle
#

roblox packages being mid is why i switched to fully managed rojo

marsh kelp
wise turtle
#

for asset management

#

for scripts you would just have different project jsons

#

which i was already doing

#

w partially managed

marsh kelp
#

oh, so the json will point to the same path, for different places
Nice

marsh kelp
leaden wolf
#

what's the benefit of using rojo?? (except version management)
why would i want two explorers

wise turtle
#

i have a lune script that builds a rbxl for me automatically based on the project json im choosing

#

and opens studio

wise turtle
#

and syncs rojo

leaden wolf
#

understandable i suppose

#

but what about if i have a script inside a part

#

how does that work

#

what does the file structure look like

iron kraken
marsh kelp
leaden wolf
#

i'm aware😭

#

but okay

#

sick

#

how does it know if it's a localscript, script or script with runcontext set? other properties?? metadata or what

marsh kelp
#

U don't need to use it if u don't want to, but just keep it in mind for when u need it

bronze path
#

file extension and there's all the info about that on the rojo website

leaden wolf
#

nono i'm just curious

bronze path
marsh kelp
#

the firs script :D

leaden wolf
proud sail
#

scriptName .client.lua or .server.lua will tell rojo what type of script it is. You also use a .package.json to define which files in src will map to Roblox Studio file structure.

#

... and taht's as far as I understand Rojo with my 1 weeks worth of experience.

marsh kelp
proud sail
leaden wolf
#

holy

marsh kelp
proud sail
vapid wedge
#

34?

neon walrus
#

a UI designer has entered this chat

proud sail
#

I grew up listening to 50cent, eminem, snoop dogg, T.I., Kanye, 2pac --- that should help 🙂

neon walrus
#

behold

marsh kelp
vapid wedge
marsh kelp
#

he talks like a kid...

proud sail
leaden wolf
marsh kelp
#

and tell me how to script a door

neon walrus
#

you guys haven't seen someone talk properly in a while, huh

leaden wolf
vapid wedge
vapid wedge
#

Oh.

neon walrus
#

why make a door, just leave some space open to enter and leave

neon walrus
proud sail
#

In my defence, I was trying to help someone. Everyone bashed me. I tried to share how much XP I have an an engineer. They proceeded to bash me more. It is what it is.

neon walrus
proud sail
#

I've been on the internet since before some of these youngin's were born. Online trash talk doesn't get me heated. 🙂 I came up when Call of Duty had open mics in the lobby. That was shit talk... good times. good times.

leaden wolf
#

🙂👍

neon walrus
#

interesting

proud sail
#

Think of proximity chat, but crazier.

proud sail
marsh kelp
vapid wedge
#

27-32 final guess

neon walrus
proud sail
#

I saw CoD with teh homiez, ya know?

neon walrus
#

also thats a pretty baseless argument

wise turtle
leaden wolf
#

okay i genuinely believe him

neon walrus
#

I am interested to know tho, why did you join a roblox development server

proud sail
#

It's fine, luci. These kids have been trying to get me rhiled up for a while 😄 It's entertaining.

proud sail
neon walrus
#

that's pretty wholesome

fair copper
#

shit thats wholesome pops

#

👍 👍

neon walrus
#

jasoniian. approves

#

they gave u two thumbs ups

wise turtle
#

i remember helping someone in ross set up some ci/cd stuff and they said their kids played roblox and thats why they got into roblox dev and it was really wholesome

proud sail
#

Haha. Appreciate it.

vapid wedge
#

Life is Roblox

fair copper
neon walrus
leaden wolf
leaden wolf
neon walrus
bronze path
#

so you're dorming with patrick star?

#

how it's like

proud sail
# neon walrus do you also make UIs

In Roblox? I don't do much of anything yet. I've only just started exploring it for about a week. But even then, I do it after they go to bed and sometimes I just want to game (Apex Legends) 🙂 So very limited time spent on Roblox learning.

leaden wolf
proud sail
neon walrus
#

i see

neon walrus
#

you can dm me anytime if you would like to know abt ui designing in roblox Cool

proud sail
wise turtle
#

this is not a good server and when im here im mostly ragebaiting as well 💔

neon walrus
# vapid wedge How do I draw

UI designing does not involve drawing in most cases, but you can use apps like krita, ibis paint or procreate to make hand drawn assets

leaden wolf
wise turtle
#

@some dev did u watch the vid i sent

vapid wedge
wise turtle
#

shush

#

it almost worked

neon walrus
#

I am basically the best UI designer in this channel right now

fair copper
neon walrus
#

i should set up a permanent camp here

fair copper
#

except the ui, its placeholder

neon walrus
leaden wolf
#

no shame😭

fair copper
#

ye i told u its placeholder

#

aint paying ui guy for every change

marsh kelp
vapid wedge
proud sail
#

If it's still "in dev" it's fine 🙂

neon walrus
wise turtle
proud sail
#

Just make it yourself 🙂 Then you don't gotta pay nothin!

leaden wolf
fair copper
#

i should get better preloading boot

fair copper
#

i could make it like

#

slider invisible

neon walrus
vapid wedge
leaden wolf
#

bonus if you make it velocity based

fair copper
#

and make it work within a transparent frame

proud sail
fair copper
#

o yeah good idea idea

#

some velocity

vapid wedge
#

Why do people treat Roblox Studio like the plague and avoid it by any means neccessary

marsh kelp
bronze path
cunning fable
neon walrus
fair copper
neon walrus
#

i mean they could make it so much better

fair copper
#

what part of how

leaden wolf
marsh kelp
vapid wedge
fair copper
#

ai coder

leaden wolf
marsh kelp
wise turtle
leaden wolf
wise turtle
#

useful esp for multi place games

neon walrus
marsh kelp
proud sail
#

I have no idea what anyone is talking about anymore.... must be my age.

neon walrus
leaden wolf
marsh kelp
marsh kelp
wise turtle
#

yaeh

leaden wolf
#

roblox studio not being available offline is just a joke honestly

marsh kelp
#
  • forced updates
leaden wolf
#

script kid, someone who uses other's scripts and think they're the shit

vapid wedge
#

Now how does that tie into what I said

leaden wolf
#

ion know

marsh kelp
wise turtle
#

i have not tried it

#

i don't see a reason to switch to it either

#

alrdy got rojo syncback fully work

marsh kelp
#

Hmmm, I'm trying to find a reason to switch back to Rojo

leaden wolf
#

there is intellisense when you use rojo right

wise turtle
#

rojo is just a file sync tool

leaden wolf
#

well is there an extension for it

wise turtle
#

for intellisense? yes

fair copper
#

i just code in white background roblox studio

leaden wolf
#

thank god

fair copper
#

👍

marsh kelp
neon walrus
#

ok so let me tell u guys what drop shadow is

#

drop shadow is basically an effect that can be seen behind your element

fair copper
#

no

neon walrus
#

like a shadow

#

u guys wouldnt know

bronze path
fair copper
#

i know

neon walrus
#

lies

fair copper
neon walrus
fair copper
neon walrus
#

its 5:30 am and I know i m cooked

#

i have a test in 3 hours

vapid wedge
fair copper
#

5;30

#

is like asian time isnt it

neon walrus
#

yes

fair copper
#

dang

#

ur mom gonna beat yo ass

proud sail
neon walrus
proud sail
#

yas!

fair copper
neon walrus
#

but i couldnt prepare, the topics were too complex for me to grasp in a few hours

#

i did what i could

#

lets hope we get easy questions

fair copper
#

ngl i got Cs in school

neon walrus
#

imagine

fair copper
#

i was ass

neon walrus
#

/j.

fair copper
#

B and cs

#

Cs

neon walrus
#

i got like 96-97% in 10th grade im_cool

proud sail