Indie game dev
posting things from the 160+ rss feeds I follow. You should see me post links in two chunks for when im reading stuff, once in the morning and once in the evening ET. If you want some of my sources for certain communities feel free to dm
Pfp is Lucie from battlerite
I usually just ask users on mastodon in dms whether theyre fine with me posting it here and then make a completely new post if they say yes. For the actual video I download it from mastodon then usually shrink it to around half width and height and optimize it a bit so its within the lemmy file size limit
For actual crossposts from mastodon only the original author can do that and by tagging the lemmy community
The channel I used when starting out and that has some great tutorials is Heartbeast.
https://www.youtube.com/@uheartbeast
Another channel with some great content is Godotneers
Edited the title to have a by in front to make that a bit more clear
Yes, or it compiles to JavaScript. From the version 1 post
For self hosting there’s also Forgejo which is a fork of Gitea
Thats what Codeberg uses
It was removed from the source instance already
Not sure why lemmy.dbzer0 doesnt get that federated
Reason hasnt been given. Theres this message from the discord
Code blocks got updated in 0.19, lemmy.world is still on a 0.18 version
Subreddit had 3 posts within the last month so not that far off tbh
I can look for some post sources to give the community here some more activity
Theres a community for it over at !bevy@programming.dev for anyone interested in it :)
Converting ampersands to say amp instead is a bug that got fixed in version 0.19, world hasnt upgraded yet though
You can edit font colors from the theme, theme override or by using modulate
Theres a function called set_color in the theme
docs: https://docs.godotengine.org/en/stable/classes/class_theme.html#class-theme-method-set-color
Canvas items have a modulate property that can be set to a new color to tint the element
For this I would do the modulate route
When the draw function calls itself it yields control to that new function its calling. When that function ends it takes back control and continues doing what it was doing.
This means all of the for loops in all of the functions will execute. Draw(1) will do the for loop and then return as it hits the end of the function (standard behaviour when you reach the end of a function even if theres no return statement). Then draw(2) will do the for loop as it gets back control now that draw(1) is done and then return, etc. all the way up
All parts of a function are recursive, theres no such thing as a non recursive part
This code has a recursive call (function calls itself) within the function so that has to be taken into account when tracing it
This would make the function execute multiple times so the for loop would end up executing multiple times.
Lets say main calls draw with a height value of 10 (draw(10)). First it sees that n is greater than 0 so it keeps going. Then it calls the draw function with a value of 10 - 1 aka 9. Now its executing in the draw(9) function. Greater than 0 so continues and calls draw(8). etc. all the way down to draw(0) where it sees that n is equal to 0 so returns out of the function due to the return statement.
Now that draw(0) finished executing draw(1) can keep going and goes to the for loop. Here it prints 1 # and then prints a new line (and then returns since it hit the end of the function). Now that draw(1) is done draw(2) can keep going and prints 2 #'s and then prints a new line (and then returns). This keeps going all the way up to the initial draw call, draw(10) which prints 10 #'s and then a new line, returns, and then the main function keeps going but theres nothing after that so it returns and the execution ends.
The effect from coming back after the recursive calls makes it seem like n is increasing but its just different calls to the same function. i is taken into account for but printing the amount of #'s since thats whats within that loop
oops didnt see that header
will keep them in the description there just in case people dont know what 3.11 added since I dont believe theres been a 3.11 post here before
Letting you know, the download and github links on the git.rela.dev site navbar dont work
Its probably set as a private repository
Yeah active is currently the default sort in programming.dev until scaled sort comes out so commenting helps the most out of everything here
Note theres also a !gamejams@programming.dev community